@media (max-width: 1700px) {
    .popupcontactsection {
        overflow-y: scroll;
    }
}
@media (max-width: 1450px) {
    .author .postSearch,
    .page-id-21594 .postSearch,
    .page-id-22322 .postSearch,
    .page-id-25821 .postSearch,
    .page-id-26092 .postSearch,
    .page-id-28298 .postSearch,
    .page-id-29066 .postSearch,
    .page-id-29090 .postSearch,
    .page-template-page-Shareables .postSearch,
    .page-template-page-blog .postSearch,
    .single-post .postSearch,
    .tag .postSearch {
        top: 70px !important;
        z-index: 99999999;
        right: 0;
    }
    .author .header.sticky .postSearch,
    .page-id-21594 .header.sticky .postSearch,
    .page-id-22322 .header.sticky .postSearch,
    .page-id-25821 .header.sticky .postSearch,
    .page-id-26092 .header.sticky .postSearch,
    .page-id-28298 .header.sticky .postSearch,
    .page-id-29066 .header.sticky .postSearch,
    .page-id-29090 .header.sticky .postSearch,
    .page-template-page-Shareables .header.sticky .postSearch,
    .page-template-page-blog .header.sticky .postSearch,
    .single-post .header.sticky .postSearch,
    .tag .header.sticky .postSearch {
        top: 57px !important;
    }
}
@media (max-width: 1350px) {
    .page-template-page-nosharemenu .postSearch {
        top: 70px !important;
        z-index: 99999999;
        right: 0;
    }
    .page-template-page-nosharemenu .header.sticky .postSearch {
        top: 57px !important;
    }
}
@media (max-width: 1415px) {
    .mega-menu-toggle {
        background-color: transparent !important;
    }
    .lsormobile-menu {
        display: block !important;
    }
    .elementor-element-6bb2184.custom_main_menu {
        display: none;
    }
    .lsormobile-menu {
        width: auto !important;
        max-width: none !important;
    }
    .elementor-element-e264646 {
        width: auto !important;
    }
    header .elementor-section .elementor-container {
        max-width: 1920px !important;
    }
    .elementor-34 .elementor-element.elementor-element-4c938a9 {
        display: flex;
        align-items: center;
    }
    .lsormobile-logo {
        width: calc(100% - 302px) !important;
        padding-left: 18px;
    }
    .lsormobile-hederbutton {
        width: 302px !important;
    }
    .lsormobile-column {
        width: 50px !important;
    }
    .max-mega-menu a:active,
    .max-mega-menu a:hover .max-mega-menu a:focused,
    .max-mega-menu a:visited {
        color: #303f5b !important;
        background-color: transparent !important;
    }
    ul#mega-menu-max_mega_menu_1 {
        position: fixed !important;
        max-width: 320px !important;
        width: 100% !important;
        left: 0 !important;
        height: 100% !important;
        z-index: 99999;
        top: 0 !important;
        background-color: #F0F5F9 !important;
        overflow-y: auto !important;
        border-top: 5px solid #e4f0f2 !important;
        transform: translateX(-100%) !important;
        transition: all 0.3s ease !important;
        display: revert !important;
        visibility: hidden !important;
    }
    ul#mega-menu-max_mega_menu_1.mega_menu_left {
        transform: translateX(0) !important;
        visibility: visible !important;
    }
    nav.main_sub_menu {
        position: fixed !important;
        max-width: 320px !important;
        width: 100% !important;
        left: 0 !important;
        height: 100% !important;
        z-index: 99999;
        top: 0 !important;
        background-color: #F0F5F9 !important;
        visibility: hidden;
        transform: translateX(-110%);
        transition: all 0.5s ease;
    }
    nav.main_sub_menu.mobile_menu_show {
        visibility: visible;
        transform: translateX(0);
    }
    header .mega-sub-menu {
        padding: 15px 20px 19px !important;
        min-width: auto !important;
        border-top: none !important;
        background: #fff !important;
        box-shadow: none !important;
    }
    a.menu_Close {
        position: absolute;
        top: 4px;
        z-index: 9999999;
        right: -33px;
    }
    a.menu_Close:before {
        content: " ";
        background-image: url(/wp-content/themes/hello-theme-child-master/img/home/close_icon.png) !important;
        background-repeat: no-repeat !important;
        width: 25px !important;
        height: 25px !important;
        position: absolute !important;
        right: 0;
    }
    .mega-mobileclose {
        display: none !important;
    }
    .menu-image-title-after.menu-image-title {
        display: none;
    }
    img.menu-image.menu-image-title-after {
        width: 25px;
        position: relative;
        right: -30px;
    }
    .mobileclose {
        position: absolute !important;
        right: 0 !important;
        top: -20px !important;
        z-index: 9999999999;
    }
    .lsormobile-menu ul li a {
        padding: 35px 0 50px !important;
        border-bottom: 2px solid #dfeaf2 !important;
        margin: 0 35px !important;
        display: block !important;
    }
    .lsoremobile-signin a {
        padding: 18px !important;
        margin: 0 !important;
        position: absolute !important;
        top: -80px !important;
        right: 0 !important;
        background-color: #f7f3f1 !important;
    }
    .lsormobile-menu .mega-sub-menu a.mega-menu-link {
        padding: 5px 0 !important;
        border-bottom: none !important;
        margin: 0 !important;
    }
    .lsormobile-menu ul li:last-child a {
        border-bottom: none !important;
    }
    .lsormobile-menu ul li a {
        font-family: Roboto !important;
        font-style: normal;
        font-weight: 500 !important;
        font-size: 16px !important;
        line-height: 19px !important;
        color: #303f5b !important;
    }
	.lsormobile-menu ul li a.see_all{
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 500!important;
		font-size: 12px!important;
		line-height: 14px!important;
		color: #FFFFFF!important;
		position: absolute;
		top: 35px;
		border-bottom: 0!important;
		background: #58C2D1!important;
		border-radius: 3.4542px;
		padding: 3px 10px!important;
		opacity: 0;
		display: none!important;
	}
	.lsormobile-menu ul li.mega-toggle-on a.see_all{
		opacity: 1;
		display: block!important;
	}
	.feature_menu a.see_all{
		left: 44px; 
	}
	.resources_menu a.see_all{
		left: 60px;
	}
	.blog_menu a.see_all{
		left: 13px;
	}
	.about_menu a.see_all{
		left: 25px;
	}
	.shareable_menu a.see_all{
		left: 60px;
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-toggle-on a.see_all{
		padding-bottom: 3px!important;
		top: 34px;
	}
    .mega-toggle-active {
        display: block !important;
    }
    .menu-active-on {
        background-color: #fff !important;
    }
    .header--overlay {
        background-color: #2c404ecc;
        width: 100%;
        height: 100vh;
        position: fixed;
        top: 0;
        z-index: 10001;
        opacity: 0;
        visibility: hidden;
        transition: all 0.6s ease !important;
    }
    .hidden_scroll {
        overflow: hidden;
    }
    .header--overlay.show {
        visibility: visible;
        opacity: 1;
    }
    .mega-menu-title {
        font-size: 16px;
        line-height: 26px !important;
    }
    .mega-menu-description {
        font-size: 12px !important;
        line-height: 20px !important;
    }
    .b_sub_menu_1,
    .b_sub_menu_2,
    .b_sub_menu_3,
    .b_sub_menu_4,
    .b_sub_menu_5,
    .b_sub_menu_6 {
        padding: 10px 15px !important;
    }
    .menu-active-on a.mega-menu-link {
        padding-bottom: 25px !important;
    }
    #mega-menu-item-22860 ul.mega-sub-menu a {
        padding: 15px 13px !important;
        display: block !important;
    }
    .mega-menu-item-22860.menu-active-on a.mega-menu-link {
        border-bottom: 1px solid #dfeaf2 !important;
    }
    .mega-menu-item-22860.menu-active-on .mega-sub-menu a.mega-menu-link {
        border-bottom: none !important;
    }
    .lsormobile-menu #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle::after {
        content: " ";
        background-image: url(/wp-content/themes/hello-theme-child-master/img/home/Hamburger_icon_tab.png);
        position: absolute;
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
        top: 6px;
        left: 15px;
    }
    #mega-menu-wrap-max_mega_menu_1.mega-menu-toggle {
        width: 40px;
    }
    .mega-sub-menu .b_type_1 a.mega-menu-link {
        padding-top: 0px !important;
        margin-left: 14px !important;
        margin-right: 14px !important;
    }
    .mega-sub-menu .mega-menu-item-30330.b_sub_menu_7 {
        padding-top: 20px !important;
    }
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item-22855.b_sub_menu_6 a {
        padding-bottom: 20px !important;
    }
    .mega-sub-menu .b_type_1 {
        padding: 8px 0 !important;
    }
    span.mega-toggle-animated-inner {
        display: none !important;
    }
    .lsoremobile-logo,
    .lsoremobile-signin {
        display: none !important;
    }
    #mega-menu-wrap-menu-1.non-shareables .mega-menu-toggle {
        display: none !important;
    }
    #mega-menu-wrap-max_mega_menu_1.non-shareables .mega-menu-toggle {
        display: none;
    }
    .lsormobile-menu ul li.mega-toggle-on:last-child a {
        border-bottom: 2px solid #dfeaf2 !important;
    }
    .lsormobile-menu ul li.mega-toggle-on .mega-sub-menu a {
        border-bottom: none !important;
    }
    .non-shareables ul#mega-menu-menu-1 {
        transition: none !important;
        border-radius: 0 !important;
        box-shadow: none !important;
        background: 0 0 !important;
        border: 0 !important;
        bottom: auto !important;
        box-sizing: border-box !important;
        clip: auto !important;
        color: #666 !important;
        display: block !important;
        float: none !important;
        font-family: inherit !important;
        font-size: 14px !important;
    }
    .page-template-page-nosharemenu .elementor-element-6bb2184.custom_main_menu {
        display: none !important;
        width: 71% !important;
        max-width: 71% !important;
    }
    #mega-menu-wrap-menu-1.non-shareables #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu {
        float: none;
        position: absolute !important;
        width: 100%;
        padding: 0;
        border: 0;
        border-radius: 0;
    }
    header .non-shareables .mega-sub-menu {
        padding: 19px 20px 19px !important;
        min-width: 360px !important;
        border-top: 5px solid #e4f0f2 !important;
        background: #fff !important;
        box-shadow: 10px 10px 40px rgb(98 139 166 / 15%) !important;
    }
    .non-shareables ul#mega-menu-menu-1 .mega-sub-menu li {
        display: block !important;
    }
    .non-shareables#mega-menu-wrap-menu-1 #mega-menu-menu-1 .mega-toggle-on a {
        padding-bottom: 0 !important;
    }
    .about_us ul.mega-sub-menu {
        padding: 0 !important;
    }
    .about_us.mega-toggle-on a.dashicons-arrow-down-alt2.mega-menu-link,
    .feature_menu.mega-toggle-on a.dashicons-arrow-down-alt2.mega-menu-link {
        color: #58c2d1 !important;
    }
    .about_us.mega-toggle-on a.dashicons-arrow-down-alt2.mega-menu-link {
        border-bottom: 1px solid #dfeaf2 !important;
    }
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-sub-menu a {
        padding-bottom: 10px !important;
    }
    #share_mega_menu,
    #blog_mega_menu {
        max-width: 1120px;
    }
    #share_mega_menu,
    #blog_mega_menu {
        display: none;
    }
}

@media (max-width: 1299px) {
    .elementor-3626 .elementor-element.elementor-element-37d7e7a .elementor-widget-wrap {
        max-width: 420px;
    }
    .elementor-3626 .elementor-element.elementor-element-8c75204 img {
        width: 100%;
    }
    .elementor-3626 .elementor-element.elementor-element-8c75204 .elementor-image {
        width: 100%;
    }
    #elementor-popup-modal-22599 {
        overflow-y: scroll;
    }
    /*.mob_popsection .e-form__buttons,*/
    /*.popupcontactsection .e-form__buttons {*/
    /*    margin-bottom: 100px !important;*/
    /*}*/
}
@media (max-width: 1200px) {
    .checkout_slider_block {
        max-width: 385px;
    }
}
@media (max-width: 1199px) {
	.about__page_content p {
		text-align: center;
		margin: 20px 0 10px;
	}
	.about__page_form form {
		max-width: 580px;
		margin: auto;
	}
	.about_page {
		height: 460px!important;
	}
	.noCount .share_social_icon {
		right: -40px;
		top: 2px;
	}
	.noCount_post .shareable-single-col-agent {
    	position: static;
	}
    .shareable-article-content img.emoji {  
        width: 1em !important;  
        height: auto !important;    
        padding: 0; 
    }
    .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
        padding: 0 !important;
    }
    header .elementor-section {
        padding: 38px 38px 38px 20px !important;
        background-color: #fff;
    }
    .header.sticky {
        padding: 20px 38px 20px 20px !important;
    }
    header .elementor-element-fef12c9 {
        width: 200px;
        max-width: 200px;
        margin-left: 20px;
    }
    header .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-80851e4 {
        width: 55%;
    }
    .elementor-34 .elementor-element.elementor-element-6cc63516 {
        text-align: left;
        width: auto;
        max-width: 100%;
    }
    .elementor-34 .elementor-element.elementor-element-6c12395 {
        width: 25px;
        max-width: 25px;
    }
    header .elementor-global-1214 {
        width: 154px;
        max-width: 154px;
        margin-right: 20px;
    }
    header .elementor-element-80851e4 .elementor-widget-wrap {
        margin-right: 20px;
    }
    header .elementor-element-80851e4 .elementor-column-wrap.elementor-element-populated {
        margin-right: 20px;
    }
    .elementor-34 .elementor-element.elementor-element-cb11399 {
        width: 6%;
        max-width: 6%;
    }
    section.cat_sharable_temp_sec {
        padding-top: 37px;
        padding-bottom: 235px;
    }
    .search_option {
        max-width: none;
        width: 424px;
        position: absolute;
        top: 42px;
        left: 0;
        margin: 0;
        z-index: 999;
        right: 0;
        left: -419px;
        transition: width 0.3s;
    }
    
    .page-template-page-nosharemenu .custom_main_menu {
        display: block !important;
    }
    .non-shareables ul#mega-menu-menu-1 {
        display: block !important;
    }
    .non-shareables ul#mega-menu-menu-1 li {
        display: inline-block !important;
    }
    #mega-menu-wrap-menu-1.non-shareables .mega-menu-toggle {
        display: none !important;
    }
    #mega-menu-wrap-max_mega_menu_1.non-shareables .mega-menu-toggle {
        display: none;
    }
    .lsormobile-menu ul li.mega-toggle-on:last-child a {
        border-bottom: 2px solid #dfeaf2 !important;
    }
    .lsormobile-menu ul li.mega-toggle-on .mega-sub-menu a {
        border-bottom: none !important;
    }
    .non-shareables ul#mega-menu-menu-1 {
        transition: none !important;
        border-radius: 0 !important;
        box-shadow: none !important;
        background: 0 0 !important;
        border: 0 !important;
        bottom: auto !important;
        box-sizing: border-box !important;
        clip: auto !important;
        color: #666 !important;
        display: block !important;
        float: none !important;
        font-family: inherit !important;
        font-size: 14px !important;
    }
    .page-template-page-nosharemenu .elementor-element-6bb2184.custom_main_menu {
        display: none !important;
        width: 71% !important;
        max-width: 71% !important;
    }
    #mega-menu-wrap-menu-1.non-shareables #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu {
        float: none;
        position: absolute !important;
        width: 100%;
        padding: 0;
        border: 0;
        border-radius: 0;
    }
    header .non-shareables .mega-sub-menu {
        padding: 19px 20px 19px !important;
        min-width: 360px !important;
        border-top: 5px solid #e4f0f2 !important;
        background: #fff !important;
        box-shadow: 10px 10px 40px rgb(98 139 166 / 15%) !important;
    }
    .non-shareables ul#mega-menu-menu-1 .mega-sub-menu li {
        display: block !important;
    }
    .non-shareables#mega-menu-wrap-menu-1 #mega-menu-menu-1 .mega-toggle-on a {
        padding-bottom: 0 !important;
    }
    .about_us ul.mega-sub-menu {
        padding: 0 !important;
    }
    .about_us.mega-toggle-on a.dashicons-arrow-down-alt2.mega-menu-link,
    .feature_menu.mega-toggle-on a.dashicons-arrow-down-alt2.mega-menu-link {
        color: #303f5b !important;
    }
	.mega-toggle-on a.dashicons-arrow-down-alt2.mega-menu-link {
		color: #303f5b !important;
	}
    .about_us.mega-toggle-on a.dashicons-arrow-down-alt2.mega-menu-link {
        border-bottom: 1px solid #dfeaf2 !important;
    }
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-sub-menu a {
        padding-bottom: 10px !important;
    }
    .home_banner .elementor-element-1df4348 > .elementor-container {
        max-width: 960px !important;
    }
    .home_banner .elementor-element-e8295d7 > .elementor-container {
        min-height: 576px !important;
    }
    .home_banner .elementor-element-37d7e7a > .elementor-element-populated {
        margin: 20px 0 20px 89px;
    }
    .home_banner .elementor-element-37d7e7a .elementor-widget-wrap {
        max-width: 370px;
    }
    .home_banner .elementor-element-8c75204 img {
        transform: translateY(-5.5%);
        position: absolute;
        left: 8px;
        width: 88%;
        height: auto;
    }
    .home_banner .elementor-element-577243c > .elementor-widget-container {
        margin: 0 0 27px 0;
    }
    .home_banner .elementor-element-b5c9eb5 > .elementor-widget-container {
        margin: 0 0 20px 0;
    }
    .home_banner .elementor-element-fa9b31a > .elementor-widget-container {
        margin: 4px 0 60px 5px;
    }
    .home_banner .elementor-element-51ce461 {
        font-size: 14px;
        line-height: 24px;
    }
    .home_banner .elementor-element.elementor-element-fa9b31a {
        font-size: 14px;
        line-height: 28px;
    }
    .home_banner .elementor-element-b5c9eb5 {
        font-size: 18px;
        line-height: 28px;
    }
    .home_banner .elementor-row > .elementor-column > .elementor-element-populated {
        padding: 10px 0;
    }
    .logo-slidersection {
        display: none;
    }
    .elementor-5376 .elementor-element.elementor-global-427 > .elementor-widget-container {
        padding: 0 0 15px 0;
    }
    .home_banner {
        background-position: top center !important;
        background-image: url(/wp-content/themes/hello-theme-child-master/img/home/bg-home-960.png) !important;
    }
    .resources_section .elementor-container.elementor-column-gap-default {
        max-width: 960px;
        margin: 0 auto;
        width: 960px;
    }
    .resources_section .elementor-image {
        width: 134px;
        height: 118px;
        margin: 0 auto 25px;
    }
    .elementor-5376 .elementor-element.elementor-element-bdf5874 {
        font-size: 18px !important;
        line-height: 28px !important;
    }
    .resources_section h2 {
        line-height: 44px;
        margin: 0 auto 20px;
        max-width: 750px;
        padding-left: 4px;
    }
    .resources_section .elementor-element-89de04d .elementor-text-editor {
        font-size: 18px;
        line-height: 28px;
        color: #517288;
        margin: 0 0 30px 4px;
        max-width: 100%;
    }
    .resources_section .elementor-text-editor {
        max-width: 215px;
    }
    .elementor-5171 .elementor-element.elementor-element-a1c9a29 > .elementor-widget-container {
        margin: 50px 0 20px 10px;
    }
    .resources_section .elementor-element-ec58fd3 .elementor-column-wrap.elementor-element-populated {
        padding: 0 0 0 99px !important;
    }
    .resources_section .elementor-element-1a085ad .elementor-column-wrap.elementor-element-populated {
        padding: 0 0 0 17px !important;
    }
    .resources_section .elementor-element-e6f19c1 .elementor-column-wrap.elementor-element-populated {
        padding: 0 89px 0 0 !important;
    }
    .resources_section {
        text-align: center;
        padding: 0 0 10px;
    }
    .resources_section h3 {
        margin: 0 0 10px;
    }
    .everheard_kingsection .elementor-element-19ce346 .elementor-text-editor.elementor-clearfix {
        font-size: 18px;
        line-height: 28px;
        color: #517288;
        margin: 0 0 50px 3px;
    }
    .everheard_kingsection .elementor-element-867d96e .elementor-image {
        width: 182px;
        height: 187px;
        margin: 0 auto 25px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .everheard_kingsection .elementor-element-d709689 .elementor-image {
        width: 140px;
        height: 141px;
        margin: 0 auto 35px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .everheard_kingsection .elementor-element-867d96e .elementor-text-editor.elementor-clearfix {
        font-size: 16px;
        line-height: 26px;
        font-weight: 400;
        max-width: 260px;
        margin: 0 auto 35px;
    }
    .everheard_kingsection .elementor-element-d709689 .elementor-text-editor.elementor-clearfix {
        font-size: 16px;
        line-height: 26px;
        font-weight: 400;
        max-width: 250px;
        margin: 0 auto 35px;
    }
    .everheard_kingsection .elementor-element-d709689 {
        margin: 70px 0 0 !important;
    }
    .everheard_kingsection h2 {
        margin: 0 0 20px 4px;
        line-height: 44px !important;
    }
    .everheard_kingsection h3 {
        margin: 0 0 14px;
    }
    .everheard_kingsection .elementor-element-7fccb2d .elementor-column-wrap.elementor-element-populated {
        padding: 0 0 0 2px !important;
    }
    .everheard_kingsection .elementor-element-4890894 .elementor-column-wrap.elementor-element-populated {
        padding: 0 !important;
    }
    .everheard_kingsection .elementor-element-d7e2272 .elementor-column-wrap.elementor-element-populated {
        padding: 0 !important;
    }
    .everheard_kingsection .elementor-element-076ea4a .elementor-column-wrap.elementor-element-populated {
        padding: 0 0 0 2px !important;
    }
    .everheard_kingsection .elementor-element-f5eabdc .elementor-column-wrap.elementor-element-populated {
        padding: 0 !important;
    }
    .everheard_kingsection .elementor-element-f0ee3bb .elementor-column-wrap.elementor-element-populated {
        padding: 0 !important;
    }
    .everheard_kingsection {
        text-align: center;
        padding: 0 0 35px;
    }
    .btn-sml-learnmore a {
        font-size: 16px;
        padding: 25px 34px;
    }
    .everheard_kingsection .elementor-container {
        max-width: 800px;
    }
    .invent_section .elementor-element-59f9e90 > .elementor-widget-container {
        margin: 0 !important;
    }
    .container_box {
        padding: 0 0 0 20px;
        max-width: 960px;
        height: 1085px;
    }
    .box {
        padding: 52px 61px;
        height: 264px;
    }
    .box h3 {
        line-height: 36px;
        font-size: 24px;
    }
    .box p {
        font-size: 16px;
        line-height: 26px;
    }
    .arrow_1 {
        left: 98px;
        top: 50px;
    }
    .arrow_2 {
        padding-left: 230px;
        transform: translateY(-31%);
    }
    .box.box_1_0 {
        top: 15px;
    }
    .box_1_2 {
        transform: translate(0, -110%);
    }
    .box_2_1 {
        transform: translate(30%, -88%);
    }
    .arrow_3 {
        transform: translate(87%, -155%);
        margin-right: 166px;
        position: relative;
        z-index: 999;
        display: inline-block;
    }
    .elementor-5171 .elementor-element.elementor-element-a4e81eb {
        margin-top: 0;
        margin-bottom: 0;
        padding: 35px 0 60px 0 !important;
    }
    .invent_section .elementor-element-59f9e90 {
        padding: 0 0 0 10px !important;
    }
    .top_brands .elementor-image {
        width: 102px;
        height: 66px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 8px;
    }
    .elementor-1265 .elementor-element.elementor-element-6453c26 > .elementor-widget-container {
        padding: 0 0 70px 0 !important;
    }
    .elementor-1265 .elementor-element.elementor-element-e008d1f > .elementor-container {
        max-width: 1920px !important;
    }
    .top_brands .elementor-element-5f6e166 {
        padding: 35px 0 0 0;
    }
    .top_brands .elementor-element-b905c90 > .elementor-widget-container {
        margin: 0 0 15px 0;
    }
    .top_brands .elementor-element-eed0586 > .elementor-widget-container {
        padding: 5px 0 25px 0;
    }
    .top_brands .elementor-1265 .elementor-element.elementor-element-eed0586 {
        text-align: center;
        color: #517288;
        font-size: 18px;
        font-weight: 400;
        line-height: 28px;
    }
    .top_brands .elementor-element-4f81603 {
        margin-top: 30px !important;
    }
    .top_brands .elementor-element-79c966c {
        margin-top: 20px !important;
        margin-bottom: 45px !important;
    }
    .elementor-1265 .elementor-element.elementor-element-4f81603 > .elementor-container,
    .elementor-1265 .elementor-element.elementor-element-79c966c > .elementor-container {
        max-width: 960px !important;
        padding: 0;
        width: 960px;
    }
    .top_brands .elementor-element-eed0586 {
        font-size: 18px !important;
        line-height: 28px !important;
    }
    .testimonial_section h2 {
        margin: 45px 0 20px;
        font-size: 32px;
        line-height: 44px !important;
    }
    .testimonial_section .elementor-element-29b33c4 {
        text-align: center;
        color: #fff;
        font-size: 18px !important;
        line-height: 32px !important;
        font-weight: 400;
        margin: 0 0 5px;
    }
    ul.tabs li a {
        padding: 5px 29px;
        font-size: 16px;
        line-height: 30px;
        margin: 0;
    }
    .custom_review_slide {
        height: 40px;
    }
    ul.tabs {
        margin: 20px 0 5px 26px;
    }
    .btn-lrg-learnmore a {
        font-family: Roboto;
        font-size: 18px !important;
        font-weight: 500;
        line-height: 21px;
        fill: #ffffff;
        color: #fff;
        background-color: #507790 !important;
        border-radius: 5px 5px 5px 5px;
        padding: 16px 60px 16px 60px !important;
    }
    .elementor-1268 .elementor-element.elementor-element-3a39667 > .elementor-container {
        max-width: 960px !important;
        padding: 0 100px;
    }
    .counter_section h2 {
        padding: 0 0 35px 0;
    }
    .counter_section .elementor-image {
        margin: 0 0 21px;
    }
    .counter_section .elementor-element-2c9172c > .elementor-element-populated {
        margin: 40px 0 180px 0 !important;
        padding: 0;
    }
    .home .footer {
        margin-top: 225px !important;
    }
    .paralax-section-one {
        transform: translate(-50%, -42%) !important;
        max-width: 900px !important;
        height: 438px;
    }
    .paralax-section-one h1 {
        font-size: 42px;
        line-height: 52px !important;
    }
    .paralax-section-one .elementor-element-bed2280 {
        font-size: 18px;
        line-height: 30px;
    }
    .elementor-60 .elementor-element.elementor-element-bed2280 {
        text-align: left;
    }
    .paralax-section-one .elementor-element-bed2280 {
        font-size: 18px;
        line-height: 30px;
    }
    .paralax-section-one .elementor-element-bed2280 {
        max-width: 542px;
        margin: 0 auto;
    }
    .paralax-section-one a {
        font-size: 18px;
        font-weight: 500 !important;
        padding: 19px 55px 19px 55px;
    }
    .paralax-section-one .elementor-element-e12079d > .elementor-widget-container {
        margin: 0 0 15px 0;
    }
    .paralax-section-one .elementor-element-febce94 .elementor-heading-title {
        font-weight: 300;
        font-style: italic;
        font-size: 14px;
    }
    .paralax-section-one .elementor-element-84dd604 {
        padding: 90px 0 94px 0 !important;
    }
    .paralax-section-one .elementor-element-b61a4e7 > .elementor-widget-container {
        padding: 0 0 29px 0 !important;
    }
    .paralax-section-one .elementor-element-bed2280 > .elementor-widget-container {
        padding: 0 0 32px 0;
    }
    .counter_section .elementor-counter-number-wrapper {
        font-size: 36px;
        line-height: 46px;
    }
    .counter_section .elementor-counter-title {
        font-size: 16px;
        line-height: 18px;
    }
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-123008a.elementor-section-full_width.divider_section.elementor-hidden-desktop.elementor-section-height-default.elementor-section-height-default,
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-15b288d6.elementor-section-full_width.divider_section.elementor-hidden-desktop.elementor-section-height-default.elementor-section-height-default {
        background-position-y: -4px;
    }
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-6bf898ca.elementor-section-full_width.divider_section.elementor-hidden-desktop.elementor-section-height-default.elementor-section-height-default {
        background-position-y: 4px;
    }
    .elementor-60 .elementor-element.elementor-element-e3850b5 {
        max-width: 900px !important;
    }
    .footer {
        margin-top: 320px !important;
        margin-bottom: 70px !important;
    }
    .footer .elementor-image {
        margin: 0 0 20px;
    }
    .footer h3 {
        margin: 0 0 22px;
    }
    .footer .elementor-container {
        max-width: 959px !important;
        padding: 0 30px;
    }
    .footer h3 {
        margin: 0 0 18px;
        line-height: 28px !important;
    }
    .footer .elementor-element-04b060e {
        width: 30% !important;
    }
    .footer .elementor-element-c6bc7cb {
        width: 20% !important;
    }
    .footer li {
        padding: 8px 0;
    }
    .footer a {
        font-size: 14px;
        line-height: 24px !important;
    }
    .careers_menu a:last-child {
        font-size: 14px !important;
        line-height: 24px !important;
    }
    .footer .elementor-element-04b060e {
        padding: 0 0 0 32px;
    }
    .footer .elementor-element-c6bc7cb {
        padding-left: 47px;
    }
    .footer .elementor-element-024b2f0 {
        padding-left: 58px;
    }
    .footer .elementor-element-377f542 {
        padding-left: 60px;
    }
    .footer .elementor-text-editor.elementor-clearfix {
        max-width: 250px;
        font-size: 14px;
        line-height: 22px;
    }
    .footer_lastsection {
        padding: 30px 0 !important;
    }
    .innerpage .elementor-column {
        width: 100% !important;
        text-align: center;
    }
    .page-id-5864 .innerpage {
        background-color: #fff !important;
        padding: 0;
        display: flex;
        align-items: center;
        transform: translate(-50%, -50%) !important;
    }
    .page-id-5864 .footer {
        margin-top: 300px !important;
    }
    .innerpage h2 {
        text-align: center;
        max-width: 648px;
        margin: 0 auto;
    }
    .btn-lrg-letsdothis {
        margin: 40px 0 0;
    }
    .banner .elementor-element-5884863 .elementor-text-editor.elementor-clearfix {
        max-width: 410px;
        font-size: 18px;
        line-height: 28px;
    }
    .banner .elementor-container.elementor-column-gap-default {
        min-height: 575px !important;
        height: auto !important;
    }
    .banner .elementor-element-4683169 .elementor-column-wrap.elementor-element-populated {
        margin: 60px 0 0 72px;
    }
    .elementor-5670 .elementor-element.elementor-element-eb88c4e:not(.elementor-motion-effects-element-type-background),
    .elementor-5670 .elementor-element.elementor-element-eb88c4e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/home/bg-group-960.png);
    }
    .your_gonna {
        margin: 75px 0 0;
    }
    .Wekeepourgroup_section .elementor-text-editor.elementor-clearfix {
        max-width: 260px;
        margin: 0 auto;
    }
    .ourownhorn_section h2 {
        font-size: 32px;
        margin: 85px 0 20px;
    }
    .ourownhorn_section .elementor-element-230e30c .elementor-text-editor.elementor-clearfix {
        margin: 0 0 25px;
    }
    .Wekeepourgroup_section h5 {
        margin: 30px auto 0;
        max-width: 260px;
    }
    .testimonial_card {
        column-count: 2;
    }
    .ourownhorn_section .elementor-element-ce34dfb .elementor-text-editor,
	.ourownhorn_section .elementor-element-7767ec0b .elementor-text-editor{
        max-width: 836px;
        margin: 0 auto;
    }
    .testimonial_card .card {
        width: 416px;
    }
    .card_content p {
        margin: 5px 0 22px;
    }
    .group_section {
        padding: 90px 0 140px;
    }
    .btn-med-readmore,
    .custom_testimonial_readmore {
        margin: 60px 0 0;
    }
    .Wekeepourgroup_section {
        padding: 90px 0 20px;
    }
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-1072452.elementor-section-full_width.divider_section.elementor-hidden-desktop.elementor-section-height-default.elementor-section-height-default {
        height: 178px;
    }
    .Wekeepourgroup_section h2 {
        margin: 0 0 25px;
    }
    .group_section h2 {
        line-height: 44px !important;
    }
    .Wekeepourgroup_section .elementor-element-06e2f2e .elementor-text-editor.elementor-clearfix,
    .group_section .elementor-element-2fe59b3 .elementor-text-editor.elementor-clearfix,
    .ourownhorn_section .elementor-element-230e30c .elementor-text-editor.elementor-clearfix,
    .your_gonna .elementor-element-b6a6824 .elementor-text-editor.elementor-clearfix {
        font-size: 18px;
        line-height: 28px;
    }
    .innerpage {
        transform: translate(-50%, -50%) !important;
        max-width: 900px !important;
        height: 438px;
        padding: 0 !important;
        display: flex;
        align-items: center;
    }
    .innerpage .elementor-container {
        max-width: 800px !important;
    }
    .innerpage .elementor-text-editor.elementor-clearfix {
        font-size: 14px;
    }
    .footer .elementor-element-5c01b021 {
        width: 30% !important;
    }
    .footer .elementor-element-65d5263f {
        width: 20% !important;
    }
    .testimonial_cardsection .elementor-container {
        max-width: 960px !important;
        margin: 0 auto;
    }
    .testimonial_banner .elementor-container.elementor-column-gap-default {
        max-width: 960px !important;
    }
    .testimonial_banner .elementor-text-editor {
        font-size: 20px;
        line-height: 32px;
        max-width: 460px;
    }
    .testimonial_banner .elementor-element-4457ba2 .elementor-text-editor {
        font-size: 14px;
        line-height: 28px;
    }
    .testimonial_banner {
        min-height: 584px;
    }
    .testimonial_firstcol {
        width: 30% !important;
    }
    .testimonial_cardsection section {
        width: 70% !important;
    }
    .testimonialpage_card {
        padding: 0 31px;
        justify-content: center;
        margin-top: 35px;
        column-gap: 0;
    }
    .testimonialpage_card .card {
        width: 274px;
        margin-left: 5px;
        margin-right: 0;
    }
    .testimonialpage_card .card_content {
        padding: 40px 16px 15px;
    }
    .testimonial_firstcol .elementor-widget-wrap {
        max-width: 340px;
        padding: 0 0 0 30px;
    }
    .testimonial_cardsection .card_content {
        height: 365px;
    }
    .testimonial_cardsection .card_profile {
        bottom: 20px;
    }
    .testi_headingsection {
        margin: 45px 0 35px;
    }
    .testimonial_cardsection h3 {
        margin: 46px 0 22px;
    }
    .testi_headingsection .elementor-element-72f23f6 .elementor-text-editor {
        font-size: 18px;
        line-height: 28px;
    }
    .btn-sml-showmore,
    .btn-sml-white {
        margin: 40px 0 0;
    }
    .divider_section {
        padding: 0 !important;
        height: 139px;
    }
    .elementor-element-da7093b.divider_section {
        height: 173px;
    }
    .articles {
        padding: 60px 0 0;
    }
    .postcards {
        padding: 80px 0 0;
    }
    .emailletter {
        padding: 0 0 95px;
    }
    .booklets {
        padding: 45px 0 90px;
    }
    .innercirclegroup {
        padding: 80px 0 150px;
    }
    .shareables-container {
        max-width: 960px;
    }
    .shareables-fl-row {
        padding: 50px 30px 250px;
    }
    .shareables-img a {
        width: 275px;
        height: 144px;
    }
    .shareables-blog-list p a {
        max-width: 245px;
    }
    .shareables-blog-img a {
        width: 104px;
        height: 55px;
    }
    .shareables-blog-content p a {
        width: 158px;
    }
    .shareables-form input[type="date"],
    .shareables-form input[type="email"],
    .shareables-form input[type="number"],
    .shareables-form input[type="password"],
    .shareables-form input[type="search"],
    .shareables-form input[type="tel"],
    .shareables-form input[type="text"],
    .shareables-form input[type="url"],
    .shareables-form select,
    .shareables-form textarea {
        padding: 3px 10px;
    }
    .shareables-fl-heading h3:after {
        top: 55px;
    }
    .shareables-fl-heading {
        margin: 0 0 45px;
    }
    .elementor-grid-tablet-2 .elementor-grid {
        grid-template-columns: repeat(1, 1fr) !important;
    }
    .shareables-fl-sidebar h3.widget-title {
        font-size: 22px !important;
        line-height: 24px !important;
    }
    .shareables-fl-sidebar .widget_elementor-library h3:after {
        top: 45px;
    }
    .shareables-agents,
    .shareables-form {
        padding: 25px;
    }
    .portable-blog-container {
        max-width: 960px;
        margin: 0 auto;
        padding: 0 30px;
    }
    .blog-img a {
        max-width: 285px;
        width: 100%;
        height: 153px;
        margin: 0 10px 0;
    }
    .blog-list a {
        margin: 0 10px 0;
    }
    .blog-tab-content {
        padding: 0;
    }
    .portable-blog-post {
        padding-bottom: 245px;
    }
    .blog-tabs li a {
        padding: 5px 30px;
    }
    .slider {
        height: 40px;
        top: 50px;
        width: 116px;
    }
    .portable-img {
        height: 291px;
    }
    .portable-link li {
        padding: 20px 0;
    }
    .portable-blog-row {
        padding: 30px 0 50px;
    }
    .shareables-blog-list p a {
        font-size: 16px;
        line-height: 24px;
    }
    .shareables-blog {
        transform: translate(-50%, -50%) !important;
        max-width: 900px !important;
        height: 390px;
        padding: 0 !important;
        display: flex;
        align-items: center;
    }
    .shareables-footer .elementor-element-5b3f416c {
        width: 30% !important;
    }
    .shareables-footer .elementor-element-7835f7e0 {
        width: 20% !important;
    }
    .btn-lrg-shareables {
        text-align: center;
        margin-top: 40px;
    }
    .shareable-single-blog {
        padding: 7px 0 280px;
    }
    .shareable-article-dontmiss h2 {
        padding-bottom: 15px;
        margin-bottom: 20px;
    }
    .shareable-single-content {
        padding-right: 30px;
    }
    .shareable-blog-container {
        max-width: 960px;
        margin: 0 auto;
        padding: 0 30px;
    }
    .shareable-single-article h1,
    .shareable-single-article h2 {
        font-size: 32px;
        line-height: 40px !important;
    }
    .shareable-article-content h3,
    .shareable-article-content h4 {
        font-size: 26px;
        line-height: 36px !important;
        margin-bottom: 30px;
    }
    .shareable-article-dontmiss h2,
    .shareable-article-form h3,
    .shareable-article-list h3,
    .shareables-agents h3,
    .shareables-form h3,
    .shareables-single-agents h3,
    .shareables-single-agents h3 a,
    .shareables-single-agents h4 a {
        font-size: 22px !important;
        line-height: 30px !important;
    }
    .shareable-article-content img {
        padding: 0 0 0 15px;
    }
    .shareable-article-form,
    .shareable-article-list,
    .shareables-single-agents {
        padding: 25px;
    }
    .shareable-article-dontmiss .elementor-post__thumbnail__link {
        height: 51px;
        flex: 0 0 30%;
    }
    .shareable-article-form input[type="date"],
    .shareable-article-form input[type="email"],
    .shareable-article-form input[type="number"],
    .shareable-article-form input[type="password"],
    .shareable-article-form input[type="search"],
    .shareable-article-form input[type="tel"],
    .shareable-article-form input[type="text"],
    .shareable-article-form input[type="url"],
    .shareable-article-form select,
    .shareable-article-form textarea {
        padding: 3px 10px;
    }
    .checkout_slider_block {
        max-width: 314px;
    }
    .shareable-article-form h3,
    .shareable-article-list h3,
    .shareables-agents h3,
    .shareables-form h3,
    .shareables-single-agents h3,
    .shareables-single-agents h3 a,
    .shareables-single-agents h4 a {
        font-size: 22px;
        line-height: 30px !important;
    }
    .shareable-article-list h6 {
        font-size: 16px;
        line-height: 24px !important;
    }
    .shareable-article-list p {
        font-size: 14px !important;
        line-height: 20px !important;
        padding: 0 0 25px !important;
    }
    .sharable_sidebar .elementor-post__title a {
        font-size: 14px;
        line-height: 20px !important;
    }
    .elementor-element-2418305 .elementor-text-editor {
        max-width: 832px;
        margin: 0 auto;
    }
    .testimonialpage_card.custom_plugin_story_card .card {
        margin: 0 !important;
    }
    .memes-banner {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/memes/960-bg.png) !important;
    }
    .memes-banner .elementor-container {
        max-width: 960px !important;
        min-height: 533px !important;
        max-height: 533px !important;
    }
    .memes-banner .elementor-element-08cba18 .elementor-widget-wrap {
        top: 50px;
        left: 80px;
    }
    .memes-banner img {
        width: 94%;
        transform: translateY(12px);
    }
    .memespersonal-brand {
        margin: 90px 0 90px;
    }
    .memespersonal-brand p, .memes-testimonial .elementor-text-editor p,    
    .elementor-element-a32f855 .elementor-text-editor,  
    .meme-readytostand .elementor-element-47939cf .elementor-text-editor p, 
    .meme-readytostand .elementor-element-6629ca0 .elementor-text-editor,   
    .meme-readytostand .elementor-element-70493613 .elementor-text-editor {
        font-size: 18px;
        line-height: 28px;
    }
    .memespersonal-brand .elementor-container {
        max-width: 960px !important;
    }
    .memespersonal-brand .elementor-text-editor {
        max-width: 260px;
    }
    .meme-readytostand .elementor-container {
        max-width: 960px !important;
    }
    .elementor-element-a32f855 .elementor-text-editor,
    .meme-readytostand .elementor-element-47939cf .elementor-text-editor p,
    .meme-readytostand .elementor-element-6629ca0 .elementor-text-editor,
    .meme-readytostand .elementor-element-70493613 .elementor-text-editor {
        margin: 25px 0 50px;
    }
    .memes-testimonial .elementor-container {
        max-width: 960px !important;
    }
    .memes-testimonial h2 {
        color: #fff;
        max-width: 590px;
        margin: 0 auto;
    }
    .memes-testimonial .elementor-text-editor p {
        margin: 0 auto;
    }
    .postcard-testimonial .elementor-text-editor {
        font-size: 18px;
        line-height: 28px;
        max-width: 800px;
    }
    .postcard_image_slider p {
        font-size: 18px;
        line-height: 28px;
    }
    .memes-testimonialslider {
        padding: 0 0 110px;
    }
    .memes-testimonial {
        padding: 85px 0 70px;
    }
    .personal_brand_row {
        max-width: 960px;
        align-items: center;
    }
    .personal_brand_bg {
        background-size: contain;
    }
    .personal_brand_image {
        min-height: 495px;
        background-position-x: 80%;
    }
    .personal_brand_bg {
        min-height: 560px;
    }
    .accorionbelow-section {
        padding: 55px 0 120px;
    }
    .memespersonal-brand h2 {
        font-size: 32px;
        line-height: 44px !important;
    }
    .personal_brand_image img,
    .personal_brand_image video {
        width: 425px;
        height: 425px;
        left: 55.4%;
    }
    .articles-banner {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/article/960-banner.png) !important;
        max-height: 472px;
        background-size: auto!important;
    }
    .articles-banner .elementor-container {
        max-width: 960px !important;
        min-height: 587px !important;
    }
    .articles-banner .elementor-element-9108bed .elementor-widget-wrap {
        margin: 65px 0 0 36px;
    }
    .articles-banner img {
        transform: translateY(59px);
    }
    .article-readytostand .elementor-element-981df81 .elementor-text-editor,
    .articles-examples .elementor-text-editor,
    .articles-testimonial .elementor-text-editor {
        font-size: 18px;
        line-height: 28px;
    }
    .articles-content .elementor-container {
        max-width: 960px !important;
    }
    .articles-content-right {
        padding-left: 50px;
    }
    .articles-content h2,
    .articles-examples h2 {
        font-size: 36px;
        line-height: 56px !important;
        max-width: 810px;
    }
    .articles-content-left h3 {
        font-size: 26px;
        line-height: 38px !important;
        max-width: 325px;
    }
    .article-animated-section .elementor-container {
        max-width: 960px !important;
        padding: 0 20px;
    }
    .article-animated-section img {
        padding-left: 50px;
        transform: translateY(14%);
    }
    .slider_testimonials_two {
        padding-bottom: 55px;
    }
    .articles-imagebox .elementor-container {
        max-width: 960px !important;
        padding: 0 15px;
    }
    .articles-imagebox .elementor-text-editor,
    .articles-imagebox .elementor-text-editor p {
        max-width: 360px;
    }
    .article-animated-section h3,
    .articles-imagebox h2 {
        font-size: 36px;
        line-height: 56px !important;
    }
    .article-animated-section h3 {
        text-align: left;
    }
    .articles-testimonial h2 {
        max-width: 610px;
    }
    .blog_tag_all-img a {
        width: 268px;
        height: 143px;
    }
    .blog_tag_all-blog-list p {
        max-width: 268px;
    }
    .home .paralax-section-one {
        transform: translate(-50%, -60%) !important;
    }
    .paralax-section-one {
        transform: translate(-50%, -42%) !important;
        max-width: 900px !important;
        height: 390px;
    }
    .paralax-section-one .elementor-element-84dd604 {
        padding: 0 !important;
    }
    .btn-lrg-letsdothis {
        text-align: center;
    }
    .group_section {
        padding: 90px 0 60px;
    }
    .shareable-single-blog {
        padding: 7px 0 230px;
    }
    .meme-readytostand {
        padding: 100px 0 220px;
    }
    .page_not_found .elementor-container {
        max-width: 960px !important;
        padding: 0 5px;
    }
    .page_not_found {
        padding: 50px 0 290px;
    }
    .page_not_found_cont h1 {
        font-size: 36px;
        line-height: 55px !important;
    }
    .page_not_found_cont {
        padding-left: 20px;
    }
    .page_not_found_cont p {
        font-size: 18px;
        line-height: 28px;
    }
    .contributors .elementor-container {
        max-width: 960px !important;
    }
    .author-col {
        max-width: 430px;
    }
    .contributors .elementor-text-editor,
    .contributors h1 {
        padding-left: 20px;
    }
    p.author-name a {
        font-size: 20px;
        line-height: 32px;
    }
    .contributors {
        padding: 45px 0 230px;
    }
/*     .aboutus .elementor-container {
        max-width: 960px !important;
        padding: 0 30px;
    } */
    .about_content p {
        padding-right: 30px;
    }
    .about_heading p {
        font-size: 16px;
        line-height: 26px;
    }
    .search-page .elementor-container {
        max-width: 960px !important;
    }
    .search-page {
        padding: 63px 0 280px !important;
    }
    .author-post-list .elementor-grid-tablet-2 .elementor-grid,
    .search-page .elementor-grid-tablet-2 .elementor-grid {
        grid-template-columns: repeat(3, 1fr) !important;
    }
    .author-page .elementor-container,
    .author-post-list .elementor-container {
        max-width: 960px !important;
    }
    .single-author-head {
        flex: 0 0 13%;
    }
    .single-author-details {
        flex: 0 0 80%;
    }
    .author-post-list {
        padding-bottom: 260px;
    }
    .postcard-banner img {
        transform: translateY(128px);
    }
    .farm-area .elementor-container,
    .farm-area-cont .elementor-container {
        max-width: 960px !important;
        padding: 0 20px;
    }
    .farm-area h2,
    .postcard-testimonial h2,
    .postcardAccordian h2,
    .postcard_image_slider h2 {
        font-size: 32px;
        line-height: 44px !important;
    }
    .postcard-testimonial h2 {
        max-width: 640px;
    }
    .postcardAccordian h2 {
        max-width: 800px;
    }
    .postCard_accordian .personal_brand_bg {
        min-height: 590px;
        background-size: 90%;
    }
    .postCard_accordian .personal_brand_image {
        min-height: 470px;
        background-size: 80%;
        background-position-x: 60%;
        transform: translateY(6%);
    }
    .postCard_accordian .personal_brand_image img {
        left: 52%;
    }
    .postcard_image_slider h2,
    .postcard_image_slider p {
        max-width: 650px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .postcard-testimonial h2 {
        margin: 20px auto 25px;
    }
    .email-banner-cont .elementor-widget-wrap {
        max-width: 560px;
        margin: 0 0 0 90px;
    }
    .email-banner img {
        transform: translateY(75px);
    }
    .email_letter_list .elementor-text-editor {
        max-width: 275px;
    }
    .email_letter_cont h2 {
        font-size: 32px;
        line-height: 44px !important;
    }
    .email_letter_cont h2 {
        max-width: 605px;
    }
    .email_letter_cont .elementor-container {
        max-width: 960px !important;
    }
    .email_accordian .personal_brand_bg {
        min-height: 550px;
    }
    .email_accordian .personal_brand_image {
        min-height: 500px;
    }
    .email_accordian_cont {
        padding: 120px 0 320px;
    }
    .email_image_box_absolute .elementor-container {
        max-width: 900px !important;
        padding: 0;
    }
    .email_image_box_absolute_list .elementor-container {
        padding: 0 40px !important;
    }
    .email_image_box_absolute h2 {
        max-width: 525px;
    }
    .email-testimonialslider .elementor-text-editor,
    .email_accordian_cont .elementor-text-editor p {
        font-size: 18px;
        line-height: 28px;
    }
    .email-testimonialslider {
        padding: 408px 0 70px !important;
    }
    .memes-testimonial h2 {
        max-width: 670px;
        margin: 0 auto 33px;
    }
    .email-testimonialslider .elementor-text-editor {
        max-width: 750px;
    }
    .email_letter_cont {
        padding: 80px 0 40px;
    }
    .email-testimonialslider h2,
    .email_accordian_cont h2,
    .email_image_box_absolute h2,
    .email_letter_cont h2 {
        font-size: 32px;
        line-height: 44px !important;
    }
    .booklet-banner {
        height: 608px !important;
    }
    .booklet-banner .elementor-container {
        max-width: 960px !important;
    }
    .booklet_banner_cont .elementor-column-wrap {
        margin: 0 0 0 60px;
        position: relative;
        bottom: 30px;
    }
    .booklet_img {
        position: absolute;
        right: 0;
        width: 56% !important;
    }
    .booklet-banner img {
        transform: translate(0, -101px);
    }
    .book-slider h2,
    .booklet-testimonial h2,
    .booklet_acc_section h2,
    .booklet_author h2 {
        font-size: 32px;
        line-height: 44px !important;
    }
    .booklet_author h2 {
        max-width: 570px;
    }
    .booklet_author .elementor-container {
        padding: 0 20px;
    }
    .booklets_accordian .personal_brand_bg {
        min-height: 544px;
        background-position-x: 33%;
    }
    .booklets_accordian .personal_brand_image img,
    .booklets_accordian .personal_brand_image video {
        left: 52.4%;
        top: 50%;
        width: 400px;
        height: 400px;
    }
    .booklets_accordian .personal_brand_image {
        min-height: 485px;
    }
    .booklet_acc_section h2 {
        padding: 187px 0 70px;
        max-width: 798px;
    }
    .booklet_author {
        padding-bottom: 65px;
    }
    .book-slider .elementor-element-6c67a77 .elementor-text-editor p,
    .booklet-testimonial .elementor-text-editor {
        font-size: 18px;
        line-height: 28px;
    }
    .booklet_imagebox h2 {
        max-width: 735px;
    }
    .max-mega-menu li {
        margin: 0 !important;
    }
    .non-shareables .max-mega-menu li {
        margin: 0 30px 0 0 !important;
    }
    .sharable_sidebar .elementor-post__thumbnail__link {
        height: 66px;
    }
    .shareable-article-testimonialslider .swiper-slide {
        width: 100% !important;
    }
    .sidebar_form button.elementor-button {
        margin-bottom: 0;
    }
    .partners_accordian .elementor-container,
    .partners_content .elementor-container {
        max-width: 960px !important;
    }
    .partners_accordian {
        padding-bottom: 275px;
    }
    .single-post .sidebar_form .elementor-widget-container {
        margin: 0 !important;
    }
    .single-lsore-sidebar {
        max-width: 290px;
        width: 100% !important;
    }
    .postCard_accordian .personal_brand_image img,
    .postCard_accordian .personal_brand_image video {
        left: 51.5%;
        top: 50%;
        width: 410px;
        height: 410px;
    }
    .email_accordian .personal_brand_image img,
    .email_accordian .personal_brand_image video {
        left: 51.6%;
        top: 46%;
        width: 398px;
        height: 398px;
    }
    .cat_sharable_temp_container {
        max-width: 960px;
        margin: 0 auto;
        padding: 0 40px;
    }
    .cat_post_sin_cont_img a {
        height: 143px;
    }
    .cat_post_sin_cont_img img {
        width: 100%;
        height: auto;
        object-fit: contain;
    }
    .cat_sharable_header_right a {
        padding-right: 15px;
    }
    .cat_sharable_header_left {
        flex: 0 0 55%;
    }
    .cat_sharable_header_right {
        flex: 0 0 45%;
    }
    ul.cat_sharable_header_right_ul {
        gap: 10px;
    }
    .cat_post_sin_cont {
        flex: 0 0 30.33%;
    }
    .features-banner {
        max-width: 960px !important;
        margin: 0 auto;
        padding-left: 40px;
        padding-right: 40px;
    }
    .features-listltems {
        max-width: 960px !important;
        margin: 0 auto;
        padding: 0 40px;
    }
    .features-listltems .elementor-inner-section {
        padding-top: 60px !important;
        padding-bottom: 25px !important;
        padding-right: 40px !important;
        padding-left: 20px !important;
    }
    .features-listltems p {
        margin-bottom: 0 !important;
    }
    .features-listltems .feature-realresults a,
    .features-listltems .features-seeexamples a {
        width: 100% !important;
    }
    #whatmembers {
        width: 63% !important;
        margin-bottom: 0 !important;
    }
    .features-listltems h3 {
        margin-bottom: 10px !important;
    }
    .featurelist-boldpara {
        margin-bottom: 0 !important;
    }
    .features-topofmind h4 {
        margin-bottom: 0;
    }
    .features-topofmind p {
        margin-bottom: 10px;
        max-width: 710px;
    }
    .features-topofmind .elementor-inner-section {
        max-width: 960px !important;
        margin: 0 auto;
        padding: 0 40px;
    }
    .features-joinow .elementor-container {
        max-width: 960px !important;
        margin: 0 auto;
        padding: 0 40px;
    }
    .personal_brand.email_accordian,
    .personal_brand.meme_accordian {
        padding-bottom: 0;
    }
    .b_sub_menu_7 a.mega-menu-link {
        font-size: 14px !important;
        line-height: 16px !important;
    }
    .b_sub_menu_6 {
        border-bottom: 2px solid #f1f5f8 !important;
    }
    .number_counter .elementor-row {
        max-width: 600px;
        margin: auto;
    }
    .number_counter span.eael-countdown-digits {
        display: block;
    }
    .number_counter .elementor-headline-text-wrapper {
        font-size: 14px !important;
        line-height: 22px !important;
    }
    .shareable__heading h3 {
        font-size: 20px;
    }
    .articles-examples {
        background-position-y: -136px;
    }
    .article-animated-section h3,
    .article-animated-section p {
        max-width: 84%;
    }
    .features-videotraining .elementor-container {
        padding: 85px 0 75px 69px;
    }
    .elementor-28298 .elementor-element.elementor-element-19d1a3f6 {
        padding: 0 0 192px 0 !important;
    }
    .elementor-28298 .elementor-element.elementor-element-177baa44 {
        padding: 95px 0 70px 0 !important;
    }
    .elementor-28298 .elementor-element.elementor-element-5d119f1f {
        padding: 0 0 160px 0 !important;
    }
    .feature-realresults a {
        padding: 10px 36px 10px 36px;
    }
    .article-animated-section h3 {
        margin: 75px 0 0;
    }
    .shareables__blog__large {
        margin-bottom: 25px;
    }
    .about_content {
        padding-bottom: 330px !important;
    }
    .desktop_home_slider_two {
         padding: 0 0 45px !important;  
    }   
    .shareable-single-col { 
        flex: 0 0 50%;  
        margin-bottom: 15px;    
    }   
    .shareable-single-blog-author .shareable-single-col {   
        margin-bottom: 0;   
    }   
    .shareable-single-blog-author .shareable-single-col-share-big { 
        flex: 0 0 50%;  
    }   
    .single-post .novashare-floating .novashare-buttons-wrapper {   
        top: 62px;  
        justify-content: flex-start;    
    }   
    .single-post .shareable-single-author-tag .novashare-floating .novashare-buttons-wrapper {  
        top: 50px;  
    }   
    .max-mega-menu a:hover {    
        color: #303f5b !important;  
    }   
    .max-mega-menu a {  
        -webkit-tap-highlight-color: transparent;   
    }   
    .shareable-single-col-agent a { 
        margin: auto;   
        display: block; 
        max-width: 340px;   
    }   
    .single-post .shareable-single-author-tag .novashare-floating .novashare-buttons-wrapper {  
        top: 0; 
        right: 90px;    
    }   
    .single-post .novashare-floating .novashare-buttons-wrapper {   
        top: 12px;  
        right: 90px;    
    }   
    .single-post .shareable-single-author-tag.shareable-single-butn-share .novashare-floating .novashare-buttons-wrapper {  
        top: 5px;   
        right: 40px;    
    } 
    .shareable-single-col-agent {
        flex: 0 0 100%;
    }
     .breadcrumbs_res_hide {    
        display: none;  
    }   
    .shareable-single-butn-share .shareable-single-col-agent a {    
        margin-left: 0; 
    }   
    .single-post .shareable-single-author-tag .shareable-single-author-date {   
        margin-left: 45px;  
    }   
    .single-post .shareable-single-blog-author .shareable-single-author-date {  
        margin-left: 10px !important;
    }
    .breadcrumbs {
        line-height: 18px;
    }
     .who_we_help .elementor-container {    
        max-width: 960px!important; 
    }   
    .who_we_help_checklist .elementor-container {   
        width: 95%; 
        max-width: 780px!important; 
    }   
    .who_we_help_checklist_left, .who_we_help_checklist_right { 
        padding: 35px 25px; 
        max-width: 345px;   
        margin: auto;   
        height: 525px;  
    }   
    .who_we_help_checklist .elementor-container {   
        transform: translate(-50%, -50%);   
    }   
    .who_we_help_content {  
        padding: 330px 0 120px; 
    }
    
    .emails-letters-valentines-day .elementor-element-bab08a5 .elementor-text-editor.elementor-clearfix,
    .email_blue__box p {
        font-size: 18px;
        line-height: 28px;
    }
    .emails-letters-valentines-day h1 {
        max-width: 700px;
    }
    .emails-letters-valentines-day h1 img {
        width: 40px;
    }
    .popupcontactsection h2 {
        margin: 15px 0 0;
    }
    .popupcontactsection .elementor-row {
        overflow: hidden;
    }
	.partners_content {
    /* margin: 79px 0 49px; */
    	padding: 37px 0 49px;
}

}
@media (max-width: 1089px) {
    #mega-menu-wrap-max_mega_menu_1.non-shareables .mega-menu-toggle {
        display: block;
    }
    .non-shareables ul#mega-menu-menu-1 {
        display: none !important;
    }
    header .non-shareables .mega-sub-menu {
        padding: 19px 20px 19px !important;
        min-width: auto !important;
        border-top: none !important;
        background: #fff !important;
        box-shadow: none !important;
    }
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-toggle-on a {
        padding-bottom: 50px !important;
    }
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-sub-menu a {
        padding-bottom: 10px !important;
    }
    #share_mega_menu,
    #blog_mega_menu {
        display: none;
    }
    .non-shareables .max-mega-menu li {
        margin: 0 !important;
    }
}
@media (max-width: 959px) {
	.about_content {
		padding-bottom: 350px !important;
	}
    .cat_sharable_post_list {
        margin-top: 10px;
    }
    .privacy-terms {
        margin: 50px auto 0;
        padding: 0 40px 200px;
    }
    header .elementor-section {
        padding: 36px 0 35px 0;
        background-color: #fff;
    }
    .cat_sharable_header_left {
        flex: 0 0 100%;
        margin-bottom: 13px;
    }
    .cat_sharable_header_right {
        flex: 0 0 100%;
    }
    header .elementor-element-6c12395 {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    header .elementor-element-80851e4 .elementor-column-wrap.elementor-element-populated {
        margin-right: 20px;
    }
    header .elementor-global-1214 {
        margin-right: 18px;
    }
    .search_option {
        max-width: none;
        width: 438px;
        position: absolute;
        top: 49px;
        left: 0;
        margin: 0;
        z-index: 999;
        right: 0;
        left: -431px;
        transition: width 0.3s;
    }
    .cat_post_sin_cont p {
        padding-right: 0;
    }
    .home_banner .elementor-element-1df4348 > .elementor-container {
        max-width: 800px !important;
    }
    .home_banner .elementor-element-e8295d7 > .elementor-container {
        min-height: 550px;
    }
    .elementor-5171 .elementor-element.elementor-element-e8295d7:not(.elementor-motion-effects-element-type-background) {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/home/bg-home-800.png) !important;
    }
    .home_banner .elementor-element-37d7e7a .elementor-widget-wrap {
        max-width: 350px;
    }
    .home_banner .elementor-element-37d7e7a > .elementor-element-populated {
        margin: 0 0 0 60px;
        position: relative;
        bottom: 10px;
    }
    .home_banner .elementor-element-577243c > .elementor-widget-container {
        margin: 0 0 20px 0;
    }
    .home_banner .elementor-element-b5c9eb5 > .elementor-widget-container {
        margin: 0 0 20px 0;
    }
    .home_banner .elementor-element-51ce461 > .elementor-widget-container {
        margin: 0 0 30px 0;
    }
    .home_banner .elementor-element-fa9b31a > .elementor-widget-container {
        margin: 5px 0 20px 5px;
    }
    .home_banner .elementor-element-8c75204 img {
        transform: translateY(-1%);
        width: 87%;
        left: 0;
    }
    .home_banner .elementor-element-37d7e7a {
        width: 51.092% !important;
    }
    .home_banner .elementor-element-6eebe68 {
        width: 51.908% !important;
        position: absolute;
        right: 0;
    }
    .home_banner .elementor-text-editor.elementor-clearfix {
        max-width: 320px;
    }
    .resources_section .elementor-container.elementor-column-gap-default {
        max-width: 800px;
        margin: 0 auto;
        width: 800px;
    }
    .resources_section .elementor-element-ec58fd3 .elementor-column-wrap.elementor-element-populated {
        padding: 0 0 0 1px !important;
    }
    .resources_section .elementor-element-1a085ad .elementor-column-wrap.elementor-element-populated {
        padding: 0 0 0 2px !important;
    }
    .resources_section .elementor-element-e6f19c1 .elementor-column-wrap.elementor-element-populated {
        padding: 0 0 0 4px !important;
    }
    .resources_section h2 {
        padding-left: 3px;
    }
    .resources_section .elementor-element-89de04d .elementor-text-editor {
        margin: 0 0 30px 3px;
    }
    .everheard_kingsection .elementor-container {
        max-width: 800px;
        width: 800px;
    }
    .everheard_kingsection .elementor-element-4890894 .elementor-column-wrap.elementor-element-populated {
        padding: 0 0 0 4px !important;
    }
    .everheard_kingsection .elementor-element-867d96e .elementor-text-editor.elementor-clearfix {
        max-width: 203px;
    }
    .everheard_kingsection .elementor-element-cbf2b15 .elementor-text-editor.elementor-clearfix {
        max-width: 160px;
    }
    .everheard_kingsection .elementor-element-d709689 {
        margin: 65px 0 0 !important;
    }
    .everheard_kingsection .elementor-element-d709689 .elementor-text-editor.elementor-clearfix {
        max-width: 189px;
    }
    .everheard_kingsection .elementor-element-076ea4a .elementor-column-wrap.elementor-element-populated {
        padding: 0 0 0 5px !important;
    }
    .everheard_kingsection .elementor-element-f5eabdc .elementor-column-wrap.elementor-element-populated {
        padding: 0 0 0 5px !important;
    }
    .everheard_kingsection .elementor-element-f0ee3bb .elementor-column-wrap.elementor-element-populated {
        padding: 0 0 0 2px !important;
    }
    .everheard_kingsection h3 {
        margin: 0 0 20px 2px;
    }
    .everheard_kingsection .elementor-element-d709689 .elementor-text-editor.elementor-clearfix {
        margin: 0 auto 32px;
    }
    .everheard_kingsection .elementor-element-d709689 .elementor-image {
        margin: 0 auto 30px;
    }
    .everheard_kingsection .elementor-element-a63e461 .elementor-text-editor.elementor-clearfix {
        margin: 0 auto 30px;
    }
    .everheard_kingsection .elementor-element-a63e461 .elementor-image {
        margin: 0 auto 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .btn-sml-learnmore a {
        font-size: 16px;
        padding: 20px 34px;
    }
    .box {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/box_959.png);
        padding: 52px 57px;
        max-width: 600px;
        height: 264px;
        z-index: -1;
    }
    .container_box {
        padding: 0 30px;
        max-width: 800px;
        height: 1050px;
    }
    .arrow_1 {
        left: 115px;
        top: 53px;
    }
    .box.box_1_0 {
        top: 5px;
    }
    .arrow_2 {
        padding-left: 194px;
        transform: translateY(-37%);
    }
    .box_2_1 {
        transform: translate(23%, -105%);
        padding: 52px 50px;
    }
    .arrow_3 {
        transform: translate(49%, -205%);
    }
    .box_1_2 {
        transform: translate(0, -120%);
    }
    .elementor-5171 .elementor-element.elementor-element-a4e81eb {
        padding: 15px 0 55px 0 !important;
    }
    .everheard_kingsection h2 {
        margin: 0 0 20px 7px;
    }
    .everheard_kingsection .elementor-element-b47499f .elementor-text-editor.elementor-clearfix {
        margin: 0 0 54px 7px;
    }
    .everheard_kingsection .elementor-element-7fccb2d .elementor-column-wrap.elementor-element-populated {
        padding: 0 0 0 3px !important;
    }
    .everheard_kingsection h3 {
        margin: 0 0 18px 2px;
    }
    .everheard_kingsection .elementor-element-db5bfb4 .elementor-text-editor.elementor-clearfix {
        padding: 0 0 0 2px;
    }
    .everheard_kingsection .elementor-element-d709689 .elementor-text-editor.elementor-clearfix {
        margin: 0 auto 25px;
    }
    .top_brands .elementor-image {
        width: 88px;
        height: 66px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 10px;
    }
    .elementor-1265 .elementor-element.elementor-element-4f81603 > .elementor-container,
    .elementor-1265 .elementor-element.elementor-element-79c966c > .elementor-container {
        max-width: 800px !important;
        padding: 0;
        width: 800px;
    }
    .top_brands .elementor-element-5f6e166 {
        padding: 35px 0 0 0;
    }
    .counter_section .elementor-element-2c9172c > .elementor-element-populated {
        margin: 35px 0 160px 0 !important;
    }
    .paralax-section-one {
        transform: translate(-50%, -40.5%) !important;
        max-width: 740px !important;
        height: 390px;
    }
    .paralax-section-one .elementor-element-84dd604 {
        padding: 67px 0 90px 0 !important;
    }
    .paralax-section-one a {
        font-size: 18px;
        font-weight: 500 !important;
        padding: 13px 68px 13px 68px;
    }
    .paralax-section-one .elementor-element-e12079d > .elementor-widget-container {
        margin: 0 0 13px 0;
    }
    .testimonial_section h2 {
        margin: 50px 0 20px 2px;
        font-size: 32px;
        line-height: 44px !important;
    }
    .testimonial_section .elementor-element-29b33c4 {
        margin: 0 0 3px 2px;
    }
    .testimonialpage_card .card_content {
        padding: 33px 14px 20px;
    }
    ul.tabs {
        margin: 20px 0 0 26px;
    }
    .btn-lrg-learnmore a {
        font-size: 16px !important;
        font-weight: 500;
        line-height: 21px;
        padding: 10px 70px 10px 70px !important;
    }
    .elementor-60 .elementor-element.elementor-element-e3850b5 {
        max-width: 740px !important;
    }
    .paralax-section-one h1 {
        font-size: 42px;
        line-height: 52px !important;
    }
    .elementor-60 .elementor-element.elementor-element-3fdac92 {
        font-size: 18px;
        line-height: 30px;
    }
    .elementor-60 .elementor-element.elementor-element-34b2d8c .elementor-button {
        font-family: Roboto;
        font-size: 18px;
        font-weight: 500;
        line-height: 23px;
        fill: #ffffff;
        color: #fff;
        background-color: #2c404e;
        border-radius: 5px 5px 5px 5px;
        padding: 15px 62px 15px 62px;
    }
    .footer {
        margin-top: 285px !important;
        margin-bottom: 65px !important;
    }
    .page-id-5864 .footer {
        margin-top: 270px !important;
    }
    .footer .elementor-container {
        max-width: 743px !important;
    }
    .footer h3 {
        margin: 0 0 18px;
    }
    .footer .elementor-column {
        padding: 0 15px !important;
    }
    .footer .elementor-text-editor.elementor-clearfix {
        max-width: 220px;
        font-size: 14px;
        line-height: 22px;
    }
    .footer .elementor-element-c6bc7cb {
        padding-left: 30px;
    }
    .footer .elementor-element-024b2f0 {
        padding-left: 26px;
    }
    .footer .elementor-element-377f542 {
        padding-left: 22px;
    }
    .footer .elementor-image {
        margin: 0 0 15px;
    }
    .footer .elementor-container {
        max-width: 800px !important;
    }
    .footer h3 {
        margin: 0 0 18px;
        font-size: 22px;
    }
    .banner .elementor-container.elementor-column-gap-default {
        max-width: 800px !important;
    }
    .banner .elementor-container.elementor-column-gap-default {
        max-height: 575px;
        height: 575px;
    }
    .banner {
        max-height: 575px;
        height: 575px;
    }
    .elementor-5670 .elementor-element.elementor-element-eb88c4e:not(.elementor-motion-effects-element-type-background) {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/home/bg-group-800.png);
    }
    .banner img {
        top: 113px;
        left: 0;
        transform: translateX(-12%);
    }
    .banner .elementor-element-4683169 .elementor-column-wrap.elementor-element-populated {
        margin: 35px 0 0 60px;
    }
    .your_gonna h2 {
        max-width: 600px;
        margin: 0 auto;
    }
    .your_gonna p {
        margin: 0 25px 25px;
    }
    .your_gonna {
        margin: 75px 0 0;
    }
    .Wekeepourgroup_section .elementor-element-06e2f2e .elementor-text-editor.elementor-clearfix {
        margin: 0 auto 50px;
    }
    .banner .elementor-element-5884863 .elementor-text-editor.elementor-clearfix {
        margin: 0 0 30px;
        max-width: 320px;
    }
    .ourownhorn_section .elementor-element-ce34dfb .elementor-text-editor,
	.ourownhorn_section .elementor-element-7767ec0b .elementor-text-editor {
        max-width: 774px;
        margin: 0 auto;
    }
    .ourownhorn_section h2 {
        margin: 20px 0 20px;
    }
    .testimonial_card {
        column-count: 2;
    }
    .testimonial_card .card {
        width: 382px;
        margin-right: 5px;
    }
    .btn-med-readmore,
    .custom_testimonial_readmore {
        margin: 60px 0 0;
    }
    .Wekeepourgroup_section .elementor-element-06e2f2e .elementor-text-editor.elementor-clearfix,
    .group_section .elementor-element-2fe59b3 .elementor-text-editor.elementor-clearfix,
    .ourownhorn_section .elementor-element-230e30c .elementor-text-editor.elementor-clearfix,
    .your_gonna .elementor-element-b6a6824 .elementor-text-editor.elementor-clearfix {
        max-width: 650px;
    }
    .testimonial_card .card_content {
        padding: 44px 15px 32px;
        max-width: 382px;
    }
    .your_gonna .elementor-container.elementor-column-gap-default {
        max-width: 800px !important;
    }
    .Wekeepourgroup_section .elementor-container.elementor-column-gap-default {
        max-width: 800px !important;
    }
    .Wekeepourgroup_section .elementor-text-editor.elementor-clearfix {
        max-width: 210px;
        margin: 0 auto;
    }
    .Wekeepourgroup_section h5 {
        margin: 30px auto 0;
        max-width: 210px;
    }
    .ourownhorn_section .elementor-element-230e30c .elementor-text-editor.elementor-clearfix {
        margin: 0 auto 25px;
    }
    .ourownhorn_section .elementor-container.elementor-column-gap-default {
        max-width: 800px !important;
    }
    .group_section .elementor-container.elementor-column-gap-default {
        max-width: 800px !important;
        padding: 0 30px;
    }
    .group_section {
        padding: 75px 0 90px;
    }
    .innerpage {
        transform: translate(-50%, -50%) !important;
        max-width: 740px !important;
        height: 390px;
    }
    .innerpage .elementor-container {
        max-width: 640px !important;
    }
    .innerpage .elementor-container {
        max-width: 660px !important;
    }
    .innerpage h2 span {
        padding: 1px 10px;
    }
    .innerpage .elementor-text-editor.elementor-clearfix {
        margin: 8px 0 0;
    }
    .testimonial_banner .elementor-container.elementor-column-gap-default {
        max-width: 800px !important;
    }
    .testimonial_banner {
        min-height: 535px;
    }
    .testimonial_banner .elementor-widget-wrap {
        max-width: 530px;
    }
    .testimonial_banner .elementor-text-editor {
        max-width: 480px;
        font-size: 18px;
        line-height: 28px;
    }
    .testimonial_cardsection .elementor-container {
        max-width: 800px !important;
        margin: 0 auto;
    }
    .divider_section {
        height: 150px;
    }
    .testimonial_firstcol {
        width: 34% !important;
    }
    .testimonial_cardsection section {
        width: 66% !important;
    }
    .testimonial_firstcol .elementor-widget-wrap {
        max-width: 100%;
    }
    .testimonialpage_card {
        justify-content: center;
        padding: 0;
    }
    .testimonial_cardsection h3 {
        margin: 46px 0 10px;
    }
    .testi_headingsection {
        margin: 90px 0 45px;
    }
    .articles {
        padding: 30px 0 0;
    }
    .booklets {
        padding: 30px 0 80px;
    }
    .postcards {
        padding: 50px 0 0;
    }
    .emailletter {
        padding: 0 0 80px;
    }
    .testimonialpage_card .card {
        width: 234px;
        margin-right: 0;
        margin-left: 5px;
    }
    .testimonial_cardsection .card_content {
        height: 400px;
    }
    .testimonial_firstcol .elementor-widget-wrap {
        padding: 0 0 0 26px;
    }
    .memes {
        padding: 0 0 80px;
    }
    .innercirclegroup {
        padding: 55px 0 130px;
    }
    .elementor-element-ac59c86.divider_section {
        height: 120px;
    }
    .divider2 {
        height: 93px;
    }
    .shareables-container {
        max-width: 800px;
    }
    .shareables-fl-row {
        padding: 40px 20px 210px;
    }
    .shareables-fl-content {
        padding-right: 0;
    }
    .shareable__heading h3 {
        font-size: 18px;
    }
    .shareables-img a {
        width: 235px;
        height: 124px;
    }
    .shareables-blog-list p a {
        max-width: 216px;
        font-size: 14px;
        line-height: 20px;
    }
    .shareables-blog-img a {
        width: 80px;
        height: 45px;
    }
    .shareables-blog-content p a {
        width: 149px;
        font-size: 12px;
        line-height: 18px;
    }
    .shareables-fl-heading h3:after {
        top: 53px;
        width: 97.5%;
    }
    .shareables-agents,
    .shareables-form {
        min-height: 208px;
    }
    .sharable_sidebar .elementor-post__title a {
        font-size: 14px;
        line-height: 20px !important;
    }
    .sharable_sidebar .elementor-grid {
        grid-row-gap: 20px !important;
    }
    .shareables-form {
        margin-bottom: 45px;
    }
    .sharable_sidebar .elementor-post__thumbnail__link {
        height: 49px;
    }
    .portable-blog-container {
        max-width: 800px;
        margin: 0 auto;
    }
    .portable-link a {
        font-size: 16px;
        line-height: 26px !important;
    }
    .portable-title a {
        font-size: 26px;
        line-height: 36px;
    }
    .blog-tabs li a {
        padding: 5px 22px;
        font-size: 14px;
        line-height: 30px;
    }
    .slider {
        height: 40px;
        top: 50px;
        width: 93px;
    }
    .blog-img a {
        max-width: 230px;
        height: 125px;
    }
    .portable-blog-post {
        padding-bottom: 210px;
    }
    .portable-img {
        height: 240px;
    }
    .portable-link li {
        padding: 15px 0;
    }
    .blog-list a {
        font-size: 14px;
        line-height: 22px;
    }
    .shareables-footer {
        margin-top: 315px !important;
        margin-bottom: 65px !important;
    }
    .shareables-blog {
        transform: translate(-50%, -40.5%) !important;
        max-width: 740px !important;
        height: 390px;
        padding: 80px 0 80px;
    }
    .shareable-single-content {
        flex: 0 0 62%;
        width: 62%;
        padding-right: 15px;
    }
    .shareable-single-sidebar {
        flex: 0 0 38%;
        width: 38%;
        padding-left: 20px;
    }
    .shareable-blog-container {
        max-width: 800px;
        margin: 0 auto;
    }
    .shareable-article-dontmiss .elementor-post__thumbnail__link {
        height: 43px !important;
        flex: 0 0 32%;
        margin-right: 15px !important;
    }
    .shareable-single-blog {
        padding: 7px 0 230px;
    }
    .shareable-article-content p {
        margin-bottom: 20px;
    }
    .shareable-single-col p {
        width: 100%;
        align-items: left;  
        justify-content: left;  
    }
    .no-sidebar .shareable-single-col p {
        width: auto;
    }
    .shareable-single-fl {
        align-items: center;
        justify-content: left;
    }
    .shareable-single-col-agent a {
        width: 100%;
        margin-top: 0;
        text-align: center;
    }
    .shareable-single-col {
        width: auto;
        margin-bottom: 15px;   
    }   
    .shareable-single-author-tag .shareable-single-col {    
        margin-bottom: 15px;
    }
    .shareable-article-dontmiss .elementor-post__text {
        flex: 0 0 58%;
    }
    .checkout_slider_block {
        max-width: 257px;
    }
    .elementor-element-2418305 .elementor-text-editor {
        max-width: 778px;
        margin: 0 auto;
    }
    .memes-banner {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/memes/800bg.png) !important;
    }
    .memes-banner .elementor-container {
        max-width: 800px !important;
        min-height: 533px !important;
        max-height: 533px !important;
    }
    .memes-banner .elementor-element-08cba18 .elementor-widget-wrap {
        left: 65px;
        max-width: 373px;
    }
    .memes-banner img {
        width: 100%;
        transform: translateY(71px);
    }
    .memespersonal-brand {
        margin: 80px 0 90px;
    }
    .memespersonal-brand .elementor-container {
        max-width: 800px !important;
    }
    .memespersonal-brand .elementor-text-editor {
        max-width: 225px;
    }
    .meme-readytostand .elementor-container {
        max-width: 800px !important;
    }
    .group_a .elementor-container {
        padding: 0 60px;
    }
    .meme-readytostand {
        padding: 90px 0 245px;
    }
    .memes-testimonial .elementor-container {
        max-width: 800px !important;
    }
    .memes-testimonial .elementor-text-editor p {
        max-width: 684px;
    }
    .personal_brand_image img,
    .personal_brand_image video {
        left: 54.12%;
        width: 252px;
        height: 252px;
    }
    .personal_brand_row {
        max-width: 800px;
        margin: 0 auto;
    }
    .personal_brand_image {
        min-height: 388px;
        transform: translateY(9%);
        background-position-x: 65%;
    }
    .personal_brand_acc a.personal_brand_toggle {
        padding: 5px 25px;
        font-size: 18px;
    }
    .accorionbelow-section {
        padding: 55px 0 110px;
        text-align: center;
    }
    .personal_brand_bg {
        min-height: 480px;
        background-size: 88%;
    }
    .articles-banner {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/article/800-banner.png) !important;
        max-height: 476px;
    }
    .articles-banner .elementor-container {
        max-width: 800px !important;
        min-height: 476px !important;
    }
    .articles-banner img {
        transform: translateY(47%);
    }
    .articles-banner .elementor-element-9108bed {
        width: 60%;
    }
    .articles-banner .elementor-element-b740ebd {
        position: absolute;
        right: 0;
        width: 47%;
    }
    .articles-banner .elementor-element-9108bed .elementor-widget-wrap {
        margin: 65px 0 0 36px;
    }
    .articles-content .elementor-container {
        max-width: 800px !important;
    }
    .articles-content-left h3 {
        margin: 15px 0 18px 60px;
    }
    .article-animated-section .elementor-container,
    .articles-imagebox .elementor-container {
        max-width: 800px !important;
        padding: 0 20px;
    }
    .slider_testimonials_two {
        padding-bottom: 20px;
    }
    .article-animated-section img {
        padding-left: 50px;
        transform: translateY(40%);
    }
    .article-animated-section p {
        margin: 26px 0 0;
        max-width: 279px;
    }
    .articles-imagebox {
        padding: 65px 0 0;
    }
    .articles-imagebox .elementor-text-editor,
    .articles-imagebox .elementor-text-editor p {
        max-width: 276px;
    }
    .article-readytostand .elementor-element-981df81 .elementor-text-editor,
    .articles-examples .elementor-text-editor,
    .articles-testimonial .elementor-text-editor {
        font-size: 18px;
        line-height: 28px;
    }
    .articles-testimonial .elementor-text-editor {
        max-width: 722px;
        margin-left: auto;
        margin-right: auto;
    }
    .article-animated-section h3,
    .articles-imagebox h2,
    .articles-testimonial h2 {
        max-width: 800px;
    }
    .article-animated-section h3 {
        margin: 30px 0 0;
    }
    #elementor-popup-modal-22599 .dialog-message {
        max-width: 800px;
        overflow: auto;
    }
    .blog_tag_all-img a {
        width: 222px;
        height: 116px;
    }
    .blog_tag_all-blog-list p {
        max-width: 222px;
    }
    .paralax-section-one .elementor-element-84dd604 {
        padding: 0 !important;
    }
    .group_section {
        padding: 75px 0 80px;
    }
    .page_not_found .elementor-container {
        max-width: 800px !important;
    }
    .page_not_found_cont h1 span {
        font-size: 75px;
        line-height: 65px;
    }
    .page_not_found_cont h1 {
        font-size: 30px;
        line-height: 46px !important;
    }
    .page_not_found {
        padding: 50px 0 270px;
    }
    .searchbox {
        left: 12px !important;
    }
    .searchbox-open {
        width: 93%;
    }
    .contributors .elementor-container {
        max-width: 800px !important;
    }
    .author-col {
        max-width: 370px;
    }
    .contributors .elementor-text-editor,
    .contributors h1 {
        padding-left: 0;
    }
    .aboutus .elementor-container {
        max-width: 800px !important;
    }
    .about_content ul {
        padding-left: 25px !important;
    }
    .search-page .elementor-container {
        max-width: 800px !important;
    }
    .author-page .elementor-container,
    .author-post-list .elementor-container {
        max-width: 800px !important;
    }
    .single-author-head {
        flex: 0 0 17%;
    }
    .postcard-banner {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/postcard/800-960-banner.png) !important;
    }
    .postcard-banner .elementor-container {
        max-width: 800px !important;
    }
    .postcard-banner .elementor-element-072f3d8 .elementor-column-wrap {
        margin: 0 0 0 40px;
    }
    .postcard-banner img {
        transform: translateY(178px);
    }
    .farm-area .elementor-container,
    .farm-area-cont .elementor-container {
        max-width: 800px !important;
    }
    .postCard_accordian .personal_brand_image {
        min-height: 395px;
        background-size: 74%;
    }
    .postCard_accordian .personal_brand_bg {
        min-height: 450px;
    }
    .postCard_accordian .personal_brand_acc a.personal_brand_toggle {
        padding: 10px 0 10px 19px;
    }
    .postCard_accordian .personal_brand_acc .personal_brand_inner {
        padding: 0 10px 30px 19px;
    }
    .postcardAccordian .elementor-container {
        max-width: 800px !important;
    }
    .postcardAccordian h2 {
        margin: 0 auto 65px;
    }
    .farm-area {
        padding: 70px 0 40px;
    }
    .farm-area-cont {
        padding-bottom: 30px;
    }
    .postcardAccordian {
        padding: 115px 0 290px;
    }
    .postcard-testimonial h2 {
        margin: 10px auto 25px;
    }
    .postcard_image_slider h2 {
        margin-top: 165px;
    }
    .email-banner {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/emailletter/800-960-banner.png) !important;
    }
    .email-banner .elementor-container {
        max-width: 800px !important;
    }
    .email-banner-cont .elementor-widget-wrap {
        margin: 0 0 0 20px;
    }
    .email_letter_cont .elementor-container {
        max-width: 800px !important;
        padding: 0 20px;
    }
    .email_letter_list .elementor-text-editor {
        max-width: 215px;
    }
    .email_letter_list h4 {
        font-size: 18px;
        line-height: 28px;
        max-width: 205px;
    }
    .email_letter_list h4:before {
        transform: translateX(-35px);
    }
    .email_accordian_cont h2 {
        max-width: 800px;
    }
    .email_accordian_cont .elementor-text-editor p {
        max-width: 800px;
    }
    .email_accordian .personal_brand_bg {
        min-height: 465px;
    }
    .email_accordian .personal_brand_image {
        min-height: 415px;
    }
    .email_accordian_cont {
        padding: 120px 0 325px;
    }
    .email_image_box_absolute h2 {
        max-width: 525px !important;
    }
    .email_image_box_absolute .elementor-container {
        max-width: 700px !important;
        padding: 0;
    }
    .email_image_box_absolute_list span.elementor-icon-list-text {
        font-size: 16px;
        line-height: 26px;
    }
    .email_image_box_absolute_list .elementor-container {
        padding: 0 0 0 20px !important;
    }
    .email_image_box_absolute_list .elementor-text-editor,
    .email_image_box_absolute_list .elementor-text-editor p {
        font-size: 14px;
        line-height: 22px;
    }
    .memes-testimonial h2 {
        max-width: 500px;
    }
    .email-testimonialslider {
        padding: 390px 0 70px !important;
    }
    .email-banner img {
        transform: translateY(135px);
    }
    .booklet-banner {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/booklet/800-banner.png) !important;
        height: 590px !important;
    }
    .booklet-banner .elementor-container {
        max-width: 800px !important;
    }
    .booklet_banner_cont .elementor-column-wrap {
        margin: 0 5px 0 30px;
    }
    .booklet_img {
        width: 65% !important;
    }
    .booklet-banner img {
        transform: translate(0, -105px);
    }
    .booklet_author h2 {
        max-width: 570px;
    }
    .booklet_author .elementor-container {
        max-width: 800px !important;
        padding: 0 20px;
    }
    .booklets_accordian .personal_brand_bg {
        min-height: 457px;
    }
    .booklets_accordian .personal_brand_image {
        min-height: 405px;
    }
    .booklets_accordian {
        padding-bottom: 65px;
    }
    .book-slider .elementor-element-50cd9cc h2 {
        max-width: 698px;
    }
    .booklet-testimonial h2 {
        max-width: 611px;
    }
    .book-slider .elementor-element-6c67a77 .elementor-text-editor p {
        max-width: 800px;
    }
    .profile_box div {
        flex: 0 0 25%;
    }
    .author.author-block {
        padding: 20px;
    }
    .partners_accordian .elementor-container,
    .partners_content .elementor-container {
        max-width: 800px !important;
    }
    .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
        padding: 20px 30px;
    }
    .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title,
    .partners_accordian .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
        font-size: 18px;
        line-height: 28px;
    }
    .partners_accordian .elementor-text-editor p {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 20px;
    }
    .partners_content h1 {
        font-size: 60px;
        line-height: 72px !important;
    }
    .partners_content h1 span {
        font-size: 26px;
        line-height: 48px;
    }
    .partners_content .elementor-text-editor span {
        font-size: 18px;
        line-height: 26px;
    }
    .partners_accordian {
        padding-bottom: 250px;
    }
    .partners_content {
/*         margin: 45px 0 49px; */
		padding: 45px 0 49px;
    }
    .elementor-field-group-field_3aff5b6,
    .elementor-field-group-field_ba6aaac {
        width: 50% !important;
    }
    .elementor-field-group-field_3aff5b6,
    .elementor-field-group-field_ba6aaac {
        width: 50% !important;
    }
    .elementor-field-group-field_efe178d {
        width: 50% !important;
    }
    #elementor-tab-content-7136 .elementor-field-group-field_3aff5b6,
    #elementor-tab-content-7136 .elementor-field-group-field_e6e1b50 {
        width: 100% !important;
    }
    .shareable-single-sidebar p.author-name {
        font-size: 20px;
        line-height: 30px;
    }
    .single-lsore-sidebar {
        max-width: 261px;
        width: 100% !important;
    }
    .postCard_accordian .personal_brand_image img,
    .postCard_accordian .personal_brand_image video {
        left: 51.7%;
        top: 49%;
        width: 330px;
        height: 330px;
    }
    .postCard_accordian .personal_brand_image {
        background-size: 80%;
    }
    .booklets_accordian .personal_brand_image img,
    .booklets_accordian .personal_brand_image video {
        left: 52.4%;
        top: 50%;
        width: 332px;
        height: 332px;
    }
    .email_accordian .personal_brand_image img,
    .email_accordian .personal_brand_image video {
        left: 52.6%;
        top: 46%;
        width: 328px;
        height: 328px;
    }
    .cat_sharable_temp_container {
        max-width: 800px;
        margin: 0 auto;
        padding: 0 40px;
    }
    .features-listltems {
        max-width: 800px !important;
        margin: 0 auto;
        padding: 0 40px;
    }
    .features-banner {
        max-width: 800px !important;
        margin: 0 auto;
        padding-left: 40px;
        padding-right: 40px;
    }
    .cat_post_sin_cont_img a {
        height: 112px;
    }
    .cat_post_sin_cont_img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .features-topofmind .elementor-inner-section {
        max-width: 800px !important;
        margin: 0 auto;
        padding: 0 40px;
    }
    .features-joinow .elementor-container {
        max-width: 800px !important;
        margin: 0 auto;
        padding: 0 40px;
    }
    .features-signup a {
        padding: 17px 40px 17px 40px;
    }
    .faq-section h3 {
        font-size: 24px !important;
        margin-bottom: 20px;
        margin-top: 0;
    }
    .article-animated-section video.elementor-video {
        max-width: 430px;
        max-height: 430px;
    }
    section.cat_sharable_temp_sec {
        padding-top: 23px;
    }
    .articles-examples {
        background-position-y: -136px;
    }
    .elementor-28298 .elementor-element.elementor-element-19d1a3f6 {
        padding: 0 0 150px 0 !important;
    }
    ul.shareable__main__all a.see__all {
        font-size: 12px;
        line-height: 20px;
    }
    .shareables__blog__large {
        margin-bottom: 25px;
        height: 210px;
    }
    ul.cat_sharable_header_right_ul li:last-child a {
        padding-right: 0;
    }
    ul.cat_sharable_header_right_ul {
        justify-content: normal;
    }
    .shareable-single-fl.shareable-single-author-tag.shareable-single-blog-author { 
        flex-direction: column; 
        align-items: flex-start;    
    }   
    .shareable-single-blog-author .shareable-single-col-share-big { 
        margin-top: 10px;   
        margin-left: 15px;  
    }   
    .shareable-single-blog-author .shareable-single-col {   
        margin-bottom: 0;   
    }   
    .single-post .shareable-single-author-tag .shareable-single-author-date {   
        margin-left: 28px;  
    }   
    .single-post .shareable-single-author-tag .novashare-floating .novashare-buttons-wrapper {  
        top: 0; 
        right: 65px;    
    }   
    .single-post .novashare-floating .novashare-buttons-wrapper {   
        top: 12px;  
        right: 65px;    
    }   
    .who_we_help_checklist_left, .who_we_help_checklist_right { 
        padding: 35px 25px; 
        max-width: 327px;   
        margin: auto;   
        height: 545px;  
    }   
    .who_we_help_content {  
        padding: 365px 0 110px;
    }
    
    .email_content {
        max-width: 800px;
        margin: 60px auto 0;
        padding: 50px 65px 15px;
    }
    .email_blue__box {
        max-width: 800px;
        width: 95%!important;
    }
    .contact_form {
        padding-left: 25px;
    }
    .book-slider h2, .booklet-testimonial h2, .booklet_acc_section h2, .booklet_author h2,   
    .book-slider .elementor-element-6c67a77 .elementor-text-editor p, .booklet-testimonial .elementor-text-editor,  
    .farm-area h2, .postcard-testimonial h2, .postcardAccordian h2, .postcard_image_slider h2, .postcard-testimonial .elementor-text-editor,    
    .email-testimonialslider .elementor-text-editor, .email_accordian_cont .elementor-text-editor p,    
    .email-testimonialslider h2, .email_accordian_cont h2, .email_image_box_absolute h2, .email_letter_cont h2, 
    .meme-readytostand .elementor-element-47939cf .elementor-text-editor p {    
        padding-left: 20px!important;   
        padding-right: 20px!important;  
    }   
    .postcardAccordian {    
        padding: 115px 0 230px; 
    }
    .email_accordian .personal_brand_image img {
		padding: 10px;
	}
    


}
@media (max-width: 799px) {
	.page-id-25844 .about_footer .elementor-element-6dd1986c {
		width: 100%!important;
		text-align: center;
	}
	.noCount .share_social_icon {
    	right: -30px;
	}
	.noCount_post .shareable-single-col-agent {
		position: relative;
		left: 42px;
	}
	.noCount .share_social_icon_list {
		left: 40px;
	}
    .memes-banner img {
        width: 100%;
        transform: translateY(138px);
    }
    header .elementor-element-6c12395 {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        width: 25px !important;
        max-width: 25px !important;
    }
    header .elementor-element-fef12c9 > .elementor-widget-container {
        margin: 0 !important;
    }
    header .elementor-global-1214 {
        margin-right: 20px;
    }
    header .elementor-element-80851e4 .elementor-column-wrap.elementor-element-populated {
        margin-right: 20px;
    }
    .elementor-34 .elementor-element.elementor-global-2006 .elementor-button {
        font-size: 14px !important;
        padding: 11px 10px 11px 10px !important;
        line-height: 18.75px;
    }
    .elementor-34 .elementor-element.elementor-global-1214 .elementor-button {
        font-size: 14px;
        width: 139px;
        margin-left: 10px;
        padding: 21px 10px 21px 10px;
    }
    header .elementor-element-ab30347 .elementor-widget-wrap {
        align-content: center;
    }
    .elementor-element-233e98f {
        margin-right: 9px !important;
    }
    .search_option {
        max-width: none;
        width: 310px;
        position: absolute;
        top: 55px;
        left: 0;
        margin: 0;
        z-index: 999;
        right: 0;
        left: -301px;
        transition: width 0.3s;
    }
    .search_icon img {
        margin-top: 10px;
    }
    .home_banner .elementor-element-1df4348 > .elementor-container {
        max-width: 640px !important;
    }
    .elementor-5171 .elementor-element.elementor-element-e8295d7:not(.elementor-motion-effects-element-type-background) {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/home/bg-home-640.png) !important;
    }
    .home_banner .elementor-element-8c75204 img {
        transform: translateY(-1%);
        width: 90%;
    }
    .home_banner .elementor-element-37d7e7a > .elementor-element-populated {
        margin: 0 0 0 20px;
        bottom: 5px;
    }
    .elementor-5171 .elementor-element.elementor-element-e8295d7 > .elementor-container {
        min-height: 507px;
    }
    .home_banner .elementor-element-fa9b31a > .elementor-widget-container {
        margin: 5px 0 5px 5px;
    }
    .home_banner .elementor-element-577243c > .elementor-widget-container {
        margin: 0 0 14px 0;
    }
    .home_banner .elementor-element-b5c9eb5 > .elementor-widget-container {
        margin: 0 0 14px 0;
    }
    .home_banner .elementor-element-51ce461 > .elementor-widget-container {
        margin: 0 0 20px 0;
    }
    .home_banner .elementor-element-b5c9eb5 {
        font-size: 16px;
        line-height: 26px;
    }
    .home_banner .elementor-element-51ce461 {
        font-size: 12px;
        line-height: 32px;
    }
    .home_banner .elementor-element.elementor-element-fa9b31a {
        font-size: 12px;
        line-height: 28px;
    }
    .home_banner .elementor-element-6eebe68 {
        width: 56.908% !important;
        position: absolute;
        right: 0;
        top: -26px;
    }
    .home_banner .elementor-text-editor.elementor-clearfix {
        max-width: 270px;
    }
    .home_banner .elementor-element-8c75204 img {
        left: 11px;
    }
    .elementor-1268 .elementor-element.elementor-element-3a39667 > .elementor-container {
        max-width: 960px !important;
        padding: 0 70px;
    }
    .logo-slidersection {
        display: block;
        margin: 20px 0 90px;
    }
    .logo-rowsection {
        display: none;
    }
    .elementor-5171 .elementor-element.elementor-element-3b129d2 {
        padding: 70px 0 0 0;
    }
    .resources_section .elementor-container.elementor-column-gap-default {
        max-width: 640px;
        margin: 0 auto;
        width: 640px;
    }
    .resources_section .elementor-element-89de04d .elementor-text-editor {
        font-size: 16px;
        line-height: 26px;
    }
    .resources_section .elementor-element-ec58fd3 .elementor-column-wrap.elementor-element-populated {
        padding: 0 0 0 4px !important;
    }
    .resources_section .elementor-element-1a085ad .elementor-column-wrap.elementor-element-populated {
        padding: 0 0 0 7px !important;
    }
    .resources_section .elementor-element-e6f19c1 .elementor-column-wrap.elementor-element-populated {
        padding: 0 0 0 8px !important;
    }
    .resources_section .elementor-text-editor {
        max-width: 150px;
        font-size: 14px;
        line-height: 24px;
    }
    .resources_section h2 {
        line-height: 42px !important;
        padding-left: 1px;
    }
    .resources_section .elementor-element-89de04d .elementor-text-editor {
        margin: 0 0 37px 1px;
    }
    .resources_section {
        padding: 0 0 10px;
    }
    .resources_section h3 {
        margin: 0 0 15px;
    }
    .everheard_kingsection .elementor-container {
        max-width: 640px;
        width: 640px;
    }
    .everheard_kingsection .elementor-element-a63e461 .elementor-image {
        width: 125px;
        height: 110px;
        margin: 0 auto 40px;
    }
    .everheard_kingsection h3 {
        margin: 0 0 13px 2px;
    }
    .everheard_kingsection .elementor-element-7fccb2d .elementor-column-wrap.elementor-element-populated {
        padding: 0 9px 0 0 !important;
    }
    .everheard_kingsection .elementor-element-4890894 .elementor-column-wrap.elementor-element-populated {
        padding: 0 0 0 1px !important;
    }
    .everheard_kingsection .elementor-element-d7e2272 .elementor-column-wrap.elementor-element-populated {
        padding: 0 0 0 9px !important;
    }
    .everheard_kingsection .elementor-element-867d96e .elementor-text-editor.elementor-clearfix {
        font-size: 14px;
        line-height: 24px;
        max-width: 178px;
        margin: 0 auto 25px;
    }
    .everheard_kingsection .elementor-element-cbf2b15 .elementor-text-editor.elementor-clearfix {
        max-width: 142px !important;
    }
    .btn-sml-learnmore a {
        font-size: 14px;
        padding: 20px 27px;
    }
    .everheard_kingsection .elementor-element-076ea4a .elementor-column-wrap.elementor-element-populated {
        padding: 0 9px 0 0 !important;
    }
    .everheard_kingsection .elementor-element-f5eabdc .elementor-column-wrap.elementor-element-populated {
        padding: 0 0 0 1px !important;
    }
    .everheard_kingsection .elementor-element-f0ee3bb .elementor-column-wrap.elementor-element-populated {
        padding: 0 0 0 9px !important;
    }
    .everheard_kingsection .elementor-element-64cbe4b .elementor-text-editor.elementor-clearfix {
        font-size: 14px;
        line-height: 24px;
        font-weight: 400;
        max-width: 250px;
        margin: 0 auto 25px;
    }
    .everheard_kingsection .elementor-element-d709689 .elementor-text-editor.elementor-clearfix {
        max-width: 165px !important;
    }
    .everheard_kingsection .elementor-element-d709689 .elementor-text-editor.elementor-clearfix {
        font-size: 14px;
        line-height: 24px;
        font-weight: 400;
        max-width: 250px;
        margin: 0 auto 25px;
    }
    .everheard_kingsection h2 {
        margin: 0 0 25px 7px;
        line-height: 42px !important;
    }
    .everheard_kingsection .elementor-element-64cbe4b {
        margin: 55px 0 0;
    }
    .everheard_kingsection .elementor-element-661e3a3 .elementor-image {
        width: 151px;
    }
    .everheard_kingsection .elementor-element-64cbe4b .elementor-image {
        width: 108px;
        height: 115px;
        margin: 0 auto 35px;
    }
    .everheard_kingsection h2 {
        margin: 0 0 20px 2px;
    }
    .everheard_kingsection .elementor-element-b47499f .elementor-text-editor.elementor-clearfix {
        margin: 0 0 85px 2px;
    }
    .elementor-5171 .elementor-element.elementor-element-a1c9a29 > .elementor-widget-container {
        margin: 0 0 30px 10px !important;
        padding: 0;
    }
    .arrow_1 {
        top: 50px;
    }
    .elementor-5171 .elementor-element.elementor-element-a4e81eb {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 60px 0 !important;
    }
    .box_2_1 {
        height: 225px !important;
    }
    .container_box {
        padding: 0 0 0 15px;
        max-width: 640px;
        height: 1030px;
    }
    .box_2_1 {
        transform: translate(0, -82%);
    }
    .box {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/box_640.png);
        padding: 52px 49px;
        max-width: 610px;
        height: 254px;
        z-index: -1;
    }
    .arrow_1 {
        left: 65px;
        top: 45px;
    }
    .arrow_2 {
        padding-left: 110px;
        transform: translateY(-31%);
    }
    .box h3 {
        line-height: 36px;
        font-size: 24px;
    }
    .arrow_2 svg {
        height: 290px;
    }
    .arrow_3 {
        transform: translate(76%, -147%);
    }
    .box_1_2 {
        transform: translate(0, -100%);
    }
    .box p {
        font-size: 14px;
        line-height: 24px;
    }
    .elementor-5171 .elementor-element.elementor-global-433 .elementor-button {
        font-size: 16px !important;
    }
    .top_brands .elementor-image {
        width: 65px;
        height: 55px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 10px;
    }
    .top_brands .elementor-element-cfdd2d3 .elementor-image {
        width: 35px;
        height: 35px;
    }
    .elementor-1265 .elementor-element.elementor-element-4f81603 > .elementor-container,
    .elementor-1265 .elementor-element.elementor-element-79c966c > .elementor-container {
        max-width: 640px !important;
        padding: 0;
        width: 640px;
    }
    .top_brands .elementor-element-5f6e166 {
        padding: 20px 0 0 0;
    }
    .top_brands h2 {
        max-width: 460px;
        margin: 0 auto;
    }
    .elementor-5376 .elementor-element.elementor-element-bdf5874,
    .everheard_kingsection .elementor-element-19ce346 .elementor-text-editor.elementor-clearfix,
    .resources_section .elementor-element-89de04d .elementor-text-editor,
    .top_brands .elementor-element-eed0586 {
        font-size: 16px !important;
        line-height: 26px !important;
    }
    .top_brands .elementor-element-79c966c {
        margin-bottom: 70px !important;
    }
    .top_brands .elementor-element-b905c90 > .elementor-widget-container {
        margin: 0 0 10px 0;
    }
    .btn-lrg-learnmore a {
        font-size: 16px !important;
        font-weight: 500;
        line-height: 21px;
        padding: 10px 46px 10px 46px !important;
    }
    .paralax-section-one {
        transform: translate(-50%, -43.5%) !important;
        max-width: 610px !important;
        height: 390px;
    }
    .paralax-section-one h1 {
        font-size: 38px;
        line-height: 50px !important;
    }
    .paralax-section-one .elementor-element-bed2280 {
        font-size: 16px;
        line-height: 26px;
    }
    .paralax-section-one a {
        font-size: 16px;
        font-weight: 500 !important;
        padding: 13px 68px 13px 68px;
    }
    .paralax-section-one .elementor-element-febce94 .elementor-heading-title {
        font-weight: 300;
    }
    .paralax-section-one .elementor-element-84dd604 {
        padding: 75px 0 94px 0 !important;
    }
    .paralax-section-one .elementor-element-b61a4e7 > .elementor-widget-container {
        padding: 0 0 24px 0 !important;
    }
    .elementor-element-685cc61 img {
        position: relative;
        bottom: 10px;
    }
    .counter_section .elementor-counter-title {
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 16px !important;
        max-width: 110px;
    }
    .counter_section .elementor-counter-number-wrapper {
        color: #fff;
        font-size: 36px;
        font-weight: 500;
        line-height: 46px;
    }
    .counter_section h2 {
        font-size: 30px;
        line-height: 42px !important;
    }
    .counter_section .elementor-element-2c9172c > .elementor-element-populated {
        margin: 35px 0 190px 0 !important;
    }
    .paralax-section-one .elementor-element-bed2280 {
        max-width: 495px !important;
    }
    .testimonial_section .elementor-element-29b33c4 {
        margin: 0 0 25px;
    }
    .testimonial_section h2 {
        margin: 35px 0 20px 2px;
        font-size: 30px;
        line-height: 42px !important;
    }
    .testimonial_section .elementor-element-29b33c4 {
        font-size: 16px !important;
        line-height: 26px !important;
    }
    .testimonial_section .elementor-element-29b33c4 {
        margin: 0 0 3px 2px;
    }
    ul.tabs li a {
        padding: 5px 29px;
        font-size: 16px;
        line-height: 30px;
        margin: 0;
    }
    ul.tabs li {
        padding: 0;
        font-weight: 400;
        font-size: 14px;
        line-height: 24px;
    }
    ul.tabs {
        margin: 30px 0 5px 26px;
    }
    ul.tabs li {
        margin: 0 2px;
    }
    .footer .elementor-element-04b060e {
        width: 100% !important;
        text-align: center;
    }
    .footer {
        margin-top: 270px !important;
        margin-bottom: 60px !important;
    }
    .footer .elementor-image {
        margin: 0 auto 10px;
        text-align: center;
        width: 143px;
    }
    .footer .elementor-text-editor.elementor-clearfix {
        max-width: 100%;
    }
    .footer .elementor-element-c6bc7cb {
        padding-left: 19px;
        width: 33.33% !important;
    }
    .footer .elementor-element-024b2f0 {
        padding-left: 22px;
        width: 33.33% !important;
    }
    .footer .elementor-element-377f542 {
        padding-left: 80px;
        width: 33.33% !important;
    }
    .footer .elementor-container {
        max-width: 595px !important;
        padding: 0;
    }
    .footer h3 {
        margin: 48px 0 13px;
    }
    .footer .elementor-element-04b060e {
        padding: 0;
    }
    .banner .elementor-container.elementor-column-gap-default {
        max-width: 640px !important;
    }
    .banner .elementor-container.elementor-column-gap-default {
        max-height: 508px;
        height: 508px;
    }
    .elementor-5670 .elementor-element.elementor-element-eb88c4e:not(.elementor-motion-effects-element-type-background) {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/home/bg-group-640.png);
    }
    .banner .elementor-element-4683169 .elementor-column-wrap.elementor-element-populated {
        margin: 85px 0 0 25px;
    }
    .banner h1 {
        margin: 0 0 15px;
    }
    .banner .elementor-element-5884863 .elementor-text-editor.elementor-clearfix {
        font-size: 16px;
        line-height: 26px;
    }
    .banner .elementor-reverse-mobile > .elementor-container > .elementor-row > :first-child {
        -webkit-box-ordinal-group: unset !important;
        -ms-flex-order: unset !important;
        order: unset !important;
    }
    .banner .elementor-element-5884863 .elementor-text-editor.elementor-clearfix {
        margin: 0 0 25px;
        max-width: 250px;
    }
    .elementor-5670 .elementor-element.elementor-element-4683169 {
        width: 50%;
    }
    .elementor-5670 .elementor-element.elementor-element-ad42128 {
        width: 50%;
    }
    .banner img {
        transform: translateX(-9%);
    }
    .your_gonna p {
        margin: 0 11px 25px;
    }
    .your_gonna {
        margin: 75px 0 0;
    }
    .Wekeepourgroup_section {
        padding: 75px 0 10px;
    }
    .your_gonna .elementor-container.elementor-column-gap-default {
        max-width: 640px !important;
        padding: 0 10px;
    }
    .Wekeepourgroup_section .elementor-container.elementor-column-gap-default {
        max-width: 640px !important;
    }
    .Wekeepourgroup_section h2 {
        margin: 0 auto 20px;
        font-size: 30px;
        max-width: 580px;
    }
    .Wekeepourgroup_section .elementor-text-editor.elementor-clearfix {
        max-width: 180px;
        font-size: 14px;
    }
    .Wekeepourgroup_section h5 {
        margin: 30px auto 0;
        max-width: 180px;
        font-size: 18px;
    }
    .ourownhorn_section .elementor-element-230e30c .elementor-text-editor.elementor-clearfix {
        font-size: 18px;
        margin: 0 auto 25px;
    }
    .testimonial_card .card {
        margin-right: 0;
    }
    .testimonial_card .card {
        width: 301px;
        margin-left: 11px;
        margin-bottom: 11px;
    }
    .testimonial_card .card_content {
        max-width: 400px;
        height: auto;
        margin: 6px;
    }
    .ourownhorn_section .elementor-element-ce34dfb .elementor-text-editor,
	.ourownhorn_section .elementor-element-7767ec0b .elementor-text-editor {
        max-width: 636px;
        margin: 0 auto;
    }
    .ourownhorn_section .elementor-container.elementor-column-gap-default {
        max-width: 640px !important;
    }
    .ourownhorn_section h2 {
        line-height: 42px !important;
        font-size: 30px;
        margin: 20px 0 10px;
    }
    .group_section .elementor-container.elementor-column-gap-default {
        max-width: 640px !important;
        padding: 0 10px;
    }
    .group_section {
        padding: 70px 0 100px;
    }
    .btn-med-readmore,
    .custom_testimonial_readmore {
        margin: 50px 0 0;
    }
    .Wekeepourgroup_section .elementor-element-06e2f2e .elementor-text-editor.elementor-clearfix,
    .group_section .elementor-element-2fe59b3 .elementor-text-editor.elementor-clearfix,
    .ourownhorn_section .elementor-element-230e30c .elementor-text-editor.elementor-clearfix,
    .your_gonna .elementor-element-b6a6824 .elementor-text-editor.elementor-clearfix {
        font-size: 16px;
        line-height: 26px;
    }
    .group_section .elementor-text-editor.elementor-clearfix {
        font-size: 16px;
        line-height: 19px;
        font-weight: 700;
        margin: 0 auto;
        max-width: 90px;
    }
    .group_section .elementor-element-2fe59b3 .elementor-text-editor.elementor-clearfix {
        font-size: 18px;
        line-height: 28px;
        font-weight: 400;
        max-width: 760px;
        margin: 0 auto 55px;
    }
    .group_section h2 {
        line-height: 42px !important;
    }
    .Wekeepourgroup_section .elementor-element-06e2f2e .elementor-text-editor.elementor-clearfix,
    .group_section .elementor-element-2fe59b3 .elementor-text-editor.elementor-clearfix,
    .ourownhorn_section .elementor-element-230e30c .elementor-text-editor.elementor-clearfix,
    .your_gonna .elementor-element-b6a6824 .elementor-text-editor.elementor-clearfix {
        font-size: 16px;
        line-height: 26px;
    }
    .Wekeepourgroup_section h2 span {
        padding: 0 5px;
    }
    .inner-footer .elementor-column {
        width: 33.33% !important;
    }
    .inner-footer .elementor-element-5c01b021 {
        width: 100% !important;
        text-align: center;
    }
    .innerpage {
        transform: translate(-50%, -50%) !important;
        max-width: 610px !important;
        height: 390px;
        padding: 55px 0 40px;
    }
    .innerpage h2 {
        text-align: center;
        max-width: 530px;
    }
    .innerpage .elementor-container {
        max-width: 480px !important;
    }
    .btn-lrg-letsdothis {
        margin: 35px 0 0;
    }
    .innerpage .elementor-column {
        width: 100% !important;
    }
    .innerpage .elementor-text-editor.elementor-clearfix {
        margin: 5px 0 0;
    }
    .testimonial_banner {
        min-height: 433px;
    }
    .testimonial_banner .elementor-widget-wrap {
        margin: 65px auto 0;
    }
    .testimonial_banner .elementor-container.elementor-column-gap-default {
        max-width: 640px !important;
    }
    .testimonial_banner .elementor-text-editor {
        font-size: 16px;
        line-height: 26px;
        max-width: 370px;
    }
    .testimonial_banner .elementor-element-4457ba2 .elementor-text-editor {
        font-size: 12px;
        line-height: 28px;
        visibility: hidden;
    }
    .testimonial_banner .elementor-widget-wrap {
        max-width: 530px;
    }
    .testimonial_cardsection .elementor-container {
        max-width: 640px !important;
        margin: 0 auto;
    }
    .divider_section {
        height: 115px;
    }
    .testimonial_firstcol .elementor-widget-wrap {
        padding: 0 0 0 60px;
    }
    .testimonialpage_card .card {
        width: 300px;
        margin: 0 0 15px 0;
    }
    .testimonialpage_card .card_content {
        padding: 33px 17px 20px;
    }
    .testi_headingsection {
        margin: 70px 0 30px;
    }
    .testimonialpage_card {
        margin-top: 0;
        padding: 0 5px;
    }
    .divider_section {
        height: 120px;
    }
    .testimonial_cardsection h3 {
        margin: 0 0 10px;
    }
    .innercirclegroup {
        padding: 45px 0 150px;
    }
    .articles {
        padding: 50px 0 0;
    }
    .elementor-element-ac59c86.divider_section {
        height: 95px;
    }
    .booklets {
        padding: 45px 0 65px;
    }
    .elementor-element-da7093b.divider_section {
        height: 125px;
    }
    .postcards {
        padding: 60px 0 20px;
    }
    .page-id-5864 .footer {
        margin-top: 263px !important;
    }
    .testi_headingsection .elementor-element-72f23f6 .elementor-text-editor {
        margin: 20px 0 35px;
    }
    .testimonial_cardsection .elementor-element-72effe6 .elementor-text-editor {
        font-size: 14px;
        line-height: 22px;
        color: #2c404e;
    }
    .testimonial_cardsection h3 {
        font-size: 22px !important;
        line-height: 30px !important;
    }
    .testimonial_firstcol .elementor-widget-wrap .elementor-element {
        width: 61%;
    }
    .testimonial_firstcol .elementor-widget-wrap .btn-sml-drk {
        width: 39%;
        position: relative;
        bottom: 30px;
        margin: 0;
        text-align: right;
        right: 73px;
    }
    .testimonial_cardsection .card_content {
        height: 405px;
    }
    .testi_headingsection .elementor-element-72f23f6 .elementor-text-editor {
        font-size: 16px;
        line-height: 26px;
    }
    .testimonial_cardsection .card_content {
        margin: 6px;
    }
    .testimonial_cardsection section {
        width: 100% !important;
        margin: 40px 0 0;
    }
    .testimonial_firstcol {
        width: 100% !important;
    }
    .shareables-container {
        max-width: 640px;
    }
    .shareables-fl-row {
        padding: 20px 20px 240px;
        flex-direction: column;
    }
    .shareables-img a {
        width: 280px;
        height: 150px;
    }
    .shareables-blog-list {
        margin-bottom: 30px;
    }
    .shareables-blog-col {
        margin-bottom: 20px;
    }
    .shareables-blog-list p a {
        max-width: 286px;
        margin: 8px 0;
    }
    .shareables-fl-heading h3:after {
        width: 97.5%;
    }
    .shareables-fl-heading {
        margin: 0 5px 45px 0;
    }
    .shareables-agents {
        min-height: fit-content;
    }
    .shareables-blog-row {
        margin: 0 0 10px;
    }
    .shareables-blog-img a {
        width: 109px;
        height: 58px;
    }
    .shareables-agents h3,
    .shareables-form h3 {
        max-width: 100%;
        text-align: center;
    }
    .portable-blog-container {
        max-width: 640px;
        margin: 0 auto;
        padding: 0 20px;
    }
    .portable-blog-row {
        flex-direction: column;
    }
    .portable-link {
        padding-left: 0;
    }
    .blog-img a {
        height: 152px;
    }
    .portable-blog-sidebar {
        margin-top: 20px;
    }
    .blog-list {
        flex: 0 0 50%;
        margin-bottom: 30px;
    }
    .blog-img a {
        max-width: 94%;
    }
    .portable-blog-post {
        padding-bottom: 224px;
    }
    .blog-tabs li a {
        padding: 5px 15px;
        font-size: 12px;
        line-height: 22px;
    }
    .slider {
        height: 32px;
        width: 72px;
    }
    .portable-img {
        height: 315px;
    }
    .portable-title h3 {
        border-bottom: 1px solid #e4f0f2;
        padding-bottom: 20px;
    }
    .portable-blog-row {
        padding: 30px 0 50px;
    }
    .btn-lrg-shareables {
        text-align: center;
        margin-top: 30px;
    }
    .shareables-blog {
        transform: translate(-50%, -43.5%) !important;
        max-width: 610px !important;
        height: 390px;
        padding: 85px 0 85px;
    }
    .shareables-footer .elementor-element-5b3f416c {
        width: 100% !important;
        text-align: center;
    }
    .shareables-footer {
        margin-top: 280px !important;
        margin-bottom: 60px !important;
    }
    .sharable_sidebar .elementor-post__thumbnail__link {
        height: 64px;
    }
    .shareables-fl-row .simple-pagination ul {
        margin: 20px 0 56px;
        padding: 0;
        list-style: none;
        text-align: center;
    }
    .shareables-fl-sidebar {
        max-width: 362px;
        margin: 0 auto;
    }
    .shareable__articles_section {
        padding-right: 0;
        flex: 0 0 100%;
    }
    .shareable_article_element .elementor-text-editor {
        column-gap: 30px;
    }
    .shareable-blog-container {
        max-width: 640px;
        margin: 0 auto;
        padding: 0 20px;
    }
    .shareable-single-row {
        flex-direction: column;
    }
    .shareable-single-content {
        padding-right: 0;
    }
    .shareable-single-sidebar {
        max-width: 362px;
        width: 100%;
        margin: 35px auto 0;
        padding-left: 0;
        padding-top: 0;
    }
    .shareable-single-content {
        width: 100%;
    }
    .shareable-article-form .subscribe_form_submit {
        width: 60%;
        margin: 10px auto 0;
        display: block;
        padding: 9px 0;
    }
    .shareable-article-dontmiss .elementor-post__thumbnail__link {
        height: 49px !important;
        flex: 0 0 32%;
        margin-right: 15px !important;
    }
    .shareable-article-dontmiss h2 {
        padding-bottom: 15px;
        margin-bottom: 20px;
    }
    .shareable-single-article h1,
    .shareable-single-article h2 {
        font-size: 32px;
        line-height: 40px !important;
    }
    .shareable-article-dontmiss h2,
    .shareable-article-form h3,
    .shareable-article-list h3,
    .shareables-single-agents h3,
    .shareables-single-agents h3 a,
    .shareables-single-agents h4 a {
        font-size: 22px !important;
        line-height: 30px !important;
    }
    .sharable_sidebar .elementor-grid {
        grid-row-gap: 25px !important;
    }
    .shareable-article-content h3,
    .shareable-article-content h4 {
        font-size: 22px;
        line-height: 30px !important;
    }
    .shareable-article-list h6 {
        font-size: 16px;
        line-height: 24px !important;
    }
    .btn-lrg-branding a {
        width: 70%;
        margin: 30px auto 0;
        display: block;
    }
    .btn-lrg-lrnmore a {
        width: 60%;
        margin: 0 auto;
        display: block;
    }
    .btn-lrg-signup a {
        width: 60%;
        margin: 10px auto 0;
        display: block;
    }
    .shareable-single-fl {
        align-items: center;
        justify-content: left;
    }
    .shareable-single-col {
        width: auto;
    }
    .shareable-single-col-agent a {
        width: 100%;
        margin-top: 0;
        text-align: center;
        margin-left: 0;
    }
    .shareable-single-blog {
        padding: 7px 0 245px;
    }
    .checkout_slider_block {
        max-width: 362px;
    }
    .elementor-element-2418305 .elementor-text-editor {
        max-width: 624px;
        margin: 0 auto;
    }
    .memes-banner {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/memes/640bg.png) !important;
    }
    .memes-banner .elementor-container {
        max-width: 640px !important;
        min-height: 508px !important;
        max-height: 508px !important;
    }
    .memes-banner .elementor-element-08cba18 .elementor-widget-wrap {
        left: 40px;
        max-width: 373px;
    }
    .memespersonal-brand .elementor-container {
        max-width: 640px !important;
    }
    .memespersonal-brand .elementor-text-editor {
        max-width: 180px;
        font-size: 14px;
        line-height: 24px;
    }
    .meme-readytostand .elementor-container {
        max-width: 640px !important;
    }
    .group_a .elementor-container {
        padding: 0 20px;
    }
    .group_a a {
        font-size: 16px;
        line-height: 26px;
    }
    .memes-testimonial .elementor-container {
        max-width: 640px !important;
    }
    .memespersonal-brand h2 {
        font-size: 30px;
        line-height: 42px !important;
    }
    .meme-readytostand .elementor-element-70493613 .elementor-text-editor,
    .memes-testimonial .elementor-text-editor p,
    .memespersonal-brand p {
        font-size: 16px;
        line-height: 26px;
        padding: 0 20px;
    }
    .personal_brand_row {
        max-width: 640px;
        margin: 0 auto;
    }
    .personal_brand_acc a.personal_brand_toggle {
        font-size: 18px;
        line-height: 32px;
    }
    .personal_brand_acc a.personal_brand_toggle {
        padding: 10px 0 10px 25px;
    }
    .personal_brand_bg {
        min-height: 410px;
    }
    .personal_brand_image {
        min-height: 294px;
        transform: translateY(20%);
    }
    .personal_brand_image img {
        width: 250px;
        height: 250px;
        left: 54%;
    }
    .articles-banner {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/article/640-banner-clone.png) !important;
        max-height: 648px;
        background-position: left center;
    }
    .articles-banner .elementor-row {
        flex-direction: column;
    }
    .articles-banner .elementor-element-9108bed {
        width: 100%;
    }
    .articles-banner .elementor-container {
        max-width: 640px !important;
        min-height: 588px !important;
    }
    .articles-banner img {
        transform: translateY(-17px);
    }
    .articles-banner .elementor-element-b740ebd {
        position: static;
        width: 50%;
        margin: auto;
    }
    .articles-banner h1 {
        max-width: 448px;
    }
    .articles-banner .elementor-element-9108bed .elementor-widget-wrap {
        margin: 65px 0 0 36px;
    }
    .articles-content .elementor-container {
        max-width: 640px !important;
    }
    .articles-content-left .elementor-text-editor {
        margin-left: 0;
    }
    .articles-content-left .elementor-text-editor {
        font-size: 14px;
        line-height: 22px;
        max-width: 400px;
        margin-left: auto;
        margin-right: auto;
    }
    .articles-content h2,
    .articles-examples h2 {
        font-size: 28px;
        line-height: 44px !important;
        max-width: 625px;
    }
    .articles-content-left h3 {
        font-size: 22px !important;
        line-height: 30px !important;
        max-width: 400px;
        margin: 130px auto 15px;
    }
    .articles-content {
        padding: 80px 0;
    }
    .article-animated-section h3,
    .articles-imagebox h2 {
        font-size: 28px !important;
        line-height: 44px !important;
    }
    .article-animated-section .elementor-container,
    .articles-imagebox .elementor-container {
        max-width: 640px !important;
        padding: 0 15px;
    }
    .article-readytostand .elementor-element-981df81 .elementor-text-editor,
    .articles-examples .elementor-text-editor,
    .articles-testimonial .elementor-text-editor {
        font-size: 16px;
        line-height: 26px;
        padding: 0 20px;
    }
    .article-animated-section .elementor-column {
        width: 100% !important;
    }
    .article-animated-section .elementor-row {
        flex-direction: column;
    }
    .article-animated-section img {
        padding-left: 0;
        transform: none;
    }
    .articles-examples {
        background-position-y: -325px;
    }
    .articles-imagebox {
        padding: 110px 0 0;
    }
    .articles-imagebox .elementor-text-editor,
    .articles-imagebox .elementor-text-editor p {
        max-width: 242px;
    }
    .article-animated-section h3,
    .articles-imagebox h2,
    .articles-testimonial .elementor-text-editor,
    .articles-testimonial h2 {
        max-width: 640px;
    }
    .slider_testimonials_img p {
        font-size: 20px;
        line-height: 32px;
    }
    #elementor-popup-modal-22599 .dialog-message {
        max-width: 640px;
        overflow: auto;
    }
    .contact_form {
        padding-right: 25px;
        padding-left: 15px;
    }
    .elementor-22599 .elementor-element.elementor-element-472890f:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap {
        background-size: 50% !important;
        background-position-x: 0!important;
        background-image: url(/wp-content/themes/hello-theme-child-master/img/contact/contact-us-tall.png);
    }
    .blog_tag_all-img a {
        width: 175px;
        height: 93px;
    }
    .blog_tag_all-blog-list p {
        max-width: 175px;
    }
    .paralax-section-one .elementor-element-84dd604 {
        padding: 0 !important;
    }
    .page_not_found .elementor-container {
        max-width: 640px !important;
    }
    .page_not_found_cont p {
        font-size: 16px;
        line-height: 26px;
    }
    .page_not_found_cont h1 {
        font-size: 22px;
        line-height: 36px !important;
        margin: 20px 0;
    }
    .page_not_found_cont h1 span {
        font-size: 70px;
        line-height: 65px;
    }
    .contributors .elementor-container {
        max-width: 640px !important;
    }
    .author-col {
        max-width: 640px;
        width: 100%;
        position: static !important;
    }
    .author-row {
        column-count: 1;
        height: auto !important;
        width: 100% !important;
    }
    .aboutus .elementor-container {
        max-width: 640px !important;
        padding: 0 20px;
    }
    .about_heading {
        margin-bottom: 40px;
    }
    .about_content p {
        margin-bottom: 20px;
    }
    .about_content ul {
        margin-bottom: 25px !important;
    }
    .about_content .elementor-column {
        width: 100% !important;
    }
    .page-id-25844 .shareable-article-form {
        margin-right: auto;
        margin-top: 40px;
    }
    .no-sidebar .shareable-single-col p {
        width: 100%;
    }
    .author-box-wrap .avatar {
        margin-bottom: 5px;
        float: none;
    }
    .search-page .elementor-container {
        max-width: 640px !important;
    }
    .author-page .elementor-container,
    .author-post-list .elementor-container {
        max-width: 640px !important;
    }
    .single-author-head {
        flex: 0 0 22%;
    }
    .single-author-details {
        flex: 0 0 75%;
    }
    #elementor-popup-modal-25768 .dialog-message {
        width: 630px;
    }
    .sign_in_col_img {
        max-width: 270px;
        background-position-x: -113px;
    }
    .postcard-banner {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/postcard/640-800-banner-vertical.png) !important;
    }
    .postcard-banner .elementor-row {
        flex-direction: column;
    }
    .postcard-banner .elementor-column {
        width: 100% !important;
    }
    .postcard-banner img {
        transform: translateY(8px) !important;
        width: 40%;
    }
    .postcard-banner .elementor-element-072f3d8 .elementor-column-wrap {
        margin: 50px 20px 0;
    }
    .postcard-banner .elementor-container {
        max-width: 640px !important;
        min-height: 640px !important;
    }
    .farm-area .elementor-container,
    .farm-area-cont .elementor-container {
        max-width: 640px !important;
    }
    .farm-area h2,
    .postcard-testimonial h2,
    .postcardAccordian h2,
    .postcard_image_slider h2 {
        font-size: 30px;
        line-height: 42px !important;
    }
    .postcard-testimonial .elementor-text-editor {
        font-size: 16px;
        line-height: 26px;
        max-width: 640px;
    }
    .postcard_image_slider p {
        font-size: 16px;
        line-height: 26px;
    }
    .postcardAccordian h2 {
        max-width: 640px;
    }
    .postcardAccordian .btn-med-joinnow a {
        margin-top: 50px;
    }
    .postCard_accordian .personal_brand_bg {
        min-height: 365px;
    }
    .postCard_accordian .personal_brand_image {
        min-height: 328px;
        background-size: 78%;
    }
    .postCard_accordian .personal_brand_image img,
    .postCard_accordian .personal_brand_image video {
        left: 51.7%;
        top: 47%;
        width: 265px;
        height: 265px;
    }
    .postcard_image_slider p {
        margin: 35px 0 65px;
    }
    .postcard_image_slider h2 {
        max-width: 630px;
    }
    .postcard_image_slider p {
        max-width: 570px;
    }
    .email-banner {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/emailletter/640-800-banner.png) !important;
    }
    .email-banner .elementor-container {
        max-width: 640px !important;
    }
    .email-banner .elementor-row {
        flex-direction: column;
    }
    .email-banner .elementor-column {
        width: 100% !important;
    }
    .email-banner-cont .elementor-widget-wrap {
        max-width: 600px;
        margin: 60px 0 0 20px;
    }
    .email-banner img {
        transform: translateY(-16px);
        width: 50%;
    }
    .email_letter_cont h2 {
        font-size: 30px;
        line-height: 42px !important;
    }
    .email_letter_cont .elementor-container {
        max-width: 640px !important;
    }
    .email_letter_list h4 {
        font-size: 16px;
        line-height: 26px;
        max-width: 205px;
    }
    .email_letter_list .elementor-text-editor {
        max-width: 192px;
    }
    .email_letter_list .elementor-column {
        width: 50%;
    }
    .email_letter_list .elementor-element-8caf511 {
        width: 100% !important;
    }
    .email_letter_cont {
        padding: 65px 0 20px;
    }
    .email-testimonialslider h2,
    .email_accordian_cont h2,
    .email_image_box_absolute h2,
    .email_letter_cont h2 {
        font-size: 30px;
        line-height: 42px !important;
    }
    .email_accordian_cont h2 {
        max-width: 640px;
    }
    .email_accordian_cont .elementor-text-editor p {
        max-width: 640px;
    }
    .email_accordian .personal_brand_bg {
        min-height: 370px;
    }
    .email_accordian .personal_brand_image {
        min-height: 330px;
    }
    .email_image_box_absolute .elementor-container {
        max-width: 610px !important;
        padding: 0;
    }
    .email_image_box_absolute h2 {
        max-width: 410px !important;
    }
    .email_accordian_cont {
        padding: 120px 0 290px;
    }
    .email-testimonialslider .elementor-text-editor,
    .email_accordian_cont .elementor-text-editor p {
        font-size: 16px;
        line-height: 26px;
    }
    .email_letter_cont h2 {
        margin: 0 auto 45px;
    }
    .booklet-banner {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/booklet/640-banner.png) !important;
        height: 670px !important;
    }
    .booklet-banner .elementor-container {
        max-width: 640px !important;
    }
    .booklet_banner_cont .elementor-column-wrap {
        margin: 50px 5px 0 30px;
        max-width: 425px;
    }
    .booklet-banner .elementor-column,
    .booklet_img {
        width: 100% !important;
        position: static;
    }
    .booklet-banner img {
        transform: translate(0, -52px);
        width: 45%;
    }
    .booklet-banner .elementor-row {
        flex-direction: column;
    }
    .book-slider h2,
    .booklet-testimonial h2,
    .booklet_acc_section h2,
    .booklet_author h2 {
        font-size: 30px;
        line-height: 42px !important;
    }
    .book-slider .elementor-element-6c67a77 .elementor-text-editor p,
    .booklet-testimonial .elementor-text-editor {
        font-size: 16px;
        line-height: 26px;
    }
    .booklets_accordian .personal_brand_image {
        min-height: 330px;
    }
    .booklets_accordian .personal_brand_bg {
        min-height: 370px;
    }
    .booklet_acc_section h2 {
        padding: 165px 0 70px;
        max-width: 620px;
    }
    .booklet_author {
        padding-bottom: 35px;
    }
    .book-slider .elementor-element-50cd9cc h2 {
        max-width: 640px;
    }
    .book-slider .elementor-element-6c67a77 .elementor-text-editor p {
        max-width: 640px;
    }
    .booklet_author .elementor-container {
        max-width: 640px !important;
    }
    .single-lsore-sidebar {
        position: static !important;
        transform: none !important;
    }
    .shareable-single-sidebar.is-affixed {
        position: static !important;
        height: auto !important;
    }
    .partners_accordian .elementor-container,
    .partners_content .elementor-container {
        max-width: 640px !important;
    }
    .partners_content .elementor-row {
        flex-direction: column;
    }
    .partners_content .elementor-column {
        width: 100% !important;
    }
    .partners_content {
/*         margin: 45px 0 25px; */
		padding: 30px 0 25px;
    }
    .about_content {
        padding-bottom: 270px;
    }
    .booklets_accordian .personal_brand_image img,
    .booklets_accordian .personal_brand_image video {
        width: 270px;
        height: 270px;
        left: 52%;
        top: 50%;
    }
    .email_accordian .personal_brand_image img,
    .email_accordian .personal_brand_image video {
        left: 52.6%;
        top: 47%;
        width: 261px;
        height: 261px;
    }
    .cat_sharable_temp_container {
        max-width: 640px;
        margin: 0 auto;
        padding: 0 20px;
    }
    .sign_in_col_form {
        flex: 0 0 100%;
        padding: 35px 35px 40px;
    }
    .sign_in_col_img {
        display: none;
    }
    .sign_in_form_group {
        justify-content: center;
    }
    .features-listltems {
        max-width: 640px !important;
        margin: 0 auto;
        padding: 0 20px 40px 20px;
    }
    .features-banner {
        max-width: 640px !important;
        margin: 0 auto;
        padding-left: 20px;
        padding-right: 20px;
    }
    .feature-realresults a,
    .features-seeexamples a {
        padding: 10px 20px 10px 20px;
    }
    .features-topofmind .elementor-inner-section {
        max-width: 640px !important;
        margin: 0 auto;
        padding: 10px 30px !important;
    }
    .features-joinow .elementor-container {
        max-width: 640px !important;
        margin: 0 auto;
        padding: 0 20px;
    }
    .faq-section h3 {
        font-size: 24px !important;
        margin-bottom: 20px;
        margin-top: 0;
    }
    .single-lsore-sidebar {
        max-width: 100%;
        width: 100% !important;
    }
    .cat_post_sin_cont {
        flex: 0 0 47% !important;
    }
    .cat_post_sin_cont_img a {
        height: 150px;
    }
    .cat_post_sin_cont p {
        font-size: 14px;
        line-height: 22px;
    }
    .articles-examples {
        background-position-y: -290px;
        background-position-x: 31%;
    }
    .article-animated-section .elementor-aspect-ratio-11 .elementor-fit-aspect-ratio {
        padding-bottom: 77% !important;
    }
    .features-topofmind {
        background-position-y: -25px !important;
    }
    .page-id-28298 p {
        line-height: 22px;
    }
    .elementor-28298 .elementor-element.elementor-element-177baa44 {
        padding: 65px 0 30px 0 !important;
    }
    .features-videotraining .elementor-container {
        margin-top: 40px;
    }
    .shareable_loader {
        position: absolute;
        top: 50%;
        left: 45%;
    }
    .shareables__blog__large {
        margin-bottom: 35px;
        height: auto;
    }
    .elementor-element-65c0b28 .elementor-row {
        flex-direction: column;
    }
    .elementor-element-65c0b28 .elementor-row .elementor-column {
        width: 100% !important;
    }
    .articles-content-left .elementor-column-wrap {
        min-height: 398px;
        margin-bottom: 65px;
    }
    .articles-content-right {
        padding-left: 0;
    }
    .about_heading p {
        margin: 85px 0 20px;
    }
    .about_content {
        padding-bottom: 180px !important;
    }
    .page-id-25844 .innerpage, .page-id-32726 .innerpage {
        transform: translate(-50%, -50%) !important;
    }
    .page-id-25844 .footer, .page-id-32726 .footer {
        margin-top: 280px !important;
    }
     .single-post .novashare-floating .novashare-buttons-wrapper {  
        top: 64px;  
        justify-content: flex-start;    
        right: 34%; 
    }   
    .share_social_icon {    
        right: -33px;   
        top: 0px;   
    }   
    .share_social_icon_list {   
        left: 62px; 
    }   
    .shareable-single-col { 
        margin-bottom: 15px;    
    }   
    .shareable-single-col-agent a { 
        margin: auto;   
        display: block; 
        max-width: 340px;   
    }   
    .single-post .shareable-single-author-tag .novashare-floating .novashare-buttons-wrapper {  
        top: 4px;   
        right: 42px;    
    }   
    .single-post .novashare-floating .novashare-buttons-wrapper {   
        top: 12px;  
        right: 130px;   
    }   
    .shareable-single-col-agent {   
        flex: 0 0 100%; 
    }   
    .single-post .shareable-single-author-tag .shareable-single-author-date {   
        margin-left: 10px;  
    }   
    .shareable-single-author-tag .shareable-single-col {    
        flex: 0 0 31%;  
        margin-bottom: 0;   
    }   
    .single-post .shareable-single-author-tag .shareable-single-col-agent { 
        flex: 0 0 56%;  
    }   
    .single-post .shareable-single-author-tag .shareable-single-col-agent a {   
        margin: 0;  
        display: block; 
        max-width: fit-content; 
        padding: 7px 12px;  
    }   
    .who_we_help .elementor-container { 
        max-width: 640px!important; 
        padding: 0 20px;    
    }   
    .who_we_help_checklist_left, .who_we_help_checklist_right { 
        padding: 35px 25px; 
        max-width: 100%;    
        margin: 0 auto 30px;    
        height: auto;   
        width: 100%!important;  
    }   
    .who_we_help_checklist .elementor-row { 
        flex-direction: column;
    }
    .who_we_help_checklist .elementor-container {    
        width: 97%; 
        transform: translate(-50%, -30%);   
        max-width: 640px!important; 
    }           
    .who_we_help_content {  
        padding: 600px 0 0; 
    }   
    .page-id-32726 .about_wave_footer { 
        min-height: 252px;  
    }       
    .who_we_help_content p {    
        max-width: 640px;   
        padding: 0 20px;    
    } 
    .email_content, .emails-letters-valentines-day h1 {
        max-width: 640px;
    }
    .emails-letters-valentines-day .elementor-element-bab08a5 .elementor-text-editor.elementor-clearfix, .email_blue__box p {
        max-width: 467px;
        margin: auto;
    }
    .email_blue__box {
        max-width: 640px;
        width: 95%!important;
    }
    .emails-letters-valentines-day {
        padding: 60px 0 85px;
    }
    
    .email_accordian_cont h2 , .email-testimonialslider .elementor-text-editor, .email_accordian_cont .elementor-text-editor p {
        padding: 0 20px;
    }
    .emails-letters-valentines-day h1 img {
        width: 35px;
    }
    
}
@media (max-width: 685px) {
    .elementor-3626 .elementor-element.elementor-element-6eebe68 {
        right: 10px;
    }
    .elementor-3626 .elementor-element.elementor-element-8c75204 img {
        transform: translateY(3%);
        width: 100%;
        left: 15px;
    }
}
@media (max-width: 767px) {
    .elementor-34 .elementor-element.elementor-element-7b161f7 {
        width: 143px;
        max-width: 143px;
    }
    .elementor-menu-toggle {
        padding: 0.25em 0;
        margin: 0 0 0 auto !important;
    }
    .elementor-34 .elementor-element.elementor-element-925e0e1 {
        width: 35.6px;
        max-width: 35.6px;
    }
}
@media (max-width: 639px) {
	.about_content ul li {
		flex: 0 0 50%;
	}
	.about_content ul li:nth-child(2) {
		padding-left: 0;
	}
	.about_content ul li:nth-child(3), .about_content ul li:nth-child(6) {
		padding-left: 0;
	}
	.about_content ul li:nth-child(5) {
		position: relative;
		left: 0;
	}
	.page-id-25844 .about_page {
		height: 474px!important;
		padding: 0 20px!important;
	}
	.about__page_content p {
		font-size: 16px;
		line-height: 28px;
	}
	.about__page_form button {
	    min-height: 50px!important;
	}
	.page-id-25844 .footer.inner-footer {
		margin-top: 195px !important;
	}
	.about_content {
		padding-bottom: 205px !important;
	}
	.noCount_post .shareable-single-col-agent {
		position: static;
	}
    .memes-banner img {
        transform: translateY(-13px);
    }
    .booklet_author h2 {
        max-width: 320px;
        text-align: left;
        margin: 70px auto 45px;
    }
    .booklet_author .elementor-text-editor {
        margin-bottom: 35px !important;
        max-width: 480px;
        margin: 0 auto;
    }
    header .elementor-section {
        padding: 19px 11px 19px 0 !important;
    }
    .elementor-34 .elementor-element.elementor-element-d8f8cbf {
        width: 30px;
        max-width: 30px;
    }
    .elementor-34 .elementor-element.elementor-global-1214 .elementor-button {
        font-size: 12px;
        width: 79px;
        line-height: 14px;
        padding: 8px 8px 8px 8px !important;
    }
    .elementor-34 .elementor-element.elementor-element-ab30347 > .elementor-element-populated {
        align-items: center;
    }
    header .elementor-global-1214 {
        margin-right: 6px;
    }
    header .elementor-element-d8f8cbf {
        width: 25px !important;
        max-width: 25px !important;
    }
    header .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
        padding: 0 !important;
    }
    .header.sticky {
        padding: 10px 11px 10px 0 !important;
    }
    .postSearch {
        top: 50px !important;
    }
    .search_icon img {
        right: 15px;
        width: 15px;
        height: 15px;
        margin-top: 8px;
    }
    .lsormobile-logo {
        width: calc(100% - 180px) !important;
        padding-left: 0;
    }
    .lsormobile-hederbutton {
        width: 180px !important;
    }
    .lsormobile-logo .elementor-widget-wrap {
        justify-content: flex-start !important;
    }
    .search-icon {
        width: 20px !important;
        margin-right: 9px;
    }
    .page-template-page-Shareables .header.sticky .postSearch,
    .page-template-page-blog .header.sticky .postSearch,
    .single-post .header.sticky .postSearch {
        top: 46px !important;
    }
    .author .postSearch,
    .page-id-21594 .postSearch,
    .page-id-22322 .postSearch,
    .page-id-25821 .postSearch,
    .page-id-26092 .postSearch,
    .page-id-28298 .postSearch,
    .page-id-29066 .postSearch,
    .page-id-29090 .postSearch,
    .page-template-page-Shareables .postSearch,
    .page-template-page-blog .postSearch,
    .single-post .postSearch,
    .tag .postSearch {
        position: fixed;
        width: 95%;
        margin: auto;
        left: 0;
        top: 105px !important;
    }
    .author .header.sticky .postSearch,
    .page-id-21594 .header.sticky .postSearch,
    .page-id-22322 .header.sticky .postSearch,
    .page-id-25821 .header.sticky .postSearch,
    .page-id-26092 .header.sticky .postSearch,
    .page-id-28298 .header.sticky .postSearch,
    .page-id-29066 .header.sticky .postSearch,
    .page-id-29090 .header.sticky .postSearch,
    .page-template-page-Shareables .header.sticky .postSearch,
    .page-template-page-blog .header.sticky .postSearch,
    .single-post .header.sticky .postSearch,
    .tag .header.sticky .postSearch {
        top: 52px !important;
    }
    .page-template-page-Shareables .postSearch,
    .page-template-page-blog .postSearch,
    .single-post .postSearch {
        top: 105px !important;
        z-index: 99999999;
        right: 0;
        position: fixed;
        width: 95%;
        margin: auto;
        left: 0;
    }
    .page-template-page-nosharemenu .postSearch {
        top: 105px !important;
        z-index: 99999999;
        right: 0;
        position: fixed;
        width: 95%;
        margin: auto;
        left: 0;
    }
    .page-template-page-nosharemenu .header.sticky .postSearch {
        top: 52px !important;
    }
    div#ajaxsearchliteres2 {
        max-width: 320px !important;
        width: 100% !important;
        margin: auto;
        left: auto !important;
        right: 0;
        z-index: 9999999;
    }
    .elementor-34 .elementor-element.elementor-element-b91c5ba {
        padding: 19px 11px 19px 11px;
    }
    .elementor-34 .elementor-element.elementor-global-2006 .elementor-button {
        font-size: 12px !important;
        width: 54px;
        padding: 6px 5px !important;
    }
    .search_option {
        max-width: none;
        top: 36px;
        width: 293px;
        left: -285px;
    }
    .search_bar input[type="text"] {
        padding: 8px 15px;
    }
    .home_mobile_banner img {
        transform: translateY(-4.5%);
    }
    .elementor-element-e3a6682 .elementor-widget-container,
    .home_mobile_banner {
        text-align: center;
    }
    .elementor-5171 .elementor-element.elementor-element-3b129d2 {
        padding: 15px 0 0 0;
    }
    .home_mobile_banner h1 {
        max-width: 430px;
        margin: 0 auto;
    }
    .home_mobile_banner .elementor-element-35f1c28 .elementor-widget-container {
        margin: 28px 0 12px;
    }
    .home_mobile_banner .elementor-element-e4ef98b .elementor-widget-container {
        margin: 0 auto 15px;
        max-width: 365px;
    }
    .home_mobile_banner .elementor-element-e4ef98b {
        font-size: 16px;
        line-height: 26px;
    }
    .home_mobile_banner .elementor-element-26328fd .elementor-widget-container {
        margin: 0 0 20px;
    }
    .home_mobile_banner .elementor-element-26328fd {
        font-size: 12px;
        line-height: 22px;
    }
    .elementor-element-cfe4969 .elementor-text-editor.elementor-clearfix {
        margin: 2px 0 20px;
        font-size: 12px;
        line-height: 28px;
        font-style: italic;
        color: #517288;
        visibility: hidden;
    }
    .elementor-5171 .elementor-element.elementor-element-0e5db78 {
        font-size: 16px !important;
        line-height: 26px !important;
    }
    .paralax-section-one .elementor-element-febce94 .elementor-heading-title {
        font-size: 12px;
    }
    .resources_section .elementor-container.elementor-column-gap-default {
        max-width: 480px;
        margin: 0 auto;
        width: 480px;
        padding-left: 0;
    }
    .resources_section h3 {
        margin: 15px 0 20px;
        font-size: 18px;
        line-height: 26px !important;
    }
    .resources_section h2 {
        margin: 0 auto 20px;
        max-width: 750px;
    }
    .resources_section .elementor-element-9b8d897 .elementor-text-editor {
        font-size: 16px;
        line-height: 26px;
        color: #517288;
        margin: 0 0 45px 5px;
        max-width: 100%;
    }
    .resources_section .elementor-image {
        width: 87px;
        height: 76px;
        margin: 0 auto 20px;
    }
    .resources_section .elementor-element-f1a8f32 .elementor-column-wrap.elementor-element-populated {
        padding: 0 0 0 !important;
        margin: 30px 0 0 0 !important;
    }
    .resources_section {
        text-align: center;
        padding: 10px 0 15px;
    }
    .everheard_kingsection .elementor-container.elementor-column-gap-default {
        max-width: 480px !important;
    }
    .resources_section .elementor-element-f8f8b4e {
        width: 26.33% !important;
    }
    .resources_section .elementor-element-3b8eb41 {
        width: 27.33% !important;
    }
    .resources_section .elementor-element-f1a8f32 {
        width: 25.33% !important;
    }
    .resources_section .elementor-element-1024e53 .elementor-column {
        padding: 0 15px;
        width: 50%!important;
    }
    .elementor-element-1024e53 .elementor-row {
        justify-content: center;
    }
    .invent_section h2 {
        max-width: 440px;
        margin: 0 auto;
    }
    .mobileinvent_section {
        background-color: #F0F5F9;
        padding: 2px 4px;
    }
    .box {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/box_480.png);
        padding: 45px 40px;
        max-width: 460px;
        height: 270px;
    }
    .container_box {
        padding: 0 0 0 8px;
        max-width: 480px;
        height: 990px;
    }
    .arrow_1 {
        left: 148px;
        top: 40px;
    }
    .box.box_1_0 {
        top: 0;
    }
    .arrow_2 {
        padding-left: 90px;
        transform: translateY(-36%);
    }
    .box_2_1 {
        transform: translate(0, -93%);
        height: 240px;
    }
    .arrow_2 svg {
        height: 274px;
    }
    .arrow_3 {
        transform: translate(47%, -163%);
    }
    .box_1_2 {
        transform: translate(0, -102%);
        padding: 45px 46px;
    }
    .elementor-5171 .elementor-element.elementor-element-a4e81eb {
        padding: 30px 0 50px 0 !important;
    }
    .elementor-5171 .elementor-element.elementor-element-6447777 > .elementor-widget-container {
        padding: 23px 0 25px 0 !important;
    }
    .elementor-5171 .elementor-element.elementor-global-433 .elementor-button {
        font-size: 16px !important;
    }
    .everheard_kingsection h2 {
        margin: 0 auto 20px;
        line-height: 42px !important;
        max-width: 320px;
        padding-right: 2px;
    }
    .everheard_kingsection {
        text-align: center;
        padding: 5px 0 5px;
    }
    .everheard_kingsection .elementor-element-9a89770 .elementor-text-editor.elementor-clearfix {
        font-size: 16px;
        line-height: 26px;
        color: #517288;
        margin: 0 3px 40px 0;
    }
    .everheard_kingsection h3 {
        margin: 0 0 14px;
        font-size: 18px !important;
        line-height: 28px !important;
    }
    .everheard_kingsection .elementor-element-a29b446 .elementor-text-editor.elementor-clearfix {
        font-size: 14px;
        line-height: 22px;
        max-width: 164px;
        margin: 0 auto 20px;
    }
    .everheard_kingsection .elementor-image {
        width: 121px;
        height: 121px;
        margin: 0 auto 10px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .everheard_kingsection .elementor-element-a29b446 .elementor-column {
        margin-bottom: 60px;
    }
    ,
    .everheard_kingsection .elementor-element-b8abd29 .elementor-text-editor.elementor-clearfix {
        max-width: 190px !important;
    }
    .everheard_kingsection .elementor-element-4712a2f .elementor-column-wrap.elementor-element-populated {
        padding: 0 0 0 21px !important;
    }
    .everheard_kingsection .elementor-element-71b66ae .elementor-column-wrap.elementor-element-populated {
        padding: 0 16px 0 0 !important;
    }
    .btn-sml-learnmore a {
        font-size: 14px;
        padding: 20px 27px;
    }
    .everheard_kingsection .elementor-element-f5fa355 .elementor-column-wrap.elementor-element-populated {
        padding: 0 0 0 21px !important;
    }
    .everheard_kingsection .elementor-element-1b66014 .elementor-column-wrap.elementor-element-populated {
        padding: 0 13px 0 0 !important;
    }
    .everheard_kingsection .elementor-element-db3a2a4 .elementor-column-wrap.elementor-element-populated {
        padding: 0 0 0 21px !important;
    }
    .everheard_kingsection .elementor-element-c37fb6a .elementor-column-wrap.elementor-element-populated {
        padding: 0 13px 0 0 !important;
    }
    .everheard_kingsection .elementor-element-b8abd29 .elementor-text-editor.elementor-clearfix {
        max-width: 190px !important;
    }
    .testimonial .card_profile {
        position: absolute;
        bottom: 15px;
    }
    .Wekeepourgroup_section .elementor-element-c9e5230 .elementor-text-editor.elementor-clearfix,
    .group_section .elementor-element-2fe59b3 .elementor-text-editor.elementor-clearfix,
    .ourownhorn_section .elementor-element-230e30c .elementor-text-editor.elementor-clearfix,
    .your_gonna .elementor-element-b6a6824 .elementor-text-editor.elementor-clearfix {
        font-size: 16px;
        line-height: 26px;
        max-width: 447px;
    }
    .elementor-1265 .elementor-element.elementor-element-ce783ac {
        padding: 30px 0 0 0 !important;
    }
    .top_brands h2 {
        margin: 0 auto 15px;
    }
    .top_brands .elementor-element-d452a13 {
        font-size: 16px !important;
        line-height: 26px !important;
        margin: 0 0 30px;
    }
    .elementor-element-ca3a9ad > .elementor-element-populated {
        margin: 0 0 60px !important;
    }
    .counter_section .elementor-counter-number-wrapper {
        font-size: 29px;
        font-weight: 700;
        line-height: 38px;
    }
    .counter_section .elementor-counter-title {
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }
    .counter_section .elementor-container.elementor-column-gap-default {
        max-width: 480px !important;
    }
    .counter_section .elementor-counter-title {
        max-width: 80px;
        margin: 0 auto;
    }
    .counter_section .elementor-element-2c9172c > .elementor-element-populated {
        margin: 35px 0 200px 0 !important;
    }
    .home .footer {
        margin-top: 195px !important;
    }
    .page-template-page-nosharemenu .custom_main_menu {
        display: none !important;
    }
    .counter_section h2 {
        padding: 0 0 25px 0;
    }
    .counter_section .elementor-image {
        margin: 0 0 17px;
    }
    .counter_section .elementor-counter-title {
        margin-top: 10px !important;
    }
    .paralax-section-one h1 {
        font-size: 38px;
        line-height: 50px !important;
        max-width: 250px;
        margin: 0 auto;
    }
    .paralax-section-one {
        transform: translate(-50%, -36%) !important;
        max-width: 450px !important;
        height: 416px;
    }
    .paralax-section-one .elementor-element-84dd604 {
        padding: 63px 0 94px 0 !important;
    }
    .paralax-section-one .elementor-element-b61a4e7 > .elementor-widget-container {
        padding: 0 0 15px 0 !important;
    }
    .paralax-section-one .elementor-element-bed2280 > .elementor-widget-container {
        max-width: 400px;
        margin: 0 auto;
        padding: 0 0 25px 0;
    }
    ul.tabs li a {
        padding: 5px 16px;
    }
    .testimonial_section h2 {
        margin: 35px 0 22px 2px;
    }
    ul.tabs {
        margin: 30px 0 12px 26px;
    }
    .footer .elementor-container {
        max-width: 480px !important;
    }
    .footer .elementor-element-c6bc7cb {
        padding: 0 3px 0 16px !important;
    }
    .footer .elementor-element-024b2f0 {
        padding-left: 16px;
        width: 33.33% !important;
    }
    .footer .elementor-element-377f542 {
        padding-left: 6px;
        width: 33.33% !important;
    }
    .footer .elementor-column {
        padding: 0 3px 0 16px !important;
    }
    .footer {
        margin-top: 316px !important;
        margin-bottom: 40px !important;
    }
    .footer .elementor-element-04b060e {
        padding: 0 !important;
    }
    .elementor-60 .elementor-element.elementor-element-04b060e > .elementor-element-populated {
        padding: 0 !important;
    }
    .footer .elementor-text-editor.elementor-clearfix {
        max-width: 100%;
        text-align: center;
        margin: 0 20px;
    }
    .footer h3 {
        margin: 45px 0 13px;
    }
    .careers_menu a:last-child {
        font-size: 14px !important;
        line-height: 24px !important;
    }
    .footer li {
        padding: 6px 0;
    }
    .footer a {
        font-size: 14px;
        line-height: 24px !important;
    }
    .footer_lastsection .elementor-text-editor.elementor-clearfix {
        color: #fff;
        font-family: "PT Sans";
        font-size: 12px;
        font-weight: 700;
        line-height: 16px;
    }
    .footer_lastsection .elementor-widget-wrap {
        display: flex;
        flex-direction: row;
        justify-content: center;
    }
    .footer_lastsection .elementor-element-21b1117 {
        width: 30%;
    }
    .footer_lastsection .elementor-element-81873f5 {
        width: 55%;
    }
    .banner .elementor-container.elementor-column-gap-default {
        max-width: 480px !important;
    }
    .banner .elementor-container.elementor-column-gap-default {
        min-height: auto !important;
        height: auto !important;
    }
    .banner img {
        position: relative;
        top: 45px;
        transform: translateX(-3%);
    }
    .elementor-element-9270792 {
        height: 352px !important;
    }
    .banner {
        background-color: #f8fbff !important;
    }
    .banner .elementor-container {
        min-height: auto !important;
        height: auto !important;
    }
    .banner.elementor-element-b19d40e {
        text-align: center;
        padding: 30px 0 45px;
    }
    .banner .elementor-text-editor {
        font-size: 16px;
        line-height: 26px;
        margin: 0 auto 25px;
        max-width: 365px;
    }
    .banner .elementor-element-6fcb39d .elementor-text-editor {
        margin: 2px 0 0;
        font-size: 12px;
        line-height: 28px;
        font-style: italic;
        color: #2d3e50;
        max-width: 100%;
    }
    .banner h1 {
        margin: 0 auto 20px;
        max-width: 430px;
    }
    .your_gonna p {
        margin: 0 7px 25px;
    }
    .your_gonna .elementor-container.elementor-column-gap-default {
        max-width: 480px !important;
        padding: 0 10px;
    }
    .your_gonna {
        margin: 60px 0 0;
    }
    .Wekeepourgroup_section .elementor-container.elementor-column-gap-default {
        max-width: 480px !important;
    }
    .Wekeepourgroup_section {
        padding: 60px 15px 45px;
    }
    .Wekeepourgroup_section .elementor-text-editor.elementor-clearfix {
        max-width: 440px;
        padding: 20px 0 35px;
        text-align: center;
    }
    .Wekeepourgroup_section .elementor-element-c9e5230 .elementor-text-editor.elementor-clearfix {
        max-width: 320px;
        padding: 5px 0 10px;
        text-align: center;
    }
    .Wekeepourgroup_section .elementor-element-6c72210,
    .Wekeepourgroup_section .elementor-element-dba787f {
        border-left: none;
        border-right: none;
    }
    .Wekeepourgroup_section .elementor-column {
        border-bottom: 3px solid #546490;
        padding: 0 20px;
    }
    .Wekeepourgroup_section .elementor-element-b0ae76c,
    .Wekeepourgroup_section .elementor-element-e185fc5 {
        border-bottom: none;
    }
    .Wekeepourgroup_section .elementor-element-dbdbb8b {
        border-bottom: 3px solid #546490 !important;
    }
    .Wekeepourgroup_section {
        padding: 75px 15px 0;
    }
    .Wekeepourgroup_section .elementor-element-06e2f2e .elementor-text-editor.elementor-clearfix {
        margin: 0 0 20px;
    }
    .ourownhorn_section .elementor-container.elementor-column-gap-default {
        max-width: 480px !important;
    }
    .ourownhorn_section h2 {
        margin: 10px 0 10px;
    }
    .testimonial_card .card {
        width: 453px;
        margin-left: 0;
    }
    .group_section .elementor-text-editor.elementor-clearfix {
        font-size: 16px;
        line-height: 19px;
        font-weight: 700;
        margin: 0 auto;
        max-width: 90px;
    }
    .btn-med-readmore,
    .custom_testimonial_readmore {
        text-align: center;
        margin: 50px 0 15px;
    }
    .testimonial_card .card_content {
        height: auto;
        max-width: 453px;
        padding: 44px 22px 25px;
    }
    .ourownhorn_section .elementor-element-ce34dfb .elementor-text-editor,
	.ourownhorn_section .elementor-element-7767ec0b .elementor-text-editor {
        max-width: 452px;
        margin: 0 auto;
    }
    .testimonial_card {
        column-count: 1;
    }
    .testimonial_card .card_profile {
        position: static;
    }
    .divider_section {
        height: 70px;
    }
    .page-id-5864 .footer {
        margin-top: 204px !important;
    }
    .inner-footer {
        margin-top: 204px !important;
    }
    .group_section .elementor-container.elementor-column-gap-default {
        max-width: 480px !important;
    }
    .group_section {
        padding: 60px 0 185px;
    }
    .banner {
        max-height: initial;
        height: auto;
    }
    .innerpage {
        transform: translate(-50%, -50%) !important;
        max-width: 450px !important;
        height: 470px;
    }
    .footer_lastsection .elementor-element-319779ee {
        width: 30%;
    }
    .footer_lastsection .elementor-element-28101a2 {
        width: 55%;
    }
    .testi_mobileheading {
        text-align: center;
        display: block;
        margin: 50px 0 0;
        font-size: 14px !important;
    }
    a.testi_mobileheading:hover {
        color: #58c2d1 !important;
    }
    .testi_headingsection {
        margin: 55px 0 35px;
    }
    .testimonial_banner .elementor-container.elementor-column-gap-default {
        max-width: 480px !important;
    }
    .testimonial_banner h1 {
        margin: 0 0 24px;
        font-weight: 400;
    }
    .testimonial_banner {
        min-height: 433px;
    }
    .testimonial_banner .elementor-widget-wrap {
        margin: 70px auto 0;
    }
    .testimonial_banner .elementor-text-editor {
        margin: 0 auto 30px;
    }
    .testimonial_firstcol .elementor-widget-wrap .elementor-element {
        width: 70%;
        text-align: left;
        padding-left: 15px;
        font-size: 14px;
        line-height: 22px;
    }
    .testimonial_firstcol .elementor-widget-wrap {
        padding: 0;
    }
    .testimonial_firstcol .elementor-widget-wrap .btn-sml-drk {
        width: 30%;
        position: relative;
        margin: 35px 0 10px;
        text-align: center;
        right: 2px;
        bottom: 46px;
    }
    .innerpage .elementor-text-editor.elementor-clearfix {
        font-size: 12px;
    }
    .testimonial_cardsection .elementor-container {
        max-width: 480px !important;
        margin: 0 auto;
    }
    .testimonialpage_card .card {
        width: 450px;
        margin: 0 0 15px 0;
    }
    .testimonialpage_card .card_content {
        max-width: 450px;
        margin: 6px 0;
    }
    .testimonialpage_card .card_content h4 {
        font-size: 16px;
        line-height: 26px;
    }
    .testimonialpage_card {
        margin-top: 0;
        padding: 0;
        column-count: 1;
        display: flex;
    }
    .testimonial_cardsection section {
        margin: 5px 0 0;
    }
    .testimonialpage_card .card_content {
        padding: 33px 25px 20px;
    }
    .card_profile {
        position: static;
    }
    .testimonialpage_card .card_content {
        height: auto;
    }
    .btn-sml-showmore,
    .btn-sml-white {
        margin: 30px 0 15px;
    }
    .booklets {
        padding: 56px 0 38px !important;
    }
    .postcards {
        padding: 45px 0 0;
    }
    .emailletter {
        padding: 0 0 34px;
    }
    .innercirclegroup {
        padding: 35px 0 225px;
    }
    .divider5 {
        height: 118px;
    }
    .shareables-container {
        max-width: 480px;
    }
    .shareables-fl-blog {
        flex-direction: column;
    }
    .shareables-img a {
        width: 100%;
        height: 240px;
        margin: 0;
    }
    .shareables-blog-list p a {
        max-width: 100%;
        margin: 0;
    }
    .shareables-blog-row {
        margin: 0 0 10px;
        flex-direction: column;
    }
    .shareables-blog-content p a {
        width: 100%;
    }
    .shareables-fl-heading {
        margin: 0 0 45px;
    }
    .shareables-blog-img {
        width: 24%;
    }
    .shareables-blog-content p {
        width: 75%;
    }
    .shareables-agents,
    .shareables-form {
        padding: 25px 25px 40px;
        height: auto;
        min-height: auto;
    }
    .shareables-blog-list p a {
        font-size: 14px;
        line-height: 20px;
    }
    .shareables-blog {
        padding: 100px 0 80px;
    }
    .sharable_sidebar .elementor-post__thumbnail__link {
        height: 189px;
    }
    .sharable_sidebar .elementor-post__title a {
        font-size: 14px;
        line-height: 20px !important;
    }
    .blog-select {
        display: none;
        margin: 50px auto 25px;
        width: 96%;
        border: 1px solid #fff;
        outline: 0 !important;
        color: #2c404e;
        border-color: transparent !important;
    }
    .blogContent.show_loader:before {
        top: 5%;
    }
    .portable-blog-post {
        padding-bottom: 282px;
    }
    .testimonialpage_card {
        margin: 0 auto;
    }
    .portable-blog-container {
        max-width: 480px;
        margin: 0 auto;
        padding: 0 15px;
    }
    .portable-img {
        height: 235px;
    }
    .portable-img img {
        object-fit: contain;
    }
    .portable-link li {
        padding: 18px 0;
    }
    .blog-tabs {
        padding: 50px 0;
    }
    .blog-list a {
        font-size: 14px;
        line-height: 20px;
    }
    .blog-img a {
        height: 112px;
    }
    .blog-select option {
        font-family: Roboto;
        color: #2c404e;
        font-size: 14px;
    }
    .portable-blog-post {
        padding-top: 5px;
    }
    .portable-blog-row {
        padding: 30px 0 50px;
    }
    .footer_lastsection .elementor-element-471ba81e {
        width: 30%;
    }
    .footer_lastsection .elementor-element-13757d50 {
        width: 55%;
    }
    .shareables-fl-row {
        padding: 30px 20px 240px;
        flex-direction: column;
    }
    .innerpage h2 {
        text-align: center;
        max-width: 370px;
    }
    .shareable-blog-container {
        max-width: 480px;
        margin: 0 auto;
        padding: 0 20px;   
    }   
    .shareable-article-content img {    
        padding: 0;
    }
    .shareable-single-blog {
        padding: 7px 0 310px;
    }
    .shareable-single-col {
        width: auto;
    }
    .shareable-single-col-agent a {
        width: 100%;
        margin-top: 15px;
        text-align: center;
        margin-left: auto;
    }
    .no-sidebar .shareable-single-col-agent a {
        margin-top: 15px;
    }
    .elementor-element-2418305 .elementor-text-editor {
        max-width: 453px;
        margin: 0 auto;
    }
    .mob_popsection input[type="date"],
    .mob_popsection input[type="email"],
    .mob_popsection input[type="month"],
    .mob_popsection input[type="number"],
    .mob_popsection input[type="password"],
    .mob_popsection input[type="search"],
    .mob_popsection input[type="tel"],
    .mob_popsection input[type="text"],
    .mob_popsection input[type="time"],
    .mob_popsection input[type="url"],
    .mob_popsection input[type="week"],
    .mob_popsection textarea {
        background: #F0F5F9;
        border-radius: 5px;
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 26px;
        color: #2c404e !important;
        border: none !important;
        outline: 0 !important;
        transition: none !important;
        padding: 10px 12px 8px;
    }
    .mob_popsection h2,
    .popupcontactsection h2 {
        font-family: Clearface;
        font-style: normal;
        font-weight: 700;
        font-size: 26px !important;
        line-height: 36px !important;
        color: #2c404e;
        margin: 0;
    }
    .elementor-element-ddd53f3 {
        padding: 0 30px !important;
    }
    .memes-bannermobile .elementor-text-editor {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 26px;
        color: #009eb5;
        margin: 38px 0 14px;
    }
    .memes-bannermobile .elementor-container {
        max-width: 480px !important;
        min-height: auto !important;
    }
    .memes-bannermobile h1 {
        margin: 0 auto 30px;
        max-width: 356px;
    }
    .memes-bannermobile {
        text-align: center;
    }
    .memes-bannermobile .elementor-element-b83da20 .elementor-widget-container {
        margin: 20px 0 0;
    }
    .memespersonal-brand .elementor-text-editor {
        margin-bottom: 35px;
    }
    .memespersonal-brand .elementor-container {
        max-width: 480px !important;
    }
    .meme-readytostand .elementor-container {
        max-width: 480px !important;
    }
    .memes-testimonial .elementor-container {
        max-width: 480px !important;
    }
    .memes-testimonial .elementor-text-editor p {
        font-size: 16px;
        line-height: 26px;
        max-width: 100%;   
        margin: 0;
    }
    .memespersonal-brand h4 {
        font-size: 18px;
        line-height: 28px;
    }
    .memespersonal-brand {
        margin: 80px 0 35px;
    }
    .meme_testimonial .card_profile {
        position: absolute;
    }
    .memes-testimonialslider {
        padding: 0 0 110px;
    }
    .memes-testimonial {
        padding: 80px 0 65px;
    }
    .personal_brand_mobile_row {
        max-width: 480px;
        margin: 0 auto;
        text-align: center;
    }
    .personal_brand_img {
        flex: 0 0 100%;
        width: 100%;
    }
    .meme-readytostand .group_a a {
        margin: 0 auto 45px;
        max-width: 90px;
    }
    .personal_brand_mobile_card {
        width: 100%;
    }
    .elementor-element-11a866d .elementor-image,
    .elementor-element-33c1cc4 .elementor-image,
    .elementor-element-40883935 .elementor-image,
    .elementor-element-5f25117 .elementor-image,
    .elementor-element-665e2ec .elementor-image {
        width: 70px;
        height: 96px;
    }
    .personal_brand_mobile_cont p {
        font-family: Roboto;
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 22px;
        text-align: center;
        color: #2c404e;
        max-width: 298px;
        margin: 10px auto 40px;
    }
    .personal_brand_mobile_cont h6 {
        font-family: Roboto;
        font-style: normal;
        font-weight: 700;
        font-size: 18px;
        line-height: 26px;
        color: #2c404e;
    }
    .personal_brand_bg {
        min-height: 320px;
        background-size: 64%;
        background-position-x: 50%;
    }
    .personal_brand_image {
        min-height: 286px;
        max-width: 286px;
        margin: auto;
        transform: translate(0, 2%);
    }
    .accorionbelow-section {
        padding: 51px 0 50px;
        text-align: center;
    }
    .personal_brand_mobile_row .flickity-page-dots .dot.is-selected {
        background: #009eb5 !important;
        opacity: 1 !important;
    }
    .personal_brand_mobile_row .flickity-page-dots .dot {
        background: #eaeaea !important;
        opacity: 1 !important;
    }
    .personal_brand_mobile_row .flickity-page-dots {
        z-index: 9999;
        bottom: -10px !important;
    }
    .personal_brand_image img {
        width: 212px;
        height: 212px;
        left: 57%;
        display: block;
    }
    .memespersonal-brand h2 {
        font-size: 30px !important;
        line-height: 42px !important;
        max-width: 294px;
        margin: 0 auto;
    }
    .memespersonal-brand p {
        font-size: 16px;
        line-height: 26px;
        max-width: 290px;
        margin: 25px auto 50px;
    }
    .elementor-element-a32f855 .elementor-text-editor,
    .meme-readytostand .elementor-element-47939cf .elementor-text-editor p,
    .meme-readytostand .elementor-element-6629ca0 .elementor-text-editor,
    .meme-readytostand .elementor-element-70493613 .elementor-text-editor {
        font-size: 16px;
        line-height: 26px;
        margin: 25px auto 50px;
        max-width: 100%;
    }
    .meme-readytostand .elementor-element-6629ca0 .elementor-text-editor {
        max-width: 320px;
    }
    .meme-readytostand h2 {
        max-width: 340px;
        margin: 0 auto;
    }
    .meme-readytostand {
        padding: 55px 0 245px;
    }
    .memespersonal-brand .elementor-text-editor {
        max-width: 270px;
    }
    .articles-banner {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/article/480-banner.png) !important;
        min-height: 671px;
    }
    .articles-banner img {
        transform: translateY(-43px);
    }
    .articles-banner .elementor-container {
        max-width: 480px !important;
        min-height: auto !important;
    }
    .articles-banner .elementor-element-7c1887c .elementor-widget-wrap {
        margin: 45px 20px 0;
        max-width: 420px;
    }
    .articles-content .elementor-container {
        max-width: 480px !important;
    }
    .articles-content h2,
    .articles-examples h2 {
        font-size: 24px !important;
        line-height: 36px !important;
        max-width: 480px;
    }
    .articles-content-left .elementor-column-wrap {
        background-position: center;
    }
    .articles-content-left,
    .articles-content-right {
        padding-left: 20px;
    }
    .articles-content-left .elementor-column-wrap {
        background-position: top center;
        background-size: 97% !important;
        min-height: 310px !important;
        margin-bottom: 0;
    }
    .articles-content-left h3 {
        margin: 70px 0 15px;
    }
    .articles-content-left .elementor-text-editor {
        font-size: 14px;
        line-height: 22px;
        max-width: 370px;
        margin-left: 0;
    }
    .articles-content-left .elementor-widget-wrap {
        padding-left: 48px;
    }
    .articles-content-right {
        margin-top: 35px;
    }
    .article-readytostand .elementor-element-981df81 .elementor-text-editor,
    .articles-examples .elementor-text-editor,
    .articles-testimonial .elementor-text-editor {
        font-size: 16px;
        line-height: 26px;
    }
    .articles-examples .elementor-element-49d3f39 .elementor-text-editor {
        max-width: 480px;
        margin-left: auto;
        margin-right: auto;
    }
    .article_slider .elementor-column {
        min-height: fit-content !important;
        width: 480px;
    }
    .article_slider .slick-dots {
        display: flex;
        justify-content: center;
        margin: 0;
        padding: 0;
        list-style-type: none;
    }
    .article_slider .slick-dots li {
        margin: 0 15px 0 0;
    }
    .article_slider .slick-dots button {
        display: block;
        width: 10px;
        height: 10px;
        padding: 0;
        border: none;
        border-radius: 100%;
        background-color: #eaeaea;
        text-indent: -9999px;
        outline: 0;
    }
    .article_slider .slick-dots li.slick-active button {
        background-color: #009eb5;
    }
    .articles-imagebox .btn-med {
        margin-bottom: 45px;
        margin-top: 10px;
    }
    .articles-imagebox .elementor-text-editor,
    .articles-imagebox .elementor-text-editor p {
        margin: 0 auto 30px 15px;
    }
    .email_image_box_absolute_list span.elementor-icon-list-text:before {
        content: " ";
        background-image: url(/wp-content/themes/hello-theme-child-master/img/booklet/check.png);
        width: 20px;
        height: 18px;
        position: absolute;
        left: 2px;
        top: 5px;
    }
    .slider_testimonials_two {
        max-width: 100%;
        margin: auto;
    }
    .testimonial_img_slider_cont img {  
        width: 100%;    
        height: auto;   
    }
    .slider_testimonials_img p {
        margin-bottom: 10px;
        margin-top: 0;
    }
    .slider_testimonials_img img {
        max-width: 100%;
    }
    .testimonial_img_slider_cont, .booklets_img_slider .testimonial_img_slider_cont {  
        width: 100%;    
        max-width: 100%;    
        margin-right: 30px;
    }
    .article-animated-section .elementor-container,
    .articles-imagebox .elementor-container {
        max-width: 480px !important;
        padding: 0 20px;
    }
    .article-animated-section h3 {
        margin: 15px 0 0;
    }
    .articles-imagebox {
        padding: 85px 0 0;
    }
    .article-animated-section h3,
    .articles-imagebox h2,
    .articles-testimonial .elementor-text-editor,
    .articles-testimonial h2 {
        max-width: 360px;
    }
    .article-animated-section h3,
    .articles-imagebox h2 {
        font-size: 22px !important;
        line-height: 30px !important;
    }
    .articles-examples {
        padding: 30px 0 0;
    }
    .articles-imagebox h2 {
        max-width: 272px;
        text-align: center;
        margin: 50px auto 45px;
    }
    #elementor-popup-modal-22599 .dialog-message {
        max-width: 390px;
        overflow: auto;
    }
    .contact_form {
        padding-right: 30px;
        padding-left: 30px;
        padding-bottom: 50px;
    }
    .blog_tag_all-blog-list {
        flex: 0 0 48%;
        margin-bottom: 30px;
    }
    .blog_tag_all_slider {
        column-gap: 15px;
    }
    .blog_tag_all-img a {
        width: 100%;
        height: auto;
    }
    .blog_tag_all_section .blog-tag-all-tab-content {
        padding: 0 0 15px;
    }
    .blog_tag_all-blog-list p {
        max-width: 100%;
    }
    .blog_tag_all-blog-list a {
        font-size: 14px;
        line-height: 22px;
    }
    .simple-pagination li span {
        padding: 8px 13px;
        font-size: 14px;
    }
    .paralax-section-one .elementor-element-84dd604 {
        padding: 0 !important;
    }
    .paralax-section-one {
        height: 400px !important;
    }
    .footer {
        margin-top: 280px !important;
    }
    .group_section {
        padding: 60px 0 120px;
    }
    .inner-footer {
        margin-top: 150px !important;
    }
    .page-id-5864 .footer {
        margin-top: 150px !important;
    }
    .innercirclegroup {
        padding: 35px 0 170px;
    }
    .shareable-single-blog {
        padding: 7px 0 255px;
    }
    .meme-readytostand {
        padding: 55px 0 200px;
    }
    .page_not_found .elementor-container {
        max-width: 480px !important;
    }
    .page_not_found_cont {
        margin-bottom: 20px;
    }
    .elementor-element.elementor-element-0a20d6e.elementor-widget.elementor-widget-html {
        display: none;
    }
    .contributors .elementor-container {
        max-width: 480px !important;
    }
    .author.author-block {
        padding: 20px;
    }
    .aboutus .elementor-container {
        max-width: 480px !important;
        padding: 0 15px;
    }
    .about_content ul {
        padding-left: 0 !important;
    }
    .search-page .elementor-container {
        max-width: 480px !important;
    }
    .author-post-list .elementor-grid-tablet-2 .elementor-grid,
    .search-page .elementor-grid-tablet-2 .elementor-grid {
        grid-template-columns: repeat(2, 1fr) !important;
    }
    .author-page .elementor-container,
    .author-post-list .elementor-container {
        max-width: 480px !important;
    }
    .single-author {
        padding: 20px;
    }
    .single-author-head {
        flex: 0 0 30%;
    }
    .single-author-details {
        flex: 0 0 66%;
    }
    .postcard-banner {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/postcard/480-640-banner-vertical.png) !important;
    }
    .postcard-banner img {
        transform: translateY(23px) !important;
        width: 40%;
    }
    .postcard-banner .elementor-element-072f3d8 .elementor-column-wrap {
        margin: 50px 20px 0;
    }
    .postcard-banner .elementor-container {
        max-width: 480px !important;
        min-height: 640px !important;
    }
    .farm-area .elementor-container,
    .farm-area-cont .elementor-container {
        max-width: 480px !important;
    }
    .farm-area h2 span {
        padding: 2px 5px;
        margin-right: 0;
    }
    .postcard-testimonial h2 {
        max-width: 480px;
    }
    .postcard-testimonial .elementor-text-editor {
        max-width: 480px;
    }
    .postcardAccordian h2 {
        max-width: 480px;
    }
    .postCard_accordian .personal_brand_bg {
        min-height: 320px;
        background-size: contain;
        background-position-x: 50%;
        height: 320px;
        margin-bottom: 25px;
    }
    .postCard_accordian .personal_brand_image {
        min-height: 286px;
        transform: translate(0, 9%);
        max-width: 286px;
        background-size: 100%;
    }
    .postCard_accordian .personal_brand_image img,
    .postCard_accordian .personal_brand_image video {
        left: 50%;
        top: 50%;
        width: 250px;
        height: 250px;
    }
    .postcardAccordian {
        padding: 110px 0 190px;
    }
    .postcard_image_slider h2,
    .postcard_image_slider p {
        max-width: 480px;
    }
    .postcard_image_slider h2 {
        margin-top: 135px;
    }
    .farm-area-cont {
        padding-bottom: 10px;
    }
    .postcardAccordian .personal_brand_mobile_row .flickity-page-dots .dot {
        background: #fff !important;
        opacity: 1 !important;
    }
    .postcardAccordian .personal_brand_mobile_row .flickity-page-dots .dot.is-selected {
        background: #009eb5 !important;
        opacity: 1 !important;
    }
    .postcardAccordian .btn-med-joinnow a {
        margin-top: 25px;
    }
    .farm-area {
        padding: 55px 0 35px;
    }
    .email-banner .elementor-container {
        max-width: 480px !important;
        min-height: 630px !important;
    }
    .email-banner-cont .elementor-widget-wrap {
        max-width: 600px;
        margin: 60px 0 0 20px;
    }
    .email-banner img {
        transform: translateY(-20px);
        width: 68%;
    }
    .email_letter_cont .elementor-container {
        max-width: 480px !important;
    }
    .email_letter_list .elementor-column {
        width: 100%;
    }
    .email_accordian .personal_brand_image {
        min-height: 286px;
        transform: translate(0, 9%);
        max-width: 286px;
        background-size: 100%;
    }
    .email_accordian .personal_brand_bg {
        min-height: 320px;
        background-size: contain;
        background-position-x: 50%;
        height: 320px;
        margin-bottom: 25px;
    }
    .email_accordian_cont {
        padding: 100px 0 110px;
    }
    .email_image_box_absolute .elementor-container {
        max-width: 450px !important;
        padding: 0;
    }
    .email_image_box_absolute_list span.elementor-icon-list-text {
        font-size: 16px;
        line-height: 26px;
        text-align: left;
        display: block !important;
        width: 100%;
        padding-left: 30px !important;
        padding-bottom: 10px;
    }
    .articles-imagebox .elementor-text-editor,
    .articles-imagebox .elementor-text-editor p {
        max-width: 100%;
        text-align: left;
    }
    .email_image_box_absolute_list .elementor-container {
        padding: 0 20px !important;
    }
    .email_image_box_absolute_list .elementor-icon-list-icon {
        display: none !important;
    }
    .email_image_box_absolute h2 {
        max-width: 100% !important;
        padding: 0 20px;
    }
    .email_image_box_absolute .btn-med {
        margin-bottom: 60px;
    }
    .email-testimonialslider {
        padding: 735px 0 70px !important;
    }
    .page-id-21594 .articles-imagebox .elementor-text-editor,
    .page-id-21594 .articles-imagebox .elementor-text-editor p {
        margin: 0 auto 30px 30px;
    }
    .page-id-21594 .articles-imagebox .cta_text p {
        margin-bottom: 50px;
        text-align: center;
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .booklet-banner {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/booklet/640-banner.png) !important;
        height: 670px !important;
    }
    .booklet-banner .elementor-container {
        max-width: 480px !important;
    }
    .booklet-banner img {
        transform: translate(0, -81px);
        width: 69%;
    }
    .booklet_author .elementor-container {
        max-width: 480px !important;
    }
    .booklets_accordian .personal_brand_image {
        min-height: 286px;
        transform: translate(-6%, 7%);
    }
    .booklets_accordian .personal_brand_bg {
        min-height: 320px;
        background-size: contain;
        height: 320px;
        margin-bottom: 25px;
    }
    .booklet_acc_section h2 {
        padding: 45px 20px 35px;
        max-width: 480px;
        text-align: left;
    }
    .booklet_acc_section .elementor-text-editor p {
        margin: 0 auto 45px;
        max-width: 480px;
        text-align: left;
        padding: 0 20px;
    }
    .book-slider .elementor-element-6c67a77 .elementor-text-editor p,
    .booklet-testimonial .elementor-text-editor,
    .booklet_acc_section .elementor-text-editor p {
        font-size: 14px;
        line-height: 26px;
    }
    .booklet_author h2 {
        max-width: 480px;
        margin: 70px auto 45px;
    }
    .booklets_accordian {
        padding-bottom: 52px;
    }
    .booklets_accordian .personal_brand_mobile_row .flickity-page-dots .dot {
        background: #fff !important;
        opacity: 1 !important;
    }
    .booklets_accordian .personal_brand_mobile_row .flickity-page-dots .dot.is-selected {
        background: #009eb5 !important;
        opacity: 1 !important;
    }
    .book-slider .elementor-element-50cd9cc h2,
    .book-slider .elementor-element-6c67a77 .elementor-text-editor p {
        max-width: 480px;
        padding: 0 20px;
    }
    .book-slider .booklets_img_slider {
        margin-bottom: 110px;
    }
    .email_image_box_absolute {
        transform: translate(-50%, -14%);
    }
    .booklet-testimonial {
        padding: 750px 0 60px !important;
    }
    .booklet-testimonial .elementor-text-editor {
        padding: 0;
    }
    .shareable-single-content iframe {
        height: auto;
    }
    .shareable-single-content iframe.instagram-media {
        max-width: 695px !important;
        min-width: 260px !important;
    }
    .shareables-fl-heading h3:after {
        width: 100%;
    }
    .select_blog_list {
        display: block;
    }
    ul.blog_tag_all_tabs {
        display: none;
    }
    .sharable_sidebar .elementor-post__thumbnail__link {
        height: 66px;
        width: 126px !important;
        margin-right: 15px !important;
    }
    .sharable_sidebar .elementor-post {
        flex-direction: row;
        align-items: center;
    }
    .shareables-fl-blog .shareables-blog-list:last-child {
        display: none;
    }
    .alignright {
        width: 100% !important;
        float: none;
        margin-top: 6px;
        margin-right: 0;
        margin-bottom: 6px !important;
        margin-left: 0 !important;
    }
    .adbox_row,
    .list_row,
    .list_row_three {
        flex-direction: column;
    }
    .profile_box {
        flex-direction: column;
        padding: 35px 20px 10px;
    }
    .shareable-article-content div img {
        margin-bottom: 15px;
    }
    .adbox_col:last-child {
        text-align: center;
    }
    .adbox_col span.novashare-pinterest-image {
        margin-left: 0;
    }
    .yellow_author {
        margin: 5px;
    }
    .yellow_author ._submit {
        width: 100%;
    }
    .partners_accordian .elementor-container,
    .partners_content .elementor-container {
        max-width: 480px !important;
    }
    .partners_content h1 {
        font-size: 48px;
        line-height: 52px !important;
        margin: 20px 0;
    }
    .partners_content h1 span {
        font-size: 20px;
        line-height: 40px;
    }
    .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
        padding: 25px 25px 20px;
    }
    .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
        border: none;
        padding: 25px 25px 20px;
    }
    .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title,
    .partners_accordian .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
        font-size: 14px;
        line-height: 22px;
    }
    .partners_accordian .elementor-field-option label,
    .partners_accordian label.elementor-field-label {
        font-size: 14px;
        line-height: 22px;
    }
    .elementor-field-group-field_3aff5b6,
    .elementor-field-group-field_ba6aaac {
        width: 100% !important;
    }
    .booklets_accordian .personal_brand_image img,
    .booklets_accordian .personal_brand_image video {
        width: 240px;
        height: 240px;
        left: 50%;
        top: 50%;
    }
    .email_accordian .personal_brand_image img,
    .email_accordian .personal_brand_image video {
        left: 50%;
        top: 50%;
        width: 243px;
        height: 243px;
    }
    .cat_sharable_temp_container {
        max-width: 480px;
        margin: 0 auto;
        padding: 0 15px;
    }
    .cat_sharable_post_list {
        gap: 16px;
        flex-wrap: wrap !important;
    }
    .cat_sharable_header {
        display: flex;
        margin-top: 0;
    }
    .cat_sharable_header_left {
        flex: 0 0 100%;
    }
    .cat_post_sin_cont {
        flex: 0 0 48% !important;
    }
    .cat_post_sin_cont,
    .cat_sharable_header,
    .cat_sharable_title {
        margin-left: 0;
    }
    .cat_sharable_header_right {
        flex: 0 0 100%;
    }
    .cat_post_sin_cont p {
        padding-right: 0;
    }
    .cat_sharable_header {
        align-items: flex-start;
    }
    .personal_brand_image img,
    .personal_brand_image video {
        display: block;
    }
    #elementor-popup-modal-25768 .dialog-message {
        width: 450px !important;
    }
    .sign_in_col_form {
        padding: 35px 20px 40px;
    }
    .features-banner {
        max-width: 480px !important;
        margin: 0 auto;
        padding-left: 15px;
        padding-right: 15px;
    }
    .features-listltems {
        max-width: 480px !important;
        margin: 0 auto;
    }
    .features-listltems .elementor-inner-section {
        padding-top: 40px !important;
        padding-bottom: 10px !important;
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .features-banner {
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }
    .features-videotraining .elementor-container {
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-top: 30px !important;
        padding-bottom: 30px;
        margin-bottom: 20px;
    }
    .features-topofmind .elementor-inner-section {
        max-width: 480px !important;
        margin: 0 auto;
        padding: 0 37px !important;
    }
    .features-joinow .elementor-container {
        max-width: 480px !important;
        margin: 0 auto;
        padding: 0 15px !important;
    }
    .features-joinow h2 {
        margin-bottom: 25px;
    }
    .features-listltems .feature-realresults a,
    .features-listltems .features-seeexamples a {
        width: 96% !important;
    }
    .faq-section h3 {
        font-size: 24px !important;
        margin-bottom: 20px;
        margin-top: 0;
    }
    .join_p p {
        max-width: 100%;
    }
    .articles-banner .join_p p,
    .booklet-banner .join_p p,
    .email-banner .join_p p,
    .postcard-banner .join_p p {
        max-width: 200px;
    }
    .memes-bannermobile img {
        width: 40%;
    }
    .personal_brand_image img,
    .personal_brand_image video {
        left: 50%;
        width: 245px;
        height: 245px;
    }
    .email_image_box_absolute .cta_text_white p {
        margin-bottom: 60px !important;
    }
    .article-animated-section {
        margin-bottom: 40px !important;
    }
    .booklet-banner h1 {
        margin: 15px 0 25px;
    }
    .booklet_acc_section .cta_text p {
        text-align: center;
    }
    .articles-examples {
        background-position-y: -300px;
        background-position-x: 28%;
    }
    .articles-imagebox .cta_text p {
        margin-bottom: 50px;
        text-align: center;
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .articles-imagebox .cta_text .elementor-text-editor {
        width: 100%;
        max-width: 100%;
        text-align: center !important;
        margin: 0;
    }
    .elementor-element-b58b307 .elementor-image {
        width: 67px;
    }
    .cat_post_sin_cont_img a {
        height: 116px;
    }
    .logo img {
        width: 124px;
        height: 26px;
    }
    .testi_title h2 {
        font-family: clearface !important;
        font-size: 18px !important;
        line-height: 28px !important;
        margin-top: 30px;
        padding: 0 20px;
    }
    .testi_title h3 {
        font-family: Roboto !important;
        font-size: 14px !important;
        line-height: 22px !important;
        margin: 30px 0 10px;
        padding: 0 20px;
    }
    .slider_testimonials_features .flickity-page-dots .dot {
        margin: 0 5px 5px !important;
    }
    .number_counter .elementor-row {
        max-width: 320px;
        margin: auto;
    }
    .number_counter .elementor-column.elementor-element-561844f {
        max-width: 203px;
        margin-bottom: 20px;
    }
    .number_counter .elementor-column.elementor-element-8a71fdd {
        max-width: 97px;
        width: 100%;
    }
    .features-listltems img,
    .features-topofmind img {
        width: 40%;
    }
    .features-topofmind {
        background-position-y: -25px !important;
    }
    .features-banner p:first-child {
        font-size: 16px;
        line-height: 26px;
    }
    .featurelist-description p {
        line-height: 22px;
    }
    .elementor-28298 .elementor-element.elementor-element-cb3a976 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
        font-size: 15px !important;
        line-height: 24px !important;
    }
    .elementor-28298 .elementor-element.elementor-element-5d119f1f {
        padding: 0 0 120px 0 !important;
    }
    .partners_content .elementor-text-editor p {
        font-size: 14px;
        line-height: 22px;
    }
    .elementor-field-group-field_efe178d {
        width: 100% !important;
    }
    .card_content {
        height: auto;
    }
    .card_profile {
        position: static !important;
    }
    .home_mobile_banner .btn-med {
        text-align: center;
    }
    .page-id-25844 .footer, .page-id-32726 .footer {
        margin-top: 180px !important;
    }
    .about_content {
        padding-bottom: 190px !important;
    }
    .about_heading p {
        margin: 60px 0 20px;
    }
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item-22855.b_sub_menu_6 a {
            padding-bottom: 28px !important;    
    }   
    .shareable-single-col { 
        margin-bottom: 0;   
    }   
    .single-post .novashare-floating .novashare-buttons-wrapper {   
        top: 60px;  
        justify-content: flex-start;    
        right: 16%; 
    }   
    .share_social_icon {    
        right: -37px;   
        top: 0; 
    }   
    .novashare-total-share-count-text,  
    .novashare-total-share-count-amount {    
        font-size: 12px !important; 
        line-height: 14px !important;   
    }   
    .shareable-single-col span {    
        display: block; 
        width: 30px;    
        height: 32px;   
        margin-right: 8px;  
    }   
    .shareable-single-col p {   
        font-size: 12px;    
        line-height: 18px;  
    }   
    .shareable-single-col a {   
        font-size: 14px;    
        line-height: 18px !important;   
    }   
    .shareable-single-fl {  
        margin: 15px 0; 
        padding-bottom: 15px;   
    }   
    .shareable-single-author-tag .shareable-single-col {    
        margin-bottom: 0;   
        flex: 0 0 50%;  
    }   
    .single-post .shareable-single-author-tag .shareable-single-col-agent { 
        flex: 0 0 100%; 
    }   
    .single-post .shareable-single-author-tag .shareable-single-col-agent a {   
        margin: 15px auto 0;    
        display: block; 
        max-width: 340px;   
        padding: 7px 0; 
    }   
    .shareable-single-article h1,   
    .shareable-single-article h2 {  
        margin: 15px 0; 
        padding-bottom: 15px;   
    }
    .articles-imagebox .elementor-image {
        max-width: 80px;
        height: 80px;
    }
    .shareable-single-col-agent {   
        flex: 0 0 100%; 
    }   
    .single-post .shareable-single-author-tag .novashare-floating .novashare-buttons-wrapper {  
        top: 0;
        right: 12%;
     }  
    .single-post .novashare-floating .novashare-buttons-wrapper {   
        top: 4px;   
        right: 12%; 
    }   
    p.single-author-post {  
        margin-bottom: 5px; 
    }   
    .single-author-social a:last-child {    
        position: relative; 
    }   
    .shareable-single-butn-share .shareable-single-col-agent a {    
        margin-left: 0; 
        margin-top: 0;  
    }   
    .single-post .shareable-single-author-date, 
    .single-post .shareable-single-author-tag .shareable-single-author-date {   
        margin-left: 10px;  
    }   
    .who_we_help .elementor-container { 
        max-width: 480px!important; 
        padding: 0 20px;    
    }   
    .who_we_help_checklist .elementor-container {   
        width: 96%; 
        transform: translate(-50%, -33%);   
        max-width: 480px!important;
    }
    .who_we_help .elementor-text-editor {  
        font-size: 14px;    
        line-height: 22px;  
     }          
     .who_we_help_content p {    
        max-width: 480px;   
     }      
     .who_we_help_content .elementor-container { 
        max-width: 480px!important; 
        padding: 0 20px;
     }
       .who_we_help_content p { 
        padding: 0; 
    }   
    .who_we_help {  
        padding: 60px 0 0;  
    }   
    .who_we_help .who_we_help_des .elementor-text-editor {  
        font-size: 16px;    
        line-height: 26px;  
    }   
    .who_we_help_checklist .elementor-icon-list-item svg {  
        width: 20px;
    }
     .single-post .novashare-floating .novashare-buttons-wrapper {  
        top: 4px;   
        right: 12%; 
    }   
    p.single-author-post {  
        margin-bottom: 5px; 
    }   
    .single-author-social a:last-child {    
        position: relative; 
    }   
    .shareable-single-butn-share .shareable-single-col-agent a {    
        margin-left: 0; 
        margin-top: 0;  
    }   
    .single-post .shareable-single-author-date, 
    .single-post .shareable-single-author-tag .shareable-single-author-date {   
        margin-left: 10px;  
    }
    
    .email_content,.email_blue__box {
        max-width: 480px;
    }
    .emails-letters-valentines-day h1 {
        padding: 0 20px;
         max-width: 480px;
    }
    .emails-letters-valentines-day .elementor-element-bab08a5 .elementor-text-editor.elementor-clearfix, .email_blue__box p {
        max-width: 397px;
    }
    .email_content {
        padding: 50px 44px 15px;
    }
     .articles-examples .elementor-text-editor, .article-animated-section h3 {  
        padding: 0!important;
    }
    .book-slider h2, .booklet-testimonial h2, .booklet_acc_section h2, .booklet_author h2, 
    .book-slider .elementor-element-6c67a77 .elementor-text-editor p, .booklet-testimonial .elementor-text-editor,  
    .postcard_image_slider p{   
        padding-left: 15px!important;   
        padding-right: 15px!important;
    }
     .booklet_author h2 {   
        padding-left: 0!important;  
        padding-right: 0!important; 
    }   
    .meme-readytostand .elementor-element-d748733 .elementor-image, 
    .meme-readytostand .elementor-element-3a01930 .elementor-image {    
        width: 67px;
    }
    .Wekeepourgroup_section h5 {
        margin: 30px auto 0;
        max-width: 200px;
        font-size: 20px;
        text-align: center;
    }
    .testimonial_cardsection {
		padding: 0 0 45px;
	}
	.inner-footer {
		margin-top: 150px !important;
	}
	.copyright_footer {
		max-width: 200px;
		margin: auto;
	}
	.copyright_footer p, .copyright_footer a {
		font-weight: 400;
	}


}
@media (max-width: 479px) {
	.about_content ul li {
		flex: 0 0 100%;
	}
    .elementor-26092 .elementor-element.elementor-element-8982c43:not(.elementor-motion-effects-element-type-background),
    .elementor-26092 .elementor-element.elementor-element-8982c43 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #f4e8da !important;
    }
    .booklet_acc_section h2 {
        padding: 57px 20px 35px !important;
        max-width: 480px;
    }
    .booklet_author h2 {
        max-width: 320px;
        text-align: left !important;
        margin: 40px auto 45px !important;
    }
    .booklet-banner img {
        transform: translate(50px, -100px) !important;
        width: 71% !important;
    }
    .articles-imagebox .cta_text p {
        margin-bottom: 35px;
    }
    .elementor-26092 .elementor-element.elementor-element-bb21bcd:not(.elementor-motion-effects-element-type-background) {
        background-position: bottom !important;
        background-repeat: no-repeat !important;
        height: 568px !important;
        background-size: contain !important;
    }
    .book-slider .elementor-element-50cd9cc h2 {
        margin: 20px auto 0 !important;
    }
    .book-slider .elementor-element-6c67a77 .elementor-text-editor p {
        margin: 22px auto 40px !important;
    }
    .testimonial_img_slider_cont img {
        width: 100% !important;
    }
    .memes-testimonial h2 {
        margin: 10px 5px 25px !important;
    }
    .book-slider .booklets_img_slider {
        margin-bottom: 155px !important;
    }
    .testimonial_img_slider ol.flickity-page-dots {
        display: block;
    }
    .meme-readytostand .elementor-image {
        margin: 0 auto 0 !important;
    }
    .elementor-34 .elementor-element.elementor-element-b91c5ba {
        padding: 18px 11px 18px 11px;
    }
    .elementor-element-7b161f7 a {
        width: 124px;
    }
    header .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
        padding: 0 !important;
    }
    .search_icon img {
        display: none;
    }
    .mega-mobileclose {
        display: none !important;
    }
    .search_option {
        max-width: none;
        top: -10px;
        width: 295px;
        left: -133px;
    }
    .elementor-34 .elementor-element.elementor-global-2006 {
        display: none;
    }
    .elementor-element-e264646 {
        display: none;
    }
    .lsormobile-hederbutton {
        width: 83px !important;
    }
    .lsormobile-logo {
        width: calc(100% - 83px) !important;
        padding-left: 0;
    }
    .feature_menu {
        padding-top: 0 !important;
    }
    .lsoremobile-logo img {
        position: relative;
        right: 20px;
        bottom: 14px;
    }
    .lsormobile-menu ul .lsoremobile-logo a {
        padding: 25px 0 40px !important;
    }
    .customclose {
        left: 263px;
    }
    ul#mega-menu-max_mega_menu_1 {
        max-width: 300px !important;
    }
    .search-icon {
        display: none;
    }
    .home_mobile_banner h1 {
        max-width: 297px;
        margin: 50px 12px 0 15px;
        text-align: left;
    }
    .elementor-element-e3a6682 .elementor-widget-container,
    .home_mobile_banner {
        text-align: left;
        padding-left: 5px;
    }
    .home_mobile_banner .elementor-element-e4ef98b .elementor-widget-container {
        margin: 0 0 15px 15px;
        max-width: 298px;
        color: #425b76;
        text-align: left;
    }
    .home_mobile_banner .elementor-element-26328fd {
        font-size: 12px;
        line-height: 22px;
        color: #425b76;
        text-align: left;
        padding-left: 15px;
    }
    .home_mobile_banner .btn-med {
        text-align: left;
        padding-left: 15px;
    }
    .home_mobile_banner .elementor-element-26328fd .elementor-widget-container {
        margin: 0 0 25px;
    }
    .home_mobile_banner .elementor-element-e5a2670 > .elementor-element-populated {
        margin: 0 0 0 6px !important;
    }
    .home_mobile_banner .elementor-element-35f1c28 .elementor-widget-container {
        margin: 30px 0 20px;
    }
    .elementor-5171 .elementor-element.elementor-element-3b129d2 {
        margin-top: 20px;
    }
    .resources_section .elementor-container.elementor-column-gap-default {
        max-width: 320px;
        margin: 0 auto;
        width: 320px;
    }
    .resources_section .elementor-text-editor {
        max-width: 133px;
        font-size: 13px;
        line-height: 22px;
    }
    .resources_section .elementor-element-f8f8b4e {
        width: 50% !important;
    }
    .resources_section .elementor-element-3b8eb41 {
        width: 50% !important;
    }
    .resources_section .elementor-element-f1a8f32 {
        width: 100% !important;
    }
    .elementor-element-f8f8b4e .elementor-column-wrap.elementor-element-populated {
        margin: 0 !important;
    }
    .elementor-element-3b8eb41 .elementor-column-wrap.elementor-element-populated {
        margin: 0 !important;
    }
    .elementor-element-f1a8f32 .elementor-column-wrap.elementor-element-populated {
        margin: 30px 0 0 0 !important;
    }
    .resources_section h2 {
        line-height: 30px !important;
        margin: 0 auto 25px;
    }
    .resources_section {
        padding: 10px 0 10px;
    }
    .resources_section .elementor-image {
        margin: 0 auto 10px;
    }
    .resources_section h3 {
        margin: 15px auto 10px; 
        max-width: 115px;
    }
    .elementor-5171 .elementor-element.elementor-element-6447777 > .elementor-widget-container {
        padding: 15px 0 25px 0 !important;
    }
    .container_box {
        padding: 0;
        max-width: 345px;
        height: 860px;
    }
    .box {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/box_320.png);
        padding: 38px 20px 38px 30px;
        max-width: 345px;
        height: 260px !important;
        background-size: cover;
    }
    .box h3 {
        font-size: 18px;
        line-height: 28px;
    }
    .box p {
        font-size: 14px;
        line-height: 22px;
    }
    .arrow_1 {
        left: 115px;
        top: 40px;
    }
    .box.box_1_0 {
        top: 0;
    }
    .box_2_1 {
        transform: translate(0, -100%);
    }
    .arrow_2 {
        padding-left: 163px;
        transform: translateY(-43%);
    }
    .arrow_3 {
        transform: translate(346%, -348%);
    }
    .box_1_2 {
        transform: translate(0, -122%);
    }
    .invent_section .elementor-widget-container {
        max-width: 340px;
        margin: 0 auto !important;
    }
    .elementor-5171 .elementor-element.elementor-element-a4e81eb {
        padding: 40px 0 40px 0 !important;
    }
    .elementor-5171 .elementor-element.elementor-global-433 .elementor-button {
        font-size: 14px !important;
    }
    .everheard_kingsection h2 {
        margin: 0 auto 28px;
        line-height: 30px !important;
        max-width: 320px;
        padding-right: 0;
        font-size: 22px !important;
    }
    .everheard_kingsection .elementor-container.elementor-column-gap-default {
        max-width: 325px !important;
    }
    .everheard_kingsection .elementor-element-9a89770 .elementor-text-editor.elementor-clearfix {
        margin: 0 0 31px 0;
    }
    .everheard_kingsection .elementor-element-4712a2f .elementor-column-wrap.elementor-element-populated {
        padding: 0 5px 0 10px !important;
    }
    .everheard_kingsection .elementor-element-71b66ae .elementor-column-wrap.elementor-element-populated {
        padding: 0 10px 0 5px !important;
    }
    .everheard_kingsection .elementor-element-f5fa355 .elementor-column-wrap.elementor-element-populated {
        padding: 0 5px 0 10px !important;
    }
    .everheard_kingsection .elementor-element-1b66014 .elementor-column-wrap.elementor-element-populated {
        padding: 0 5px 0 10px !important;
    }
    .everheard_kingsection .elementor-element-db3a2a4 .elementor-column-wrap.elementor-element-populated {
        padding: 0 5px 0 10px !important;
    }
    .everheard_kingsection .elementor-element-c37fb6a .elementor-column-wrap.elementor-element-populated {
        padding: 0 5px 0 10px !important;
    }
    .everheard_kingsection h3 {
        margin: 0 0 10px;
    }
    .everheard_kingsection {
        padding: 5px 0 0;
    }
    .elementor-element-991de19 .elementor-text-editor.elementor-clearfix {
        visibility: hidden;
        position: relative;
    }
    .elementor-element-991de19 .elementor-text-editor.elementor-clearfix:before {
        visibility: visible !important;
        position: absolute;
        top: 0;
        left: 0;
        content: " Look like a thought leader by your name on insightful, original real estate articles";
    }
    .elementor-element-b8abd29 .elementor-text-editor.elementor-clearfix {
        visibility: hidden;
        position: relative;
    }
    .elementor-element-b8abd29 .elementor-text-editor.elementor-clearfix:before {
        visibility: visible !important;
        position: absolute;
        top: 0;
        left: 0;
        content: "Show up as a pro with customizable guides on multiple real estate topic ";
    }
    .everheard_kingsection .elementor-element-a29b446 .elementor-text-editor.elementor-clearfix {
        max-height: 87px;
    }
    .everheard_kingsection .elementor-image {
        width: 121px;
        height: 112px;
    }
    .everheard_kingsection .elementor-element-a29b446 .elementor-column {
        margin-bottom: 35px;
    }
    .features-banner {
        max-width: 320px !important;
        margin: 0 auto;
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }
    .features-listltems {
        max-width: 320px !important;
        margin: 0 auto;
        padding-top: 0 !important;
        padding-bottom: 70px !important;
    }
    .features-listltems .elementor-widget-button {
        width: 100% !important;
        max-width: 100% !important;
        padding-bottom: 10px;
    }
    .features-signup a {
        padding: 10px 40px 10px 40px !important;
        font-size: 18px !important;
    }
    #whatmembers {
        width: 100% !important;
    }
    .featurelist-description p {
        margin-top: 20px;
    }
    .elementor-kit-11 a {
        line-height: normal;
    }
    .top_brands h2 {
        margin: 0 auto 20px;
        max-width: 295px;
    }
    .elementor-1265 .elementor-element.elementor-element-ce783ac {
        padding: 20px 0 0 0 !important;
    }
    .elementor-element-ca3a9ad > .elementor-element-populated {
        margin: 0 0 45px !important;
    }
    .counter_section h2 {
        font-size: 22px !important;
        line-height: 30px !important;
    }
    .counter_section .elementor-counter-number-wrapper {
        font-size: 30px;
        line-height: 39px;
    }
    .counter_section .elementor-counter-title {
        font-size: 12px !important;
        font-weight: 500 !important;
        line-height: 14px !important;
    }
    .counter_section .elementor-element-586d328,
    .counter_section .elementor-element-abe99b2,
    .counter_section .elementor-element-ec5aea1,
    .counter_section .elementor-element-f43041c {
        width: 50% !important;
        margin-bottom: 40px;
    }
    .counter_section .elementor-element-2c9172c > .elementor-element-populated {
        margin: 30px 0 165px 0 !important;
    }
    .counter_section .elementor-container.elementor-column-gap-default {
        max-width: 320px !important;
    }
    .paralax-section-one .elementor-element-bed2280 > .elementor-widget-container {
        max-width: 283px;
        margin: 0 auto;
        padding: 0 0 25px 0;
    }
    .paralax-section-one {
        transform: translate(-50%, -36%) !important;
        max-width: 345px !important;
        height: 387px;
    }
    .counter_section h2 {
        padding: 0 0 38px 0;
    }
    .counter_section .elementor-image {
        margin: 0 0 14px;
    }
    .counter_section .elementor-counter-title {
        max-width: 160px;
        margin: 0 auto;
    }
    .counter_section img {
        height: auto !important;
    }
    .paralax-section-one .elementor-element-84dd604 {
        padding: 35px 0 94px 0 !important;
    }
    .paralax-section-one .elementor-element-bed2280 > .elementor-widget-container {
        padding: 0 0 36px 0;
    }
    .paralax-section-one .elementor-element-e12079d > .elementor-widget-container {
        margin: 0 0 10px 0;
    }
    .testimonial_banner {
        text-align: left;
    }
    .testimonial_section h2 {
        line-height: 30px !important;
    }
    .testimonial_firstcol .elementor-widget-wrap .elementor-element {
        width: 94%;
        text-align: left;
        padding-left: 15px;
    }
    .testimonial_firstcol .elementor-widget-wrap .btn-sml-drk {
        width: 100%;
        position: static;
        margin: 18px 0 35px;
        text-align: left;
    }
    ul.tabs {
        margin: 20px 0 0 0;
    }
    ul.tabs li a {
        padding: 5px 10px;
        font-size: 12px;
        line-height: 22px;
        margin: 0;
    }
    .custom_review_slide {
        height: 30px;
    }
    .card_content {
        width: 300px;
        height: auto;
        padding: 27px 15px 28px;
    }
    .card {
        width: 300px;
        margin-left: 10px;
    }
    .testimonial_section h2 {
        margin: 40px 0 20px 2px;
    }
    .footer h3 {
        margin: 0 0 13px;
        font-size: 20px;
        line-height: 32px;
        text-align: left;
    }
    .footer .elementor-column {
        margin-bottom: 25px;
        padding: 0 0 0 10px;
    }
    .footer .elementor-text-editor.elementor-clearfix {
        font-size: 12px;
        line-height: 22px;
    }
    .footer a {
        font-size: 12px;
        line-height: 20px !important;
    }
    .careers_menu a:last-child {
        font-size: 12px !important;
        line-height: 26px !important;
    }
    .footer ul {
        column-count: 2;
    }
    .footer ul li {
        list-style-position: inside;
        break-inside: avoid;
        column-gap: 0;
        margin-bottom: 10px !important;
        text-align: left;
    }
    .footer .elementor-column {
        padding: 0 15px !important;
    }
    .footer .elementor-element-c6bc7cb {
        padding-left: 0;
        width: 100% !important;
        text-align: center;
    }
    .footer .elementor-element-024b2f0 {
        padding-left: 0;
        width: 100% !important;
        text-align: center;
    }
    .footer .elementor-element-377f542 {
        padding-left: 0;
        width: 100% !important;
        text-align: center;
    }
    .footer .elementor-container {
        max-width: 320px !important;
    }
    .careers_menu {
        right: 8px;
    }
    .footer .elementor-element-04b060e > .elementor-element-populated {
        padding: 0 !important;
    }
    .footer .elementor-text-editor.elementor-clearfix {
        max-width: 100%;
        text-align: left;
        margin: 0 0 0 15px;
    }
    .footer .elementor-element-04b060e,
    .footer .elementor-element-5b3f416c,
    .footer .elementor-element-5c01b021 {
        padding: 0 !important;
    }
    .elementor-20388 .elementor-element.elementor-element-5b3f416c > .elementor-element-populated,
    .elementor-5817 .elementor-element.elementor-element-5c01b021 > .elementor-element-populated {
        padding: 90px 0 0 0 !important;
    }
    .footer {
        margin-top: 290px !important;
        margin-bottom: 30px !important;
    }
    .footer_lastsection .elementor-element-28e6949 {
        width: 100% !important;
        text-align: center;
    }
    .footer_lastsection .elementor-image {
        margin-right: 0;
        text-align: right;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 7px;
    }
    .footer_lastsection {
        padding: 20px 0 !important;
        text-align: center;
        flex-direction: column;
    }
    .footer_lastsection .elementor-element-81d1ce2 {
        width: 100% !important;
    }
    .footer_lastsection .elementor-element-c9d0710 {
        font-size: 12px;
        font-weight: 400 !important;
        line-height: 16px;
        max-width: 200px;
    }
    .footer_lastmenu {
        font-size: 12px !important;
        font-weight: 400 !important;
    }
    .footer li {
        padding: 0;
    }
    .footer_lastsection .elementor-element-21b1117 {
        width: 100%;
    }
    .footer_lastsection .elementor-element-81873f5 {
        width: 200px;
    }
    .footer_lastsection .elementor-text-editor.elementor-clearfix {
        font-weight: 400;
        display: block;
    }
    .banner .elementor-container.elementor-column-gap-default {
        max-width: 320px !important;
    }
    .banner .elementor-text-editor {
        max-width: 298px;
        margin: 0 auto 25px 0;
    }
    .banner.elementor-element-b19d40e {
        text-align: left;
        padding: 30px 0 45px 10px;
    }
    .your_gonna .elementor-container.elementor-column-gap-default {
        max-width: 320px !important;
    }
    .Wekeepourgroup_section .elementor-container.elementor-column-gap-default {
        max-width: 320px !important;
    }
    .Wekeepourgroup_section .elementor-element-06e2f2e .elementor-text-editor.elementor-clearfix {
        margin: 0 0 25px;
    }
    .Wekeepourgroup_section .elementor-text-editor.elementor-clearfix {
        line-height: 22px;
    }
    .Wekeepourgroup_section h2 {
        max-width: 300px;
    }
    .Wekeepourgroup_section .elementor-column {
        border-bottom: 3px solid #546490;
        width: 100% !important;
    }
    .Wekeepourgroup_section .elementor-element-95d9d77,
    .Wekeepourgroup_section .elementor-element-9a5ba2d,
    .Wekeepourgroup_section .elementor-element-cdb58be {
        border-right: none;
    }
    .Wekeepourgroup_section .elementor-text-editor.elementor-clearfix {
        max-width: 100%;
        text-align: center;
    }
    .Wekeepourgroup_section .elementor-element-b0ae76c,
    .Wekeepourgroup_section .elementor-element-e185fc5 {
        border-bottom: none;
    }
    .Wekeepourgroup_section .elementor-element-c9e5230 .elementor-text-editor.elementor-clearfix {
        padding: 0 0 10px;
        text-align: center;
         font-size: 16px;   
        line-height: 26px;
    }
    .Wekeepourgroup_section .elementor-text-editor.elementor-clearfix {   
        padding: 20px 0;
    }
    .Wekeepourgroup_section .elementor-column {
        padding: 0 9px;
    }
    .ourownhorn_section .elementor-container.elementor-column-gap-default {
        max-width: 320px !important;
    }
    .ourownhorn_section h2 {
        line-height: 30px !important;
        padding: 0 20px;
    }
    .testimonial_card .card_content {
        margin: 6px auto;
        padding: 27px 15px 28px;
        max-width: 290px;
    }
    .testimonial_card .card {
        width: 268px;
    }
    .ourownhorn_section .elementor-element-ce34dfb .elementor-text-editor,
	.ourownhorn_section .elementor-element-7767ec0b .elementor-text-editor {
        max-width: 289px;
        margin: 0 auto;
    }
    .btn-med-readmore,
    .custom_testimonial_readmore {
        margin: 30px 0 45px;
    }
    .group_section .elementor-container.elementor-column-gap-default {
        max-width: 320px !important;
    }
    .group_section {
        padding: 60px 0 170px;
    }
    .group_section h2 {
        line-height: 30px !important;
    }
    .Wekeepourgroup_section .elementor-element-06e2f2e .elementor-text-editor.elementor-clearfix,
    .group_section .elementor-element-2fe59b3 .elementor-text-editor.elementor-clearfix,
    .ourownhorn_section .elementor-element-230e30c .elementor-text-editor.elementor-clearfix,
    .your_gonna .elementor-element-b6a6824 .elementor-text-editor.elementor-clearfix {
         font-size: 14px;   
        line-height: 22px;  
        max-width: 287px;
    }
    .innerpage {
        transform: translate(-50%, -50%) !important;
        max-width: 345px !important;
        height: 387px;
        padding: 60px 0 30px;
    }
    .elementor-element-9270792 {
        height: 316px !important;
    }
    .banner.elementor-element-9270792 {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/banner-group-320.png);
    }
    .banner img {
        top: 30px;
        transform: translateX(0);
    }
    .your_gonna p {
        margin: 0 5px 25px;
    }
    .your_gonna {
        margin: 60px 0 0;
    }
    .elementor-element-6308ffa .elementor-column,
    .elementor-element-ad3e7f8 .elementor-column {
        width: 50% !important;
    }
    .group_section .elementor-text-editor.elementor-clearfix {
        font-size: 14px;
        line-height: 22px;
        margin: 0 auto;
        max-width: 70px;
    }
    .inner-footer .elementor-column {
        width: 100% !important;
        text-align: center;
    }
    .footer_lastsection .elementor-element-319779ee {
        width: 100%;
    }
    .footer_lastsection .elementor-element-28101a2 {
        width: 200px;
    }
    .inner-footer {
        margin-top: 155px !important;
        margin-bottom: 40px !important;
    }
    .testimonial_card .card_content h4 {
        font-size: 18px;
        line-height: 26px;
    }
    .card_content h4 {
        font-size: 16px;
        line-height: 26px;
    }
    .testimonial_banner .elementor-container.elementor-column-gap-default {
        max-width: 320px !important;
    }
    .testimonial_banner .elementor-widget-wrap {
        max-width: 294px;
    }
    .testimonialpage_card .card {
        width: 290px;
    }
    .testimonialpage_card .card_content {
        max-width: 290px;
    }
    .testimonial_banner .elementor-widget-wrap {
        margin: 70px auto 0;
    }
    .testimonial_banner h1 {
        margin: 0 auto 25px 0;
        max-width: 260px;
    }
    .testimonial_banner .elementor-text-editor {
        margin: 0 auto 22px;
    }
    .testimonial_cardsection .elementor-container {
        max-width: 320px !important;
        margin: 0 auto;
    }
    .innercirclegroup {
        padding: 45px 0 180px;
    }
    .page-id-5864 .footer {
        margin-top: 155px !important;
    }
    .page-id-28875 .footer,
    .page-id-28901 .footer {
        margin-top: 47px !important;
    }
    .btn-sml-showmore,
    .btn-sml-white {
        margin: 30px 0 40px;
    }
    .testi_headingsection .elementor-element-72f23f6 .elementor-text-editor {
        font-size: 16px;
        line-height: 26px;
    }
    .testimonial_cardsection .card_content {
        margin: 6px auto;
        padding: 27px 15px 20px;
    }
    .testimonial_cardsection .card_content p {
        font-size: 14px;
        line-height: 22px;
    }
    .testi_headingsection h2 {
        font-size: 26px !important;
        line-height: 36px !important;
        max-width: 275px;
        margin: 0 auto;
    }
    .testi_headingsection .elementor-element-72f23f6 .elementor-text-editor {
        margin: 20px auto 10px;
        max-width: 300px;
    }
    .memes {
        padding: 0 0 16px;
    }
    .card_content p {
        font-size: 14px;
    }
    .shareables-container {
        max-width: 320px;
    }
    .shareables-fl-row {
        padding: 30px 15px 160px;
    }
    .shareables-fl-heading {
        margin: 0 0 30px;
    }
    .shareables-fl-heading h3:after {
        top: 39px;
    }
    .shareables-blog-img {
        width: 36%;
    }
    .shareables-blog-content p {
        width: 60%;
    }
    .shareables-blog-list p a {
        font-size: 14px;
        line-height: 20px;
    }
    .shareables-agents h3,
    .shareables-form h3 {
        font-size: 22px !important;
        line-height: 32px !important;
    }
    .portable-blog-container {
        max-width: 320px;
        margin: 0 auto;
    }
    .portable-title a {
        font-size: 24px;
        line-height: 32px;
    }
    .portable-img {
        height: 152px;
    }
    .blog-list {
        flex: 0 0 100%;
    }
    .blog-img a {
        max-width: 100%;
        margin: 0;
    }
    .portable-blog-post {
        padding-bottom: 180px;
    }
    .blogContent.show_loader:before {
        top: 3%;
    }
    .blog-list a {
        margin: 0;
    }
    .blog-img a {
        height: 156px;
    }
    .blog-tabs li a {
        padding: 5px 10px;
        font-size: 12px;
        line-height: 22px;
    }
    .footer_lastsection .elementor-element-471ba81e {
        width: 100%;
    }
    .paralax-section-one h2 {
        padding: 0 10px;
        max-width: 270px;
    }
    .shareables-blog {
        transform: translate(-50%, -50%) !important;
        max-width: 345px !important;
        height: 387px;
        padding: 90px 0 30px;
    }
    .sharable_sidebar .elementor-post__thumbnail__link {
        height: 66px;
    }
    .sharable_sidebar .elementor-post__title a {
        font-size: 14px;
        line-height: 20px !important;
    }
    .shareables-fl-sidebar .widget_elementor-library h3:after {
        top: 42px;
    }
    .shareables-img a {
        height: 155px;
    }
    .shareables-blog-list p a {
        margin: 0;
    }
    .footer_lastsection img {
        width: auto;
        height: auto;
        position: static;
        margin-right: auto;
        display: block;
        margin-left: auto;
        margin-bottom: 10px;
    }
    .footer_lastsection .elementor-text-editor {
        max-width: 210px;
        margin: 0 auto;
    }
    .shareable-blog-container {
      max-width: 100%;
        margin: 0 auto;
    }
    .breadcrumbs {
        font-size: 12px;
        line-height: 18px;
    }
    .shareable-single-article h1,
    .shareable-single-article h2 {
        font-size: 28px !important;
        line-height: 36px !important;
         margin: 15px 0;    
        padding-bottom: 15px;
    }
    .shareable-single-col {
        width: auto;
    }
    .shareable-single-col-agent a {
        display: block;
        text-align: center;
        margin-top: 12px;
        padding: 5px;
    }
    .shareable-article-content h3,
    .shareable-article-content h4 {
        margin-bottom: 20px;
    }
    .postid-20572 img.alignleft,
    .shareable-article-content img {
        width: 100% !important;
        height: auto !important;
        padding: 0;
    }
    .shareable-article-content img.emoji {
        width: 1em !important;
        height: auto !important;
        padding: 0;
    }
    .shareable-article-dontmiss h2,
    .shareable-article-form h3,
    .shareable-article-list h3,
    .shareables-single-agents h3,
    .shareables-single-agents h3 a,
    .shareables-single-agents h4 a {
        font-size: 22px !important;
        line-height: 30px !important;
    }
    .shareable-single-blog {
        padding: 7px 0 265px;
    }
    .shareable-single-col p {
        margin-right: 0;
        justify-content: left;   
    }   
    .single-post .novashare-floating .novashare-buttons-wrapper {   
        top: 4px;   
        justify-content: flex-start;    
        right: 16%; 
    }   
    .single-post .shareable-single-author-tag .novashare-floating .novashare-buttons-wrapper {
        top: 0;
    }
    .shareable-article-dontmiss h2 {
        padding-bottom: 15px;
        margin-bottom: 20px;
    }
    .btn-lrg-branding a {
        width: 85%;
    }
    .checkout_slider_block {
        max-width: 290px;
    }
    .elementor-element-2418305 .elementor-text-editor {
        max-width: 290px;
        margin: 0 auto;
    }
    .memes-bannermobile .elementor-container {
        max-width: 320px !important;
        min-height: auto !important;
    }
    .memespersonal-brand .elementor-container {
        max-width: 320px !important;
    }
    .memes-bannermobile h1 {
        margin: 0 auto 30px 0;
        max-width: 310px;
    }
    .meme-readytostand .group_a .elementor-container {
        max-width: 240px !important;
    }
    .meme-readytostand .group_a a {   
        max-width: 80px;    
    }   
    .meme-readytostand h2 { 
        max-width: 230px;   
    }
    .group_a .elementor-container {
        padding: 0;
    }
    .memes-testimonial .elementor-container {
        max-width: 320px !important;
    }
    .memes-testimonialslider {
        padding: 0 0 80px;
    }
    .memes-testimonial {
         padding: 40px 0 50px;
    }
    .memespersonal-brand h2 {
        font-size: 22px !important;
        line-height: 30px !important;
    }
    .personal_brand_mobile_row {
        max-width: 320px;
    }
    .elementor-element-0017626 .elementor-column,
    .elementor-element-105f152 .elementor-column,
    .elementor-element-1edd1b5e .elementor-column,
    .elementor-element-2d06dd9 .elementor-column,
    .elementor-element-43c84316 .elementor-column,
    .elementor-element-705e904 .elementor-column,
    .elementor-element-c1ceb89 .elementor-column,
    .elementor-element-c343f92 .elementor-column,
    .elementor-element-c40a5bc .elementor-column,
    .elementor-element-d913972 .elementor-column {
        width: 50% !important;
    }
    .personal_brand_image img {
        left: 54%;
        top: 45%;
        width: 218px;
        height: 218px;
    }
    .meme-readytostand {
        padding: 50px 0 210px;
    }
    .memes-bannermobile {
        text-align: left;
        padding-left: 10px;
    }
    .memespersonal-brand {
        margin: 50px 0 35px;
    }
    .personal_brand_image {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/memes/Rectangle-mobile.png);
        background-size: 100%;
        min-height: 286px;
        transform: translate(0, 3%);
    }
    .personal_brand_bg {
        min-height: 320px;
        background-size: 100%;
        background-position-x: 50%;
    }
    .personal_brand_mobile_cont h6 {
        margin-top: 20px;
    }
    .meme_testimonial ol.flickity-page-dots {
        bottom: -38px;
    }
    .lsoremobile-logo,
    .lsoremobile-signin {
        display: block !important;
    }
    .lsoremobile-logo {
        background-color: #fff !important;
        padding: 0 !important;
    }
    .lsoremobile-signin {
        position: absolute;
        top: 0;
        right: 0;
    }
    .articles-banner {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/article/320-banner.png) !important;
        min-height: 596px;
    }
    .articles-banner .elementor-container {
        max-width: 320px !important;
        min-height: auto !important;
    }
    .articles-banner img {
        transform: translateY(6px);
    }
    .articles-banner h1 {
        font-size: 30px;
    }
    .articles-content .elementor-container {
        max-width: 320px !important;
    }
    .articles-content-left .elementor-text-editor {
        max-width: 264px;
    }
    .articles-content h2 {
        margin: 0 auto;
    }
    .articles-content-left h3 {
        margin: 60px 0 20px;
    }
    .articles-content-right {
        margin-top: 70px;
    }
    .articles-content-right .elementor-element-0ae5f4b .elementor-text-editor {
        margin: 22px 0;
    }
    .articles-content-right li.elementor-icon-list-item {
        margin-bottom: 15px !important;
    }
    .articles-content-left .elementor-column-wrap {
        background-size: 100% !important;
        min-height: 238px !important;
        background-position-y: 69%;
    }
    .articles-content {
        padding: 53px 0 69px;
    }
    .articles-content-right {
        padding-left: 2px;
        max-width: 274px;
    }
    .articles-content-left {
        padding-left: 2px;
        max-width: 360px;
    }
    .articles-content-left .elementor-widget-wrap {
        padding-left: 35px;
    }
    .articles-examples .elementor-element-49d3f39 .elementor-text-editor {
        max-width: 298px;
    }
    .article-readytostand .elementor-element-981df81 .elementor-text-editor,
    .articles-examples .elementor-text-editor,
    .articles-testimonial .elementor-text-editor {
        font-size: 16px;
        line-height: 26px;
    }
    .slider_testimonials_img p {
        margin-bottom: 25px;
    }
    .article-animated-section .elementor-container,
    .articles-imagebox .elementor-container {
        max-width: 360px !important;
        padding: 0;
    }
    .articles-imagebox h2 {
        max-width: 250px;
        margin: 50px auto 35px;
    }
    .article-animated-section h3,
    .articles-imagebox h2 {
        font-size: 22px !important;
        line-height: 30px !important;
    }
    .slider_testimonials_img p {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 26px;
    }
    .article-animated-section .elementor-container,
    .articles-imagebox .elementor-container {
        max-width: 640px !important;
        padding: 0 20px;
    }
    .article-animated-section h3,
    .articles-imagebox h2,
    .articles-testimonial .elementor-text-editor,
    .articles-testimonial h2 {
        max-width: 320px;
        padding: 0 15px;  
    }   
    .articles-imagebox h2 { 
        max-width: 250px;
    }
    .articles-examples .elementor-text-editor {
        margin: 0 0 23px;
    }
    .articles-banner .elementor-text-editor {
        font-size: 18px;
        line-height: 30px;
    }
    .articles-banner .elementor-element-7c1887c .elementor-widget-wrap {
        margin: 40px 10px 0;
    }
    .articles-content-right .elementor-text-editor,
    .articles-content-right .elementor-text-editor p,
    .articles-content-right span {
        font-size: 14px;
        line-height: 22px;
    }
    .articles-content-right .elementor-icon-list-icon:before {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/article/check-mob.png);
        width: 20px;
        height: 18px;
        margin: 3px 0 0;
    }
    .articles-content-right .elementor-icon-list-icon {
        margin-right: 6px;
    }
    .articles-content h2,
    .articles-examples h2 {
        font-size: 22px !important;
        line-height: 30px !important;
        max-width: 296px;
    }
    .article-animated-section p {
        font-size: 14px;
        line-height: 22px;
    }
    .articles-imagebox h4 {
        font-size: 18px;
        line-height: 30px;
        margin: 15px 0 10px;
    }
    .articles-banner h1 {
        margin: 18px 0 30px;
    }
    .articles-imagebox .elementor-text-editor,
    .articles-imagebox .elementor-text-editor p {
        font-size: 14px;
        line-height: 22px;
    }
    .articles-imagebox .elementor-text-editor,
    .articles-imagebox .elementor-text-editor p {
        margin: 5px 0 25px 15px;
        max-width: 330px;
    }
    .email_image_box_absolute {
        transform: translate(-50%, -14%);
        width: 320px;
    }
    .email_image_box_absolute h2 {  
        max-width: 300px !important;    
    }
    .articles-testimonial h2 {
        margin: 65px auto 28px;
    }
    .articles-testimonial .elementor-text-editor {
        margin-bottom: 54px;
    }
    .articles-examples {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/article/bg-article-mob.png) !important;
        background-position-y: top;
        background-position-x: center;
        background-repeat: no-repeat;
        background-size: contain;
    }
    .group_a a {
        font-size: 14px;
        line-height: 18px;
    }
    .articles-imagebox {
        padding: 70px 0 0;
    }
    .articles-examples {
        padding: 32px 0 0;
    }
    .slider_testimonials_two .flickity-page-dots {
        margin-top: 10px;
    }
    .slider_testimonials_two {
        padding-bottom: 25px;
    }
    .article-animated-section p {
        margin: 26px 0 40px;
    }
    #elementor-popup-modal-22599 .dialog-message {
        max-width: 320px;
        overflow: auto;
    }
    .dialog-widget-content.dialog-lightbox-widget-content {
        position: relative;
        top: 35px;
    }
    .blog_tag_all-blog-list {
        flex: 0 0 100%;
        margin-bottom: 30px;
    }
    .shareable-article-content blockquote {
        padding: 20px 20px 1px;
    }
    .paralax-section-one .elementor-element-84dd604 {
        padding: 0 !important;
    }
    .paralax-section-one {
        transform: translate(-50%, -36%) !important;
        max-width: 300px !important;
        height: 345px;
    }
    .footer {
        margin-top: 255px !important;
    }
    .group_section {
        padding: 60px 0 60px;
    }
    .inner-footer {
        margin-top: 190px !important;
    }
    .innercirclegroup {
        padding: 45px 0 155px;
    }
    .page-id-5864 .footer {
        margin-top: 130px !important;
    }
    .shareable-single-blog {
        padding: 7px 0 195px;
    }
    .meme-readytostand {
        padding: 50px 0 140px;
    }
    .page_not_found .elementor-container {
        max-width: 320px !important;
    }
    .page_not_found_cont h1 span {
        font-size: 60px;
        line-height: 55px;
    }
    .page_not_found_cont a,
    .page_not_found_cont p:last-child {
        font-size: 14px;
        line-height: 22px;
    }
    .page_not_found {
        padding: 50px 0 155px;
    }
    .contributors .elementor-container {
        max-width: 320px !important;
    }
    .author-col {
        max-width: 320px;
        width: 100%;
    }
    p.author-title {
        font-size: 14px;
        line-height: 22px;
    }
    p.author-name a {
        font-size: 16px;
        line-height: 26px;
    }
    .author.author-block {
        padding: 20px;
    }
    .author-details {
        flex: 0 0 70%;
        padding-left: 14px;
    }
    .author-head p {
        flex: 0 0 30%;
    }
    .contributors {
        padding: 45px 0 160px;
    }
    .aboutus .elementor-container {
        max-width: 320px !important;
    }
    .page-id-25844 .shareable-article-form {
        margin-top: 25px;
    }
    .about_content {
        padding-bottom: 200px !important;
    }
     .page-id-25844 .innerpage, .page-id-32726 .innerpage {
        transform: translate(-50%, -50%) !important;
    }
    .page-id-25844 .footer, .page-id-32726 .footer  {
        margin-top: 150px !important;
    }
    .search-page .elementor-container {
        max-width: 320px !important;
    }
    .author-post-list .elementor-grid-tablet-2 .elementor-grid,
    .search-page .elementor-grid-tablet-2 .elementor-grid {
        grid-template-columns: repeat(1, 1fr) !important;
    }
    .search-page {
        padding: 63px 0 210px !important;
    }
    .author-page .elementor-container,
    .author-post-list .elementor-container {
        max-width: 320px !important;
    }
    .postcard-banner .elementor-container {
        max-width: 320px !important;
        min-height: 640px !important;
    }
    .postcard-banner img {
        transform: translateY(51px);
        width: 57%;
    }
    .postcard-banner .elementor-element-072f3d8 .elementor-column-wrap {
        margin: 50px 10px 0;
    }
    .postcard-banner h1 {
        margin: 20px 0 30px;
    }
    .farm-area .elementor-container,
    .farm-area-cont .elementor-container {
        max-width: 320px !important;
    }
    .farm-area h2,
    .postcard-testimonial h2,
    .postcardAccordian h2,
    .postcard_image_slider h2 {
        font-size: 22px;
        line-height: 30px !important;
    }
    .postcard-testimonial h2 {
        max-width: 320px;
    }
    .postcard-testimonial .elementor-text-editor {
        max-width: 320px;
    }
    .postCard_accordian .personal_brand_image img,
    .postCard_accordian .personal_brand_image video {
        left: 50%;
        top: 50%;
        width: 249px;
        height: 249px;
    }
    .postcardAccordian h2 {
        max-width: 320px;
    }
    .postCard_accordian .personal_brand_image {
        min-height: 286px;
        background-size: 100%;
        transform: translate(0, 5%);
    }
    .postCard_accordian .personal_brand_bg {
        min-height: 320px;
        background-size: 100% !important;
    }
    .postcard_image_slider h2,
    .postcard_image_slider p {
        max-width: 320px;
    }
    .postcard_image_slider p {
        margin: 35px 0 55px;
    }
    .postcardAccordian {
        padding: 60px 0 195px;
    }
    .postcard_image_slider.elementor-element-c8ca6c5 {
        padding-bottom: 30px;
    }
    .email-banner {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/emailletter/320-480-banner.png) !important;
    }
    .email-banner .elementor-container {
        max-width: 320px !important;
        min-height: 750px !important;
    }
    .email-banner img {
        transform: translateY(-11px);
        width: 100%;
    }
    .email_letter_cont h2 {
        font-size: 22px;
        line-height: 30px !important;
    }
    .email_letter_cont .elementor-container {
        max-width: 320px !important;
    }
    .email_letter_cont {
        padding: 60px 0 20px;
    }
    .email_accordian .personal_brand_bg {
        min-height: 290px;
    }
    .email_accordian .personal_brand_image {
        min-height: 286px;
    }
    .email_image_box_absolute .btn-med {
        margin-bottom: 45px;
    }
    .email-testimonialslider {
        padding: 745px 0 50px !important;
    }
    .email-testimonialslider h2,
    .email_accordian_cont h2,
    .email_image_box_absolute h2,
    .email_letter_cont h2 {
        font-size: 22px;
        line-height: 30px !important;
    }
    .email_accordian_cont {
        padding: 80px 0 110px;
    }
    .email_image_box_absolute .elementor-container {
        max-width: 460px !important;
        padding: 0;
    }
    .booklet-banner {
        background-image: url(/wp-content/themes/hello-theme-child-master/img/booklet/640-banner.png) !important;
        height: 670px !important;
    }
    .booklet-banner .elementor-container {
        max-width: 320px !important;
    }
    .booklet-banner img {
        transform: translate(0, 0);
        width: 84%;
    }
    .booklet-banner h1 {
        margin: 15px 0 25px;
    }
    .booklet_banner_cont .elementor-column-wrap {
        margin: 50px 5px 0 20px;
        max-width: 425px;
    }
    .book-slider h2,
    .booklet-testimonial h2,
    .booklet_acc_section h2,
    .booklet_author h2 {
        font-size: 22px;
        line-height: 30px !important;
    }
    .book-slider .elementor-element-50cd9cc h2,
    .book-slider .elementor-element-6c67a77 .elementor-text-editor p,
    .booklet_acc_section .elementor-text-editor p,
    .booklet_acc_section h2,
    .booklet_author .elementor-container {
        max-width: 320px !important;
    }
    .booklets_accordian .personal_brand_image {
        min-height: 286px;
        transform: translate(0, 7%);
    }
    .booklets_accordian .personal_brand_bg {
        min-height: 289px;
    }
    .book-slider h2 {
        max-width: 330px !important;
    }
    .book-slider .booklets_img_slider {
        margin-bottom: 240px;
    }
    .booklet-testimonial {
        padding: 870px 0 60px !important;
    }
    .booklet_author h2 span {
        padding: 0 5px;
    }
    .author-box-wrap {
        flex-direction: column;
        text-align: center;
    }
    .author-box-wrap div {
        width: 100%;
    }
    .author-box-wrap .desc {
        margin-left: 0;
    }
    .partners_accordian .elementor-container,
    .partners_content .elementor-container {
        max-width: 320px !important;
    }
    .partners_content .elementor-text-editor span {
        font-size: 16px;
        line-height: 26px;
    }
    .partners_content h1 {
        font-size: 34px;
        line-height: 45px !important;
        margin: 15px 0;
    }
    .partners_content h1 span {
        font-size: 18px;
        line-height: 30px;
    }
    .partners_accordian .elementor-text-editor p {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 20px;
    }
    .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
        padding: 15px;
    }
    .partners_accordian {
        padding-bottom: 180px;
    }
    .partners_accordian input[type="date"],
    .partners_accordian input[type="email"],
    .partners_accordian input[type="number"],
    .partners_accordian input[type="password"],
    .partners_accordian input[type="search"],
    .partners_accordian input[type="tel"],
    .partners_accordian input[type="text"],
    .partners_accordian input[type="url"],
    .partners_accordian select,
    .partners_accordian textarea {
        font-size: 14px;
        line-height: 22px;
    }
    .partners_content {
/*         margin: 45px 0 10px; */
		 padding: 30px 0 10px;
    }
    .booklets_accordian .personal_brand_image img,
    .booklets_accordian .personal_brand_image video {
        width: 238px;
        height: 238px;
        left: 50%;
        top: 50%;
    }
    .email_accordian .personal_brand_image img,
    .email_accordian .personal_brand_image video {
        left: 50%;
        top: 50%;
        width: 244px;
        height: 244px;
    }
    .cat_sharable_temp_container {
        max-width: 320px;
        margin: 0 auto;
    }
    .cat_sharable_post_list {
        flex-direction: column;
    }
    .cat_sharable_header {
        align-items: flex-start;
        flex-direction: column;
    }
    .cat_sharable_header_right {
        padding-left: 0;
    }
    .cat_sharable_header_right {
        flex: 0 0 42%;
        margin-top: 0;
    }
    .cat_sharable_header_right a {
        padding-right: 15px;
        margin-bottom: 10px;
    }
    .cat_sharable_post_list {
        margin-top: 10px;
    }
    #elementor-popup-modal-25768 .dialog-message {
        width: 320px !important;
    }
    .sign_in_col_form {
        padding: 35px 0 40px;
    }
    .features-topofmind .elementor-inner-section {
        max-width: 320px !important;
        margin: 0 auto;
        padding: 0 15px;
    }
    .features-joinow .elementor-container {
        max-width: 320px !important;
        margin: 0 auto;
        padding: 0 15px !important;
    }
    .faq-section h3 {
        font-size: 18px !important;
    }
    .btn-sml-learnmore a {
        font-size: 14px;
        padding: 14px 27px;
    }
    .join_p p {
        max-width: 100%;
    }
    .articles-banner .join_p p {
        max-width: 200px;
    }
    .page-id-21591 .join_p p {
        max-width: 200px;
    }
    .memes-bannermobile img {
        width: 70%;
    }
    .personal_brand_image img,
    .personal_brand_image video {
        left: 50%;
        width: 269px;
        height: 269px;
        top: 50.5%;
    }
    .booklets_accordian {
        padding-bottom: 52px;
    }
    .articles-imagebox .cta_text p {
        margin-bottom: 50px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }
    .email_image_box_absolute .cta_text_white p {
        margin-bottom: 35px !important;
    }
    .articles_example ol.flickity-page-dots {
        display: block;
    }
    .cat_post_sin_cont_img a {
        height: 150px;
    }
    .sign_in input[type="password"],
    .sign_in input[type="text"] {
        min-width: 288px;
    }
    .forgot_password a,
    .signInForm a {
        padding-left: 5px;
    }
    .forgotPassword p {
        padding-left: 20px;
    }
    .lsormobile-menu ul li a {
        padding: 30px 0 48px !important;
    }
    section.cat_sharable_temp_sec {
        padding-bottom: 150px;
    }
    .features-joinow {
        padding-bottom: 110px !important;
    }
    .elementor-28298 .elementor-element.elementor-element-5d119f1f {
        padding: 0 0 25px 0 !important;
    }
    .home_mobile_banner .btn-med {
        text-align: left;
    }
     .blog_social_icon .novashare-buttons-wrapper { 
        display: flex;  
        text-align: center; 
        align-items: center;    
    }   
    .shareable-single-col-agent a { 
        font-size: 12px;    
        line-height: 18px !important;   
    }   
    .shareable-single-col { 
        flex: 0 0 65%;  
    }   
    .share_social_icon_list {   
        left: 60px; 
    }   
    .single-post .shareable-single-author-tag .novashare-floating .novashare-buttons-wrapper {  
        right: 16%; 
    }   
    .shareable-single-col-agent a { 
        width: 94%; 
    }   
    .single-author {    
        flex-direction: column; 
    }   
    .single-author .single-author-img img { 
        margin: 0 0 15px 0; 
    }   
    .single-post .shareable-single-author-tag.shareable-single-butn-share .novashare-floating .novashare-buttons-wrapper {  
        top: 0; 
        right: 47%; 
    }   
    .shareable-single-butn-share .shareable-single-col-agent a {    
        margin-left: 0; 
        margin-top: 45px;   
    }   
    .shareable-single-butn-share .shareable-single-col-agent {  
        flex: 0 0 100%;
    }
     .shareable-single-author-tag .shareable-single-col {   
        flex: 0 0 65%;  
    }   
    body .blog_social_icon a.novashare-button { 
        width: 30px;    
        max-width: 30px;    
    }   
    .blog_social_icon .novashare-buttons-wrapper {  
        display: block; 
        text-align: center; 
        align-items: center;    
        width: 100%;    
    }   
    .who_we_help .elementor-container { 
        max-width: 320px!important; 
        padding: 0 20px;    
    }   
    .who_we_help_checklist .elementor-container {   
        width: 96%; 
        transform: translate(-50%, -13%);   
        max-width: 320px!important; 
    }           
    .who_we_help_content {  
        padding: 920px 0 0; 
    }   
        
    .page-id-32726 .about_wave_footer { 
        min-height: 216px;  
    }       
    .who_we_help_content .elementor-container { 
        max-width: 320px!important; 
    }           
    .who_we_help h3 {   
        margin: 15px 0 50px;    
    }
    
    .emails-letters-valentines-day h1 {
        padding: 0;
        max-width: 320px;
        font-size: 30px;
    }
    .emails-letters-valentines-day .elementor-element-bab08a5 .elementor-text-editor.elementor-clearfix, .email_blue__box p {
        max-width: 298px;
        font-size: 16px;
        line-height: 26px;
    }
    .email_content {
        padding: 32px 20px 15px;
        margin: 20px auto 0;
        max-width: 100%;
    }
    .email_content .elementor-text-editor #subject-line {
        margin-left: 0;
        display: block;
    }
     .email_blue__box {
        max-width: 320px;
        padding: 44px 20px;
    }
    .email_blue__box h2 {
        margin: 22px auto;
        max-width: 200px;
    }
    .emails-letters-valentines-day {
        padding: 48px 0 30px;
    }
    .emails-letters-valentines-day .elementor-element-f47bfb0 p {
        font-size: 18px;
        line-height: 30px;
    }
    .email_image_box_absolute h2 {
        padding: 0 20px;
    }
    .emails-letters-valentines-day h1 img {
        width: 26px;
    }
    .email_content p:last-child {
        margin-bottom: 0;
    }
    .email_blue__box {
        margin: 30px auto 0;
        padding: 25px 20px;
    }
    .page-id-32831 .email-banner-cont .elementor-widget-wrap {
        max-width: 600px;
        margin: 30px 0 0 20px;
    }
    .meme-readytostand .elementor-element-70493613 .elementor-text-editor, .memes-testimonial .elementor-text-editor p, .memespersonal-brand p {    
        padding: 0 10px;    
    }   
    .book-slider h2, .booklet-testimonial h2, .booklet_acc_section h2, .booklet_author h2,  
    .book-slider .elementor-element-6c67a77 .elementor-text-editor p, .booklet-testimonial .elementor-text-editor { 
        padding-left: 10px!important;   
        padding-right: 10px!important;  
    }   
    .booklet_author h2 {    
        padding-left: 0!important;  
        padding-right: 0!important; 
    }   
    .booklet_acc_section .elementor-text-editor p, .booklet_author .elementor-container,    
    .farm-area .elementor-container, .farm-area-cont .elementor-container,  
    .email_letter_cont .elementor-container {   
        padding: 0 10px;    
    }   
    .email-testimonialslider .elementor-text-editor, .email_accordian_cont .elementor-text-editor p,    
    .email-testimonialslider h2, .email_accordian_cont h2, .email_image_box_absolute h2, .email_letter_cont h2, 
    .meme-readytostand .elementor-element-47939cf .elementor-text-editor p {    
         padding-left: 10px!important;  
        padding-right: 10px!important;  
    }   
    .articles-content .elementor-container {    
        padding: 0 5px; 
    }   
    .article-animated-section .elementor-container, .articles-imagebox .elementor-container,    
    .article-readytostand .elementor-element-981df81 .elementor-text-editor, .meme-readytostand .elementor-element-47939cf .elementor-text-editor p {   
        padding: 0 10px;    
    }
    .shareable-single-col a {
		font-size: 12px;
	}
	.paralax-section-one {
		height: 345px !important;
	}
	.divider_section {
        height: 34px;
    }
    
}
@media (max-width: 339px) {
    .elementor-34 .elementor-element.elementor-element-925e0e1 {
        width: 25.6px;
        max-width: 25.6px;
    }
    .elementor-34 .elementor-element.elementor-element-7b161f7 {
        width: 115px;
        max-width: 115px;
    }
    .elementor-34 .elementor-element.elementor-global-1214 {
        width: 85px;
        max-width: 85px;
    }
    .elementor-34 .elementor-element.elementor-element-a8a5787 {
        width: 59%;
    }
    .elementor-34 .elementor-element.elementor-element-2b70bb9 {
        width: 41%;
    }
    .elementor-1259 .elementor-element.elementor-element-8942655 > .elementor-container {
        max-width: 320px !important;
    }
}
@media (min-width: 800px) {
    .we_know_video .e-hosted-video {
        float: right;
    }
}
@media (min-width: 1200px) {
    .elementor-aspect-ratio-11 .elementor-fit-aspect-ratio {
        padding-bottom: 80%;
    }
}
@media (max-width: 799px) {
    .article-animated-section p {
        max-width: 100%;
    }
    .article-animated-section h3 {
        max-width: 100%;
         padding: 0 20px;
    }
    .we_know_video .e-hosted-video {
        text-align: center;
    }
}
@media (max-width: 479px) {
    .article-animated-section h3 {
        font-size: 18px !important;
    }
    .cat_post_sin_cont p {
        font-size: 14px;
    }
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-toggle-on a.see_all{
		top: 29px;
	}
}
@media (max-width: 450px) {
    .author-content p {
        font-size: 14px;
        line-height: 22px;
    }
}
@media only screen and (min-width: 640px) and (max-width: 959px) {
    .elementor-34 .elementor-element.elementor-element-e4aaa3e {
        width: calc(100% - 320px);
    }
    .elementor-34 .elementor-element.elementor-element-dbfcd3e {
        width: 320px;
    }
    .elementor-34 .elementor-element.elementor-element-db62753 > .elementor-widget-container {
        margin: 0 0 0 15px;
    }
}
@media (max-width: 479px) {
    .postcard_h3 h2 {
        margin-top: 80px !important;
    }
    .booklets_img_slider .testimonial_img_slider_cont img {
        width: 93% !important;
        position: relative;
        right: 10px;
    }
    .home_mobile_banner .join_p p {
        max-width: 220px;
    }
}
@media only screen and (min-width: 320px) and (max-width: 639px) {
    .innerpage_pric .cta_text p {
        padding-top: 14px;
    }
}



@media (max-width: 1199px) {
    .parent-pageid-22255 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding: 10px!important;
    }
    .elementor-2829 .elementor-element.elementor-element-31714456 > .elementor-element-populated {
        padding: 7% 0% 0% 5%!important;
    }
        /* Snakes page */
    .elementor-2829 .elementor-element.elementor-element-31714456 > .elementor-element-populated {
        padding: 7% 0% 0% 5%!important;
    }
    .elementor-2829 .elementor-element.elementor-element-1d77c7f3 .elementor-heading-title {
        font-family: 'Roboto';
        line-height: 46px!important;
    }
    .parent-pageid-22255 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        padding: 10px;
    }
    .elementor-2829 .elementor-element.elementor-element-25a5d5ce .elementor-heading-title {
        font-family: 'Roboto'!important;
    }
    .elementor-2829 .elementor-element.elementor-element-aad8522 > .elementor-element-populated {
        padding: 0px 160px 0px 160px!important;
    }
    .elementor-2829 .elementor-element.elementor-element-47275306 .elementor-heading-title {
        line-height: 38px!important;
        margin-bottom: 20px;
    }
    .elementor-2829 .elementor-element.elementor-element-3d7697c2 .elementor-heading-title,
    .elementor-2829 .elementor-element.elementor-element-4b85c438 .elementor-heading-title,
    .elementor-2829 .elementor-element.elementor-element-67433db8 .elementor-heading-title,
    .elementor-2829 .elementor-element.elementor-element-6daf1172 .elementor-heading-title,
    .elementor-2829 .elementor-element.elementor-element-005d204 .elementor-heading-title,
    .elementor-2829 .elementor-element.elementor-element-09e0c74 .elementor-heading-title,
    .elementor-2829 .elementor-element.elementor-element-9987913 .elementor-heading-title
    {
        font-family: 'Roboto'!important;
        line-height: 28px!important;
    }
    .elementor-2829 .elementor-element.elementor-element-483af414 > .elementor-element-populated {
        padding: 0px 25px 25px 25px!important;
    }
    .elementor-2829 .elementor-element.elementor-element-36ff92a > .elementor-element-populated {
        padding: 0px 25px 0px 25px!important;
    }
    .elementor-2829 .elementor-element.elementor-element-37859d63 > .elementor-element-populated {
        padding: 0px 25px 0px 25px!important;
    }
    .elementor-2829 .elementor-element.elementor-element-5054c1fc > .elementor-element-populated {
        padding: 0px 25px 0px 25px!important;
    }
    .elementor-2829 .elementor-element.elementor-element-eddb404 > .elementor-element-populated {
        padding: 30px 25px 0px 25px!important;
    }
    .elementor-2829 .elementor-element.elementor-element-44cff01 > .elementor-element-populated {
        padding: 30px 25px 0px 25px!important;
    }
    .elementor-2829 .elementor-element.elementor-element-dee5593 > .elementor-element-populated {
        padding: 30px 25px 0px 25px!important;
    }
    
    .elementor-2829 .elementor-element.elementor-element-3b0dc28 .elementor-heading-title {
        font-family: 'Roboto'!important;
        line-height: 1.3em!important;
    }
    #ls-agent-spruce-up-sub input {
        padding: 15px 16px;
        margin-bottom: 30px;
    }
    #ls-agent-spruce-up-sub .elementor-field-group {
        padding-left: 0!important;
        margin-bottom: 10px;
    }
    #ls-agent-spruce-up-sub p {
        position: absolute;
        bottom: 90px;
        font-style: italic;
        color: #999 !important;
        font-size: 12px;
        line-height: 1.4;
    }
    
    button#lets-do-this {
        padding: 15px 60px !important;
        margin-top: 15px !important;
        margin-bottom: 15px !important;
        font-weight: bold;
        font-size: 20px;
    }
    
    .page-id-2829 .elementor-inner, .page-id-2829 .elementor {
        background-color: transparent!important;
    }
    
    .elementor-element-1cc86243 p, .elementor-element-1cc86243 a {
        color:#fff!important;
        font-size: 14px!important;
        font-family: 'Roboto';
        line-height: 16.41px;
    }
    .elementor-element-1cc86243 a {
        text-decoration: underline;
    }
    .footer-link a:hover {
        color: #d8d5d5!important;
    }
    
    .footer-link a, .footer-link p {
        color: #fff;
        font-size: 14px!important;
        font-family: 'Roboto';
        line-height: 16.41px;
    }
    button#lets-do-this:hover {
        background-color: #ff6756d1;
    }

}

@media (max-width: 1024px) {
    .elementor-2829 .elementor-element.elementor-element-31714456 > .elementor-element-populated {
        padding: 20px 0px 0px 10px!important;
    }
    .elementor-2829 .elementor-element.elementor-element-36ff92a > .elementor-element-populated {
        padding: 0px 25px 25px 25px!important;
    }
    .elementor-2829 .elementor-element.elementor-element-483af414 > .elementor-element-populated {
        padding: 0px 25px 0px 25px!important;
    }
    .elementor-2829 .elementor-element.elementor-element-37859d63 > .elementor-element-populated {
        padding: 0px 25px 0px 25px!important;
    }
    .elementor-2829 .elementor-element.elementor-element-5054c1fc > .elementor-element-populated {
        padding: 0px 25px 0px 25px!important;
    }
    .elementor-2829 .elementor-element.elementor-element-650462b > .elementor-element-populated {
        padding: 30px 25px 0px 25px!important;
    }
    .elementor-2829 .elementor-element.elementor-element-247da64 > .elementor-element-populated {
        padding: 30px 25px 0px 25px!important;
    }
    .elementor-2829 .elementor-element.elementor-element-cfb66c7 > .elementor-element-populated {
        padding: 30px 25px 0px 25px!important;
    }
    .elementor-2829 .elementor-element.elementor-element-25a5d5ce .elementor-heading-title {
        font-size: 30px!important;
        line-height: 1.4em!important;
    }
    #ls-agent-spruce-up-sub p {
        position: static;
    }
    #ls-agent-spruce-up-sub input {
        margin-bottom: 0;
    }
}

@media (max-width: 639px) {
    .elementor-element-05b321b img {
        width: 150px;
    }
    .elementor-element-5ebe9586 .elementor-heading-title, .elementor-element-d4871b1 .elementor-heading-title {
        font-size: 20px!important;
        line-height: 28px!important;
        font-weight: normal!important;
    }
    .elementor-2829 .elementor-element.elementor-element-3b0dc28 .elementor-heading-title {
        font-size: 24px!important;
        line-height: 34px!important;
    }
    .elementor-2829 .elementor-element.elementor-element-25a5d5ce .elementor-heading-title {
        font-size: 24px!important;
        line-height: 34px!important;
    }
}
/* Snacks Newsletter Page - new Design */

@media screen and (max-width: 1199px) {
.info_snacks_heading h2 {
	font-size: var(--blue-bg-content-title-fs-tablet) !important;
	line-height: var(--blue-bg-content-title-lh-tablet) !important;
}	
.snacks_optin_banner h2 {
	font-size: var(--heading-h2-fs-tablet) !important;
	line-height: var(--heading-h2-lh-tablet) !important;
}
.lighter_side_snacks_optin h2 {
	line-height: 36px !important;
	font-size: 26px !important;
}
.snacks_optin #ic_snacks_form_btn {
	font-size: var(--btn-fs-tablet) !important;
}
}
@media screen and (max-width: 639px) {
.info_snacks_heading h2 {
	font-size: var(--blue-bg-content-title-fs-mobile) !important;
	line-height: var(--blue-bg-content-title-lh-mobile) !important;
}
.snacks_optin_banner h2 {
	font-size: var(--heading-h2-fs-mobile) !important;
	line-height: var(--heading-h2-lh-mobile)  !important;
}
/* .snacks_optin #ic_snacks_form_btn {
	font-size: var(--btn-fs-mobile) !important;
} */
}
@media screen and (max-width: 768px) {
.snacks_photo_column {
	display: none;
}
.snacks_optin_column1 {
	width: 100% !important;
}
.snacks_optin_column1 #ls-agent-spruce-up-sub {
	padding-right: 3% !important;
}
.snacks_optin_column1 .elementor-widget-wrap > div {
	text-align: center !important;
}
.snacks_optin_column1 .elementor-widget-wrap > div:nth-child(5),
.snacks_optin_column1 .elementor-widget-wrap > div:nth-child(4)
{
	text-align: left !important;
}
.snacks_optin form .elementor-field-group:last-child {
	justify-content: center !important;
}
.snack_footer .elementor-text-editor {
	justify-content: center;
}
}
@media screen and (min-width: 1600px) {
.padding_section_snacks {
	padding-left: 23.5% !important;
}
}
@media screen and (max-width: 959px) {
.snacks_optin_banner h2 {
	font-size: var(--heading-h2-fs-959-tablet) !important;
}
}
@media screen and (max-width: 479px) {
.snacks_optin_banner h2 {
	font-size: var(--heading-h2-fs-479-mobile) !important;
}
}
/* Snacks Newsletter Page - new Design -- css code ends here */

/* New popup form code -- starts here */
@media screen and (max-width: 799px) and (min-width: 480px) {
html form:nth-child(2) .sign_in_form_group {
    justify-content: space-between !important;
}
.sign_in_row {
	height: 600px;
}
.main_popup_loader {
	transform: scale(1.5) !important;
}
form.newPassword h3 {
	text-align: center;
}
}
@media screen and (max-width: 479px) {
#resetPassword_popup {
	width: 280px;
	margin: 0 auto;
}
.forgot_password a, .signInForm a{
	padding-left:0px !important;
}
html .sign_in_form_group {
    justify-content: center !important;
}
.sign_in_row {
	height: 600px;
}
.main_popup_loader {
		left: -10px !important;
}
.main_popup_loader {
	transform: scale(1.5) !important;
}
form.newPassword h3 {
	text-align: center;
}
.sign_in_col_form form:nth-child(2),
.sign_in_col_form form:nth-child(3)
{
    height: 330px;
}
}

/* New popup form code -- ends here */

/* Story Page - New Form */ 
@media screen and (max-width: 1199px) {
.real_estate_form #form-field-crazyimage + .elementor-message-danger {
	bottom: -105px;
}
.real_estate_form label {
	font-size: 18px;
	line-height: 26px;
}
.real_estate_form .elementor-form-fields-wrapper {
    row-gap: 25px;
}
.real_estate_form .elementor-field-group {
	row-gap: 7px;
}
.real_estate_form label span.label_description {
	padding-top: 10px;
}
.real_estate_form button[type='submit'] {
	font-size: 16px;
	line-height: 20px;
}
.real_estate_form .file_btn p.value {
	width: 80%;
	margin-left: 110px !important;
}
	.real_estate_form .file_btn {
		margin-left: 0px;
	}
}

@media screen and (max-width: 639px) {
.real_estate_form .elementor-form-fields-wrapper input[type='text'], .real_estate_form .elementor-form-fields-wrapper input[type='email'], .real_estate_form .elementor-form-fields-wrapper input[type='number'], .real_estate_form .elementor-form-fields-wrapper input[type='file'] {
    height: 44px;
}
.real_estate_form label {
	font-size: 16px;
	line-height: 24px;
}
.real_estate_form .elementor-field-type-radio .elementor-field-option label {
	font-size: 14px;
	line-height: 24px;
}
.real_estate_form .elementor-field-group {
	row-gap: 7px;
}
.real_estate_form .elementor-form-fields-wrapper {
    row-gap: 10px;
}
.real_estate_form label span.label_description {
	padding-top: 5px;
}
.real_estate_form .elementor-form-fields-wrapper #form-field-crazyimage,
.real_estate_form .file_btn {
	margin-left: 0;
}
.real_estate_form .file_btn::before {
	width: 25%;
}
.real_estate_form .file_btn::after {
    width: 100%;
    top: 60px;
    padding-left: 0px !important;
}
.page-id-36457 .about_page {
    height: 474px!important;
    padding: 0 20px!important;
}
.page-id-36457 .footer.inner-footer {
    margin-top: 150px !important;
}
.real_estate_form .elementor-form-fields-wrapper input[type='text']::placeholder, .real_estate_form .elementor-form-fields-wrapper input[type='email']::placeholder, .real_estate_form .elementor-form-fields-wrapper input[type='number']::placeholder, .real_estate_form .elementor-form-fields-wrapper textarea::placeholder {
	font-size: 14px !important;
	line-height: 24px !important;
}
.real_estate_form .file_btn p.value {
    display: block;
    width: 100%;
    margin-left: 0px !important;
}
	.real_estate_form .file_btn p.value.file_uploaded {
		height: auto;
	}	
	.real_estate_form .file_btn {
		height: auto;
	}
	.real_estate_form .file_btn::before {
		top: -50px;
	}
	.real_estate_form #form-field-crazyimage {
		top: -58px;
	}
	.real_estate_form .elementor-field-type-upload label {
		padding-bottom: 50px !important;
	}
	.real_estate_form .file_btn span {
		margin: 0;
	}
} 
@media screen and (max-width: 479px) {
.real_estate_form .file_btn::before {
	width: 40%;
}
.real_estate_form .file_btn.file_uploaded::after {
	top: 110px;
}
.real_estate_form .file_btn::after {
    width: 100%;
    top: 60px;
    padding-left: 0px !important;
    font-size: 12px;
    line-height: 20px;
}

.real_estate_form .file_btn p.value {
    padding-top: 10px;
}
	.real_estate_form .file_btn span {
		padding-top: 10px;
		padding-bottom: 0px;
	}

/* .crazy_story .elementor-container {
	width: 100%;
	max-width: 320px !important;
	margin: 0 auto;
} */
.page-id-36457 .footer.inner-footer {
    margin-top: 50px !important;
}
}
@media screen and (max-width: 799px) {
.page-id-36457 .innerpage {
    transform: translate(-50%, -50%) !important;
}
.page-id-36457 .about_footer .elementor-element-76e5a472 {
    width: 100%!important;
    text-align: center;
}
.page-id-36457 .footer{
    margin-top: 280px !important;
}
}
@media screen and (max-width: 799px) and (min-width: 640px) {
.crazy_story.form_spacing {
	padding-bottom: 250px !important;
}	
}
@media screen and (max-width: 319px) and (min-width: 260px){
.real_estate_form .file_btn::before {
	width: 40%;
}
.real_estate_form .file_btn::after {
	width: 100%;
}
.real_estate_form button[type='submit'] {
	width: 100%;
	height: 100%;
	padding: 12px 85px;
}

.real_estate_form .elementor-field-type-upload:has(.elementor-message-danger) + .elementor-field-type-textarea {
	padding-top: 30px !important;
}
.real_estate_form #form-field-crazyimage + .elementor-message-danger {
    bottom: -215px;
}
	.real_estate_form .file_btn span {
		padding-top: 60px;
	}
}