@media screen and (max-width: 1024px) {
    #site-logo-inner {
        padding-bottom: 100px !important;
    }
    #top-bar .top-bar-socials,
    #top-bar .top-bar-content {
        width: 70% !important;
    }
    #main-nav>ul>li.menu-item-has-children>a,
    #main-nav>ul>li>a {
        padding-right: 7px !important;
    }
    .logout-btn {
        padding: 15px 20px !important;
    }
    #site-logo-inner {
        padding-bottom: 50px !important;
    }
    #bottom #copyright {
        font-size: 10px !important;
    }
    #bottom ul.bottom-nav>li {
        padding: 0 13px !important;
    }
    .img-work {
        padding-top: 0 !important;
    }
    .itWorks {
        margin-left: 30px !important;
        margin-right: 0px !important;
    }
    .heading.clearfix {
        font-size: 35px !important;
    }
    .heder {
        padding: 20px 0 15px 5px !important;
    }
    .img_bg {
        background-repeat: no-repeat;
        background-image: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1)), url(../img/ImageLady.jpeg);
        background-size: 54% 100%;
        background-position: right;
    }
    .m_p_0 {
        margin-right: 0 !important;
    }
    .field-icon {
        right: 35px !important;
    }
    .sm_display_none {
        display: none !important;
    }
    .mt_sm {
        margin-top: 25px !important;
    }
}

@media screen and (max-width: 768px) {
    #site-logo-inner img {
        max-width: 515px !important;
    }
    #site-logo-inner {
        padding-bottom: 5px !important;
    }
    .heder {
        background-color: #ccc;
        padding: 8px 0 1px 5px !important;
        margin: 25px -30px;
    }
    .padding {
        padding-top: 0px !important;
    }
    #bottom .bottom-bar-content {
        width: 40%;
    }
    #bottom .bottom-bar-menu {
        width: 50%;
    }
    .mt-3 {
        margin-top: 20px !important;
    }
    .heading.clearfix {
        font-size: 35px !important;
    }
    .padding-left {
        padding-left: 30px !important;
    }
    .align-items-center {
        display: flex;
        align-items: center !important;
    }
    .head_p_0 {
        margin: 0 !important;
    }
    .float_right {
        float: left;
    }
    .img_bg {
        background-repeat: no-repeat;
        background-image: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1)), url(../img/ImageLady.jpeg);
        background-size: 80% 100%;
        background-position: right;
    }
    .padding_tb {
        padding-top: 143px !important;
        padding-bottom: 7px !important;
    }
    .position_relative {
        padding-top: 30px;
    }
    .text-left {
        margin: 0 !important;
    }
    .m_p_0 {
        margin-right: 0 !important;
    }
    /* .hentry {
        padding-left: 0px;
    } */
    .post-content h2 {
        font-size: 26px !important;
    }
    .col-form-label {
        padding-top: calc(-0.625rem + 1px) !important;
    }
    .field-icon {
        margin-left: 0 !important;
        right: 30px !important;
    }
    .font_size_label {
        padding-left: 8px;
        padding-bottom: 6px;
    }
    .ptb_150 {
        padding-top: 30px !important;
        padding-bottom: 100px;
    }
    .mobile_device {
        padding-top: 20px !important;
        padding-bottom: 10px !important;
    }
}

@media screen and (max-width: 640px) {
    #site-logo-inner img {
        max-width: 371px !important;
    }
    .colSix {
        text-align: left !important;
        padding: 0;
    }
    .heder {
        background-color: #ccc;
        padding: 8px 0 1px 5px;
        margin: 25px -30px;
    }
    .demoSize label {
        padding-bottom: 0px !important;
    }
    #Agent_State {
        margin-bottom: 14px;
    }
    .pt {
        padding-top: 110px !important;
    }
    #bottom .bottom-bar-content {
        width: 100%;
    }
    #bottom .bottom-bar-menu {
        width: 100% !important;
        margin-top: 10px !important;
    }
    .sub_heading {
        text-align: center;
        margin-left: 0 !important;
        line-height: 38px;
    }
    .img_bg {
        background-image: none;
    }
    .text-left {
        margin: 0 !important;
    }
    .padding_tb {
        padding-top: 120px !important;
        padding-bottom: 21px !important;
    }
    .position_relative {
        padding-top: 30px;
    }
    .m_p_0 {
        margin-right: 0 !important;
    }
    .ptb_60 {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .float_left {
        text-align: left !important;
        margin-top: 15px !important;
    }
    .mt_4 {
        margin-top: 20px;
    }
    .font_label {
        font-size: 27px;
        float: left;
        margin-top: 6px;
        margin-bottom: 13px !important;
        padding-left: 38px !important;
    }
    .login_label {
        padding-left: 20px !important;
    }
    .ptb_150 {
        padding-top: 0;
        padding-bottom: 50px;
    }
    .field-icon {
        margin-left: 0 !important;
        right: 103px !important;
    }
}

@media screen and (max-width: 480px) {
    #site-logo-inner img {
        max-width: 260px !important;
    }
    .img_bg {
        background-image: none;
    }
    .m_p_0 {
        margin-right: 0 !important;
    }
    .font_label {
        font-size: 23px;
        float: left;
        margin-top: 6px;
        margin-bottom: 13px !important;
        padding-left: 10px !important;
    }
    .login_label {
        padding-left: 20px !important;
    }
    .field-icon {
        margin-left: 0 !important;
        right: 103px !important;
    }
    .pending-header {
        font-size: 14px !important;
    }
}

@media screen and (max-width: 375px) {
    #site-logo-inner img {
        max-width: 212px !important;
    }
    .img_bg {
        background-image: none;
    }
    .m_p_0 {
        margin-right: 0 !important;
    }
    .left_content h3 {
        font-size: 23px;
        margin-bottom: 20px;
    }
    .post-content h2 {
        font-size: 26px !important;
    }
    .login_label {
        padding-left: 20px !important;
    }
}

@media screen and (max-width: 320px) {
    #site-logo-inner img {
        max-width: 190px !important;
    }
}