@media only screen and (min-width: 480px){
    .entry-header h1.entry-title{
        font-size:34px;
    }
    .single article.post h1,
    .search .entry-header h1.entry-title,
    .error404 .entry-header h1.entry-title,
    .single  .entry-header h1.entry-title,
    .archive .entry-header h1.entry-title{
        font-size:22px;
    }
    .contact-form h3{
        font-size:22px;
    }
    #secondary.widget-area{
        max-width: 320px;
        margin-left: auto;
        margin-right: auto;
    }
}
@media only screen and (min-width: 575px) {
    .blog article.post h2, .archive article.post h2, article.hentry h2 {
        font-size: 22px;
    }
}

@media only screen and (min-width: 768px) {
    .shop-weekly {
        font-size: 16px;
    }
    nav.main-menu ul li {
        padding: 0 4px;
    }
    nav.main-menu ul li a{
        font-size:13px;
    }
    nav.main-menu ul ul li a{
        font-size:12px;
    }
    .site-logo{
        width:15%;
    }
    nav.main-menu{
        width:50%;
        text-align:center;
    }
    .hdr-contact-info{
        width:35%;
        gap:2px;
    }
    .header-main .container{
        gap:10px;
    }
    .social-icons ul li a {
        width:32px;
        height:32px;
    }
    .search form.search-form{
        max-width:115px;
        margin-left:0;
    }
    .shopping-bag img{
        width:25px;
        height:25px;
    }
    .shopping-bag{
        padding-left:10px;
    }
    .shopping-bag:before{
        height:20px;
    }
    .home-banner img, 
    .home-banner video{
        height:520px;
    }
    .banner-title {
        font-size: 54px;
    }
    .banner-button a{
        font-size:17px;
        padding:23px 20px;
    }
    .visit-us-wrap{
        margin-left:0;
        gap:20px;
    }
    .visit-content{
        margin-left:20px;
        padding-left:20px;
        font-size:21px;
        width:68%;
    }
    .visit-title{
        font-size:30px;
        width:28%;
    }
    .visit-title:after{
        right:0;
        width: 40px;
        height: 40px;
        background-size: 40px;
    }
    .visit-content span{
        font-size:16px;
    }
    .home-banner .banner-logo img{
        width: 130px !important;
        height: 130px !important;
    }
    .featured-flips-title, .category-title {
        font-size:40px;
    }
    .featured-flips-wrap,
    .category-wrap{
        margin-top:60px;
    }
    .flip-box .flip-thumbnail img{
        height:120px;
    }
    .flip-box .flip-content .flip-title{
        font-size:14px;
    }
    .flip-box .flip-content .flip-name{
        font-size:12px;
    }
    .category-wrap,
    .cat-wrap{
        gap:10px;
    }
    .cat-wrap {
        margin-top:10px;
    }
    .category-box .category-title{
        font-size:18px;
        left:10px;
        text-align:left;
    }
    .category-left .category-box .category-image img {
        height: 800px;
    }
    .category-right .category-box .category-image img {
        height: 260px;
    }
    .featured-flips-section, 
    .category-section,
    .furniture-restoration,
    .footer-top {
        padding: 80px 0;
    }
    .category-button a{
        font-size:18px;
    }
    .poshmark-logo img {
        height: 30px;
    }
    .poshmark-logo{
        padding:20px;
    }
    .poshmark-image img{
        height:500px;
    }
    .poshmark-contentarea{
        margin-right:0;
    }
    .poshmark-promo-content{
        padding-left:15px;
        padding-right:15px;
    }
    .poshmark-title, .furniture-title {
        font-size: 35px;
    }
    .poshmark-text, .furniture-text {
        font-size: 20px;
    }
    .shopnow-btn a{
        font-size:20px;
        padding: 18px 22px;
    }
    .about-section {
        padding: 100px 0 80px;
    }
    .about-image {
        width: 250px;
        height: 250px;
    }
    .about-title {
        font-size: 36px;
    }
    .about-content{
        font-size:21px;
    }
    .testimoial-title {
        font-size: 36px;
    }
    .testimoial-main{
        padding: 70px 30px;
    }
    .testimoial-content {
        font-size: 19px;
    }
    .testimoial-section {
        padding: 120px 0 100px;
    }
    .contact-btn a{
        font-size:22px;
        padding: 15.5px 20px;
    }
    .furniture-res-wrap {
        gap: 25px;
    }
    .furniture-images img {
        height: 380px;
    }
    .footer-top .footer-logo img {
        width: 165px;
        height:165px;
    }
    .footer-map iframe {
        height: 360px;
    }
    .footer-buttons a{
        font-size:18px;
        padding: 14px 18px;
    }
    .ftr-btmwrap, .footer-buttons{
        gap:30px;
    }
    .ftr-wrap{
        font-size:15px;
    }
    .footer-buttons {
        gap: 11px;
    }
    .testimoial-main:before{
        width: 84px;
        height: 84px;
        margin-left: -42px;
    }

    
    .entry-header h1.entry-title {
        font-size:40px;
    }
    .single article.post h1,
    .search .entry-header h1.entry-title,
    .error404 .entry-header h1.entry-title,
    .single  .entry-header h1.entry-title,
    .archive .entry-header h1.entry-title{
        font-size:23px;
    }
    .site-main .col-md-8 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 66.666667%;
      -ms-flex: 0 0 66.666667%;
      flex: 0 0 66.666667%;
      max-width: 66.666667%;
    }
    .site-main .col-md-4 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 33.333333%;
      -ms-flex: 0 0 33.333333%;
      flex: 0 0 33.333333%;
      max-width: 33.333333%;
    }
    .site-main .col-md-8 {
        width:auto;
    }
    .site-main .col-md-4 {
        width: auto;
    }
    #secondary.widget-area {
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
        margin-top:0;
    }
    .site-main .row {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        column-gap: 30px;
    }
    .site-main {
        padding:75px 0;
    }
    .contact-form-area .contact-form form.wpcf7-form input[type="text"], 
    .contact-form-area .contact-form form.wpcf7-form input[type="email"], 
    .contact-form-area .contact-form  form.wpcf7-form input[type="tel"], 
    .contact-form-area .contact-form form.wpcf7-form  textarea {
        width:95.5%;
    }
    .rmp-mobile-device-menu,
    .rmp-container.rmp-slide-left,
    .rmp_menu_trigger{
        display:none !important;
    }
    .contact-location-area{
        flex-wrap:nowrap !important;
        gap:15px !important;
    }
    body{
        font-size:17px;
    }
    nav.main-menu ul>li.menu-item-has-children>a:after {
        background-size: 12px;
        width: 12px;
        height: 12px;
        top: 1px;
    }
}

@media only screen and (min-width: 992px) {
    nav.main-menu ul li a{
        font-size:15.5px;
    }
    nav.main-menu ul ul li a{
        font-size:14px;
    }
    nav.main-menu,
    .site-logo,
    .hdr-contact-info {
        width:auto;
    }
    nav.main-menu ul li {
        padding: 0 8px;
    }
    .social-icons ul li a {
        width: 36px;
        height: 36px;
    }
    .hdr-contact-info{
        gap:10px;
    }
    .search form.search-form {
        max-width: 150px;
    }
    .banner-title {
        font-size: 62px;
    }
    .banner-button a {
        font-size: 19px;
        padding: 23px 25px;
    }
    .home-banner img, .home-banner video {
        height: 600px;
    }
    .visit-title {
        font-size: 34px;
        width: auto;
    }
    .visit-content {
        margin-left:60px;
        padding-left: 30px;
        font-size: 26px;
        width: auto;
    }
    .visit-content span {
        font-size: 18px;
    }
    .visit-title:after {
        right: -46px;
        width: 45px;
        height: 45px;
        background-size: 45px;
    }
    .home-banner .banner-logo img {
        width: 145px !important;
        height: 145px !important;
    }
    .featured-flips-title, .category-title {
        font-size: 48px;
    }
    .flip-box .flip-content .flip-title {
        font-size: 16px;
    }
    .flip-box .flip-content .flip-name {
        font-size: 14px;
    }
    .category-box .category-title {
        font-size: 19px;
    }
    .category-button a {
        font-size: 19px;
    }
    .poshmark-logo img {
        height: 34px;
    }
    .poshmark-logo {
        padding: 25px;
    }
    .poshmark-title, .furniture-title {
        font-size: 42px;
    }
    .poshmark-text, .furniture-text {
        font-size: 22px;
    }
    .shopnow-btn a {
        font-size: 22px;
        padding: 20px 30px;
    }
    .about-image {
        width: 280px;
        height: 280px;
    }
    .about-title {
        font-size: 38px;
    }
    .about-content {
        font-size: 22px;
    }
    .testimoial-title {
        font-size: 38px;
    }
    .testimoial-main {
        padding: 74px 75px;
    }
    .testimoial-content {
        font-size: 20px;
    }
    .site-logo img {
        width: 150px;
        height: 150px;
    }
    .contact-btn a {
        font-size: 24px;
        padding: 15.5px 30px;
    }
    .footer-top .footer-logo img {
        width: 180px;
        height: 180px;
    }
    .footer-buttons a {
        font-size: 19px;
        padding: 14px 25px;
    }
    body{
        font-size:18px;
    }
    .site-main {
        padding: 75px 0;
    }
    .entry-header h1.entry-title {
        font-size:46px;
    }
    .single article.post h1,
    .search .entry-header h1.entry-title,
    .error404 .entry-header h1.entry-title,
    .single  .entry-header h1.entry-title,
    .archive .entry-header h1.entry-title{
        font-size:28px;
    }
    .inner-banner img{
        height:300px;
    }
    .contact-form-area .contact-form form.wpcf7-form input[type="text"], 
    .contact-form-area .contact-form form.wpcf7-form input[type="email"], 
    .contact-form-area .contact-form  form.wpcf7-form input[type="tel"], 
    .contact-form-area .contact-form form.wpcf7-form  textarea {
        width:96.5%;
    }
    nav.main-menu ul>li.menu-item-has-children>a:after {
        background-size: 15px;
        width: 15px;
        height: 15px;
        top: 3px;
    }
}


@media only screen and (min-width: 1200px) {
    .shop-weekly {
        font-size: 18px;
    }
    .site-logo img {
        width: 173px;
        height: 173px;
    }
    nav.main-menu ul li {
        padding: 0 22px;
    }
    nav.main-menu ul li a {
        font-size: 18px;
    }
    nav.main-menu ul ul li a {
        font-size: 16px;
    }
    .social-icons ul li a {
        width: 38px;
        height: 38px;
    }
    .hdr-contact-info {
        gap: 15px;
    }
    .shopping-bag {
        padding-left: 16px;
    }
    .search form.search-form {
        max-width: 158px;
        margin-left: 12px;
    }
    .shopping-bag img {
        width: 30px;
        height: 30px;
    }
    .home-banner img, .home-banner video {
        height: 750px;
    }
    .banner-title {
        font-size: 72px;
    }
    .home-banner .banner-logo img {
        width: 151px !important;
        height: 151px !important;
    }
    .visit-us-wrap {
        margin-left: 55px;
        gap: 30px;
    }
    .visit-title:after {
        right: -65px;
        width: 55px;
        height: 55px;
        background-size: 55px;
    }
    .visit-content {
        margin-left: 90px;
        padding-left: 40px;
        font-size: 28px;
    }
    .visit-content span {
        font-size: 20px;
    }
    .featured-flips-section, 
    .category-section,
     .furniture-restoration, 
     .footer-top {
        padding: 112px 0;
    }
    .featured-flips-title, 
    .category-title {
        font-size: 58px;
    }
    .featured-flips-wrap, .category-wrap {
        margin-top: 80px;
    }
    .flip-box .flip-thumbnail img {
        height: 229px;
    }
    .category-wrap, .cat-wrap {
        gap: 25px;
    }
    .category-left .category-box .category-image img {
        height: 947px;
    }
    .category-box .category-title {
        font-size: 20px;
        left:30px;
    }
    .category-right .category-box .category-image img {
        height: 299px;
    }
    .cat-wrap {
        margin-top: 25px;
    }
    .category-button a {
        font-size: 20px;
    }
    .poshmark-logo img {
        height: 41px;
    }
    .poshmark-logo {
        padding: 40px 30px;
    }
    .poshmark-image img {
        height: 800px;
    }
    .poshmark-contentarea {
        margin-right: 0;
    }
    .poshmark-title, .furniture-title {
        font-size: 55px;
    }
    .poshmark-text, .furniture-text {
        font-size: 24px;
    }
    .shopnow-btn a {
        font-size: 24px;
    }
    .about-image {
        width: 334px;
        height: 334px;
    }
    .about-title {
        font-size: 40px;
    }
    .testimoial-section {
        padding: 150px 0;
    }  
    .testimoial-main:before {
        width: 94px;
        height: 94px;
        margin-left: -47px;
    }
    .testimoial-main {
        padding: 74px 85px;
    } 
    .testimoial-title {
        font-size: 44px;
    }
    .testimoial-content {
        font-size: 21px;
    }
    .furniture-restoration{
        padding:100px 0;
    }
    .contact-btn a {
        font-size: 28px;
        padding: 15.5px 30px;
    }
    .furniture-res-wrap {
        gap: 82px;
    }
    .furniture-images img {
        height: 511px;
    }
    .footer-top .footer-logo {
        width: auto;
    }
    .footer-top .footer-logo img {
        width: 273px;
        height: 273px;
    }
    .footer-map iframe {
        height: 432px;
    }
    .footer-buttons a {
        font-size: 20px;
    }
    .ftr-btmwrap{
        gap: 65px;
    }
    .ftr-wrap{
        font-size:16px;
    }
     body{
        font-size:19px;
    }
    .entry-header h1.entry-title{
        font-size:52px;
    }
    .single article.post h1,
    .search .entry-header h1.entry-title,
    .error404 .entry-header h1.entry-title,
    .single  .entry-header h1.entry-title,
    .archive .entry-header h1.entry-title{
        font-size:32px;
    }
    #secondary.widget-area{
        max-width: 325px;
        margin-left:40px;
        min-width: 300px;
    }
    .blog article.post h2, .archive article.post h2, article.hentry h2{
        font-size:32px;
    }
    .contact-form h3 {
        font-size:30px;
    }
    h2{
        font-size:36px;
    }
    h3 {
        font-size:30px;
    }
    body{
        font-size:18px;
    }
    nav.main-menu ul>li.menu-item-has-children>a:after {
        background-size: 20px;
        width: 20px;
        height: 20px;
        top: 4px;
    }

}
@media only screen and (min-width: 1300px){
    .poshmark-contentarea {
        margin-right: 60px;
    }
    .poshmark-promo-content {
        padding-left: 0;
        padding-right: 0;
    }
}


@media screen and (max-width: 767px){
    nav.main-menu{
        display:none;
    }
    .site-logo {
        margin-top: 0;
        width:35%;
    }
    .shop-weekly {
        font-size: 15px;
    }
    .top-header{
        padding:12px 0;
    }
    .header-main{
        padding:5px 0 12px;
    }
    .banner-title {
        font-size: 42px;
        margin-bottom:20px;
    }
    .visit-us-wrap{
        flex-direction:column;
        margin-left:0;
        gap:20px;
    }
    .featured-flips-wrap{
        flex-direction:column;
        margin-top:40px;
        gap:15px;
    }
    .flip-box{
        width:auto;
    }
    .category-wrap{
        flex-direction:column;
        margin-top:40px;
        gap:15px;
    }
    .category-left,
    .category-right,
    .furniture-images,
    .furniture-content {
        width: 100%;
    }
    .cat-wrap{
        grid-template-columns: repeat(1, 1fr);
        margin-top:15px;
    }
    .poshmark-promo-wrap,
    .furniture-res-wrap{
        flex-direction:column-reverse;
    }
    .poshmark-promo-content,
    .poshmark-promo-right{
        width:100%;
    }
    .ftr-top-wrap,
    .ftr-btmwrap{
        flex-direction:column;
    }
    .footer-top .footer-logo,
    .footer-top .footer-map{
        width:100%;
    }
    .site-logo img {
        display: block;
        width: 142px;
        height: 142px;
    }
    .home-banner img, .home-banner video{
        height:320px;
    }
    .banner-logo{
        display:none;
    }
    .visit-content{
        padding-left:0;
        margin-left:0;
        text-align:center;
        line-height:1.2;
        border-left: 0;
        border-top:2.5px solid rgba(255, 255, 255, 0.30);
        padding-top:22px;
        margin-top:0px;
        font-size: 24px;
        max-width: 350px;
        padding-bottom:0;
    }
    .banner-button a {
        font-size: 17px;
        padding: 21px 22px;
    }
    .visit-us-section {
        padding:40px 0 30px;
    }
    .visit-title:after{
        width: 42px;
        height: 42px;
        background-size: 42px;
        right: -48px;
        top: -18px;
    }
    .visit-title {
        font-size: 32px;
    }
    .visit-content span{
        font-size:17px;
    }
    .header-main .social-icons{
        display:none;
    }
    .hdr-contact-info{
        margin-right:75px;
    }
    .shopping-bag:before{
        display:none;
    }
    .header-main .container{
        gap:15px;
        justify-content:flex-start;
    }
    .search form.search-form{
        margin-left:8px;
    }
    .featured-flips-section, 
    .category-section {
        padding:50px 0;
    }
    .featured-flips-title, .category-title {
        font-size: 36px;
    }
    .flip-box .flip-thumbnail img{
        height:250px;
    }
    .flip-box .flip-content .flip-title{
        font-size:18px;
    }
    .flip-box .flip-content .flip-price{
        margin-top:35px;
    }
    .category-section{
        background-image:none;
        background:#e3e3e2;
    }
    .category-left .category-box .category-image img,
    .category-right .category-box .category-image img {
        height: 320px;
    }
    .flip-box .flip-content {
        padding:40px 15px;
    }
    .category-button{
        margin-top:40px;
    }
    .category-button a{
        font-size:18px;
        padding: 25px 65px 25px 30px;
    }
    .category-button a:after{
        width: 30px;
        height: 32px;
        background-size: 30px;
        right:25px;
    }
    .poshmark-logo img {
        height: 30px;
    }
    .poshmark-logo {
        padding: 25px 20px;
    }
    .poshmark-image img{
        height:100%;
    }
    .poshmark-contentarea{
        max-width: 100%;
        margin-right: 0;
        padding: 30px 15px;
        width:auto;
    }
    .poshmark-title, .furniture-title {
        font-size: 38px;
        margin-bottom: 25px;
    }
    .poshmark-text, .furniture-text {
        font-size: 22px
    }
    .shopnow-btn a{
        font-size:20px;
        margin-top:34px;
        padding: 18px 25px;
    }
    .about-section {
        padding: 50px 0;
    }
    .about-image {
        width:260px;
        height:260px;
        margin-bottom:40px;
    }
    .about-title {
        font-size: 36px;
        margin-bottom: 30px;
    }
    .testimoial-section{
        background-image:none;
        padding:80px 0 50px;
    }
    .testimoial-main{
        max-width:100%;
        padding: 55px 20px 35px;
    }
    .testimoial-title {
        font-size: 32px;
        margin-bottom: 20px;
    }
    .testimoial-content{
        font-size:20px;
    }
    .testimoial-main:before {
        top: -40px;
        width: 80px;
        height: 80px;
        margin-left: -40px;
        background-size: 46px;
    }
    .furniture-restoration{
        padding:50px 0;
    }
    .furniture-images img{
        height:550px;
    }
    .furniture-images{
        flex-direction:column;
    }
    .furniture-res-wrap{
        gap:45px;
    }
    .contact-btn a{
        margin-top:35px;
        padding: 15px 20px;
        font-size:22px;
    }
    .footer-top{
        background-image:none;
        padding:40px 0;
        background:#e3e3e2;
    }
    .footer-top:before{
        display:none;
    }
    .footer-top .footer-logo img {
        width:180px;
        height:180px;
        right: 0;
        margin: 0 auto 30px;
        margin-bottom:-40px;
    }
    .footer-map iframe{
        height:300px;
    }
    .footer-buttons a{
        padding:14px 15px;
        font-size:17px;
		width: 33.3%;
        text-align: center;
    }
    .ftr-btmwrap{
        gap:30px;
    }
    .ftr-btmwrap {
        padding: 30px 0;
        gap:25px;
    }
    .ftr-wrap{
        flex-direction:column;
        gap:3px;
    }
    .ftr-wrap{
        font-size:14px;
        justify-content:center;
        text-align:center;
    }
    .footer-buttons {
        gap: 5px;
    }
    #rmp-menu-wrap-24 .rmp-menu-item-link{
        text-transform: uppercase;
        letter-spacing:1px;
    }
    h2 {
        font-size: 28px;
    }
    h3 {
        font-size: 24px;
    }
    h4 {
        font-size: 22px;
    }
    h5 {
        font-size: 20px;
    }
    h6 {
        font-size:18px;
    }
    article.hentry .entry-content h2 {
        font-size: 26px;
    }
    .inner-banner img{
        min-height:220px;
    }
    #responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item .responsive-menu-pro-item-link {
        letter-spacing: 1px;
        text-transform: uppercase;
        font-weight:500;
    }
    .entry-header h1.entry-title{
        font-size:34px;
    }
    a.entry-button{
        font-size:14px;
    }
    #secondary.widget-area .widget h2 {
        font-size: 21px;
    }
    .contact-form-area .contact-form form.wpcf7-form input[type="text"], 
    .contact-form-area .contact-form form.wpcf7-form input[type="email"], 
    .contact-form-area .contact-form  form.wpcf7-form input[type="tel"], 
    .contact-form-area .contact-form form.wpcf7-form  textarea {
        width:92.8%;
    }
    .contact-location-area{
        gap: 1em !important;
    }
    .contact-form h3 {
        font-size:26px;
    }
    body{
        font-size:18px;
    }
    .blog article.post h2, .archive article.post h2, article.hentry h2 {
        font-size: 24px;
    }
    #rmp-menu-wrap-134 .rmp-menu-item-link{
        text-transform:uppercase;
    }
    .home-slider .slick-dots, .testimoial-slider .slick-dots{
        bottom:12px;
    }
    .testimoial-slider .slick-dots{
        bottom:-15px;
    }
    .testimoial-content{
        padding-bottom:15px;
    }
	.footer-buttons{
		flex-wrap:wrap;
		justify-content: center;
	}
	h2.wp-block-heading{
		font-size:42px !important;
	}
}

@media (max-width: 479px) {
    .shop-weekly {
        font-size: 12px;
    }
    .site-logo img {
        width:110px;
        height:110px;
    }
    .site-logo{
        width:40%;
    }
    .shopping-bag {
        padding-left: 0;
        margin-left: 0;
    }
    .shopping-bag:before{
        display:none;
    }
    .search form.search-form {
        margin-left: 0;
    }
    .hdr-contact-info{
        gap:10px;
    }
    .banner-title {
        font-size: 32px;
    }
    .home-banner img, 
    .home-banner video {
        height: 260px;
    }
    .banner-button a {
        font-size: 15px;
        padding: 16px 10px;
    }
    .visit-title {
        font-size: 28px;
    }
    .visit-title:after {
        width: 30px;
        height: 30px;
        background-size: 30px;
        right: -35px;
        top: -8px;
    }
    .visit-content{
        font-size:20px;
        max-width:270px;
        margin: 0 auto;
    }
    .visit-content span {
        font-size: 15px;
        max-width: 250px;
        margin: 8px auto 0;
    }
    .featured-flips-title, .category-title {
        font-size: 29px;
    }
    .flip-box .flip-thumbnail img {
        height: 220px;
    }
    .flip-box .flip-content {
        padding: 30px 15px;
    }
    .flip-box .flip-content .flip-title {
        font-size: 17px;
    }
    .featured-flips-title, .category-title {
        font-size: 28px;
    }
    .category-box .category-title{
        font-size:18px;
    }
    .category-button a {
        font-size: 17px;
    }
    .poshmark-logo img {
        height: 25px;
    }
    .poshmark-logo {
        padding: 20px 15px;
    }
    .poshmark-title, .furniture-title {
        font-size: 30px;
    }
    .poshmark-text, .furniture-text {
        font-size: 20px;
    }
    .shopnow-btn a {
        font-size: 18px;
        margin-top: 30px;
        padding: 16px 22px;
    }
    .about-image {
        width: 220px;
        height: 220px;
        margin-bottom:25px;
    }
    .about-title {
        font-size:30px;
    }
    .about-content{
        font-size:18px;
        line-height:1.4;
    }
    .testimoial-main:before {
        top: -35px;
        width: 70px;
        height: 70px;
        margin-left: -35px;
        background-size: 40px;
    }
    .testimoial-title {
        font-size: 28px;
        line-height:1.2;
    }
    .testimoial-content {
        font-size: 18px;
    }
    .testimoial-content .author-name{
        font-size: 17px;
        margin-top: 20px;
    }
    .furniture-images img {
        height: 430px;
    }
    .contact-btn a{
        font-size:20px;
    }
    .footer-top .footer-logo img {
        width: 162px;
        height: 162px;
    }
    .footer-buttons a {
        padding: 14px 9px;
        font-size: 15px;
    }
    .footer-bottom .social-icons ul li a {
        width: 40px;
        height: 40px;
    }
    .ftr-wrap{
        padding:15px 0;
        font-size:14px;
    }
    .search form.search-form input[type="search"]{
        font-size:11.5px;
        padding: 10px 8px;
    }
    h2 {
        font-size: 24px;
    }
    h3 {
        font-size: 22px;
    }
    h4 {
      font-size: 20px;
    }
    h5 {
      font-size: 18px;
    }
    h6 {
        font-size:16px;
    }
    .site-content .entry-content {
        font-size: 14.5px;
    }
    article.hentry .entry-content h2 {
        font-size: 24px;
    }
    .inner-banner img{
        min-height:160px;
    }
    body{
        font-size:17px;
    }
    .single article.post h1, 
    .search .entry-header h1.entry-title, 
    .error404 .entry-header h1.entry-title, 
    .single .entry-header h1.entry-title, 
    .archive .entry-header h1.entry-title {
        font-size: 20px;
    }
    #secondary.widget-area .widget h2{
        font-size:20px;
    }
    .entry-header h1.entry-title{
        font-size:28px;
    }
    a.entry-button{
        font-size:13px;
    }
    .contact-form-area .contact-form form.wpcf7-form input[type="text"], 
    .contact-form-area .contact-form form.wpcf7-form input[type="email"], 
    .contact-form-area .contact-form  form.wpcf7-form input[type="tel"], 
    .contact-form-area .contact-form form.wpcf7-form  textarea {
        width:90.7%;
    }
    .contact-form h3 {
        font-size:22px;
    }
    .blog article.post h2, .archive article.post h2, article.hentry h2 {
        font-size:22px;
    }
    .hdr-contact-info {
        margin-right:60px;
    }
    .search form.search-form input[type="submit"]{
        background-size: 25px;
        width: 25px;
        height: 25px;
    }
    .ftr-wrap .copyright a{
        display: inline-block;
    }
	h2.wp-block-heading{
		font-size:34px !important;
	}
}