.elementor-68 .elementor-element.elementor-element-e19d7e3{padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-72b01b59 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-45be0465 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-68 .elementor-element.elementor-element-45be0465{z-index:999;}.elementor-68 .elementor-element.elementor-element-063a8ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-b88b37a .elementor-repeater-item-aeeb9c6.elementor-social-icon{background-color:#DC1C2E;}.elementor-68 .elementor-element.elementor-element-b88b37a .elementor-repeater-item-aeeb9c6.elementor-social-icon i{color:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-b88b37a .elementor-repeater-item-aeeb9c6.elementor-social-icon svg{fill:#FFFFFF;}.elementor-68 .elementor-element.elementor-element-b88b37a{--grid-template-columns:repeat(0, auto);width:auto;max-width:auto;z-index:99;--icon-size:18px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-68 .elementor-element.elementor-element-b88b37a .elementor-widget-container{text-align:right;}.elementor-68 .elementor-element.elementor-element-b88b37a > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 70px 0px 0px;}.elementor-68 .elementor-element.elementor-element-41e1487{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS */.siremainheader .row.no-gutters .col-md-4 a {
    display: flex;
    width: fit-content;
}
.e-con-full.sticky-header.siremainheader.socialiconmainclass.e-flex.e-con.e-parent {
    width: fit-content;
    margin-left: auto !important;
    z-index: 999 !important;
}
.siremainheader .row.no-gutters .col-md-4 a img {
    object-fit: contain;
}
.siremainheader .row.no-gutters .col-md-4 p {
    display: flex;
    flex-direction: column;
    margin: 0px;
    cursor: pointer;
}
.siremainheader .row.no-gutters .col-md-4 p span {
    content: 'Crystal Tennant 250-910-9625';
    padding-left: 1pc;
    font-size: 20px;
    color: #003da5;
    font-weight: 600;
}
.siremainheader .row.no-gutters .col-md-4 {
    display: flex;
}
.siremainheader .row.no-gutters .col-md-4 p span:nth-child(2) {
    text-decoration: underline;
}
/*media for 1024*/
@media(max-width:1199.98px){
    .siremainheader .elementor-social-icons-wrapper.elementor-grid {
        margin: 8px 0px 0px 0px;
    }
}


@media only screen and (max-width: 1574px) {
    .container.py-4.logo-lg .row.no-gutters [ppt-flex-end] {
    display: flex;
    flex-flow: row;
    align-items: center;
    justify-content: flex-start;
}
    
}
@media only screen and (max-width: 1118px) {
    .elementor-68 .elementor-element.elementor-element-b88b37a > .elementor-widget-container {
    margin: -74px 0px 0px 0px;
    padding: 0px 7px 0px 0px !important;
}
}
@media only screen and (max-width: 991px){
.container.py-4.logo-lg .row.no-gutters [ppt-flex-end] {
    display: flex;
    flex-flow: row;
    align-items: center;
    justify-content: center;
}
.siremainheader .elementor-social-icons-wrapper.elementor-grid {
    margin: -9px 0px 0px 0px;
}
}
@media only screen and (max-width: 600px) {
    .elementor-shape-rounded .elementor-icon.elementor-social-icon {
    border-radius: 10%;
    width: 30px;
    height: 30px;
}
.siremainheader .row.no-gutters .col-md-4 p span {
    content: 'Crystal Tennant 250-910-9625';
    padding-left: 0pc;
    font-size: 14px;
    color: #003da5;
    font-weight: 600;
}.siremainheader .row.no-gutters .col-md-4 a img
.elementor-68 .elementor-element.elementor-element-b88b37a > .elementor-widget-container {
    padding: 0px 22px 0px 0px !important;
}
.elementor-68 .elementor-element.elementor-element-b88b37a > .elementor-widget-container {
    margin: -39px 0px 0px 0px;
}
.show-mobile {
    display: block;
    padding-bottom: 8px;
}
}
a.elementor-icon.elementor-social-icon {
    display: flex;
}/* End custom CSS */