@media screen and (max-width: 1366px) {
    .block-two .contemp .continner .contimg {
        width: 12%;
        margin: 3% auto;
    }
    header .bottom .logo {
        float: left;
        width: 170px;
    }
    .banner2 {
        width: 100%;
        margin: 0;
        position: fixed;
        top: 138px;
    }
}
@media screen and (min-width: 1200px) {
    .owl-theme .owl-controls .owl-page {
        display: none;
    }
    .footer {
        margin: 0 auto;
    }
    .footer h4 a,
    .footer ul li a {
        font-size: 16px;
    }
}
@media screen and (max-width: 1199px) {
    .circleT div {
        float: left;
        padding-left: 10px;
        padding-top: 50%;
        line-height: 1em;
        margin-top: -0.5em;
        text-align: left;
        font-size: 14px;
        font-weight: 600;
        font-style: italic;
        color: #fff;
    }
    .block-two .contemp .continner .contimg {
        width: 12%;
        margin: 4% auto;
    }
    .owl-next,
    .owl-prev {
        display: none !important;
    }
    .circlemenu div {
        font-size: 40px;
    }
    .circlemenu:after {
        content: "...";
        position: absolute;
        top: 26.3%;
        right: -10%;
        color: #745c13;
        font-size: 60px;
        font-weight: 600;
    }
    .block-six ul li {
        margin-bottom: 15px;
    }
    .footer {
        margin: 0 auto;
    }
    .footer h4 a,
    .footer ul li a {
        font-size: 16px;
    }

    .slider01{width: 980px;}
    .blog-box{max-width: 30%;}
}
@media screen and (max-width: 991px) {
    header .bottom .logo {
        width: 180px;
    }
    nav {
        float: right;
        margin-top: 10px;
    }
    nav ul li {
        float: left;
        padding: 0 10px;
    }
    nav ul li a {
        font-size: 15px;
        line-height: 38px;
        display: block;
        color: #000;
    }
    nav ul li:last-child {
        padding-right: 20px;
    }
    .menu-popup {
        left: -60px;
        margin: 1px 0 0 !important;
    }
    .circleT {
        width: 30%;
        padding-bottom: 30%;
    }
    .about-bg .top-part .left {
        width: 100%;
        margin-bottom: 0;
    }
    .about-bg .top-part .right {
        width: 100%;
        text-align: center;
    }
    .about-bg .top-part .right img {
        width: auto;
        max-width: 100%;
    }
    .circlemenu {
        width: 30%;
        padding-bottom: 30%;
    }
    .product-bg .left {
        width: 28%;
        float: left;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
        padding-right: 3%;
    }
    .product-bg .left ul {
        margin: 0;
        padding: 0;
        font-weight: 500;
    }
    .product-bg .left ul li {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
        background: url(../images/lfnav1.png) 0 10px no-repeat;
        margin-bottom: 2px;
        border-top: 1px dashed #b79426;
    }
    .product-bg .left ul li:hover {
        background: url(../images/lfnav1-hover.png) 0 5px no-repeat #b79426;
        transition: background 0.4s;
    }
    .product-bg .left ul li:first-child {
        border-top: 0;
    }
    .product-bg .left ul li a {
        padding: 5px 0 5px 40px;
        line-height: 30px;
        color: #b79426;
        font-size: 15px;
        display: block;
    }
    .product-bg .left ul li:hover a {
        color: #fff;
    }
    .product-bg .left ul li.modular-kitch {
        background: url(../images/lfnav2.png) 0 5px no-repeat !important;
    }
    .product-bg .left ul li.modular-kitch:hover {
        background: url(../images/lfnav2-hover.png) 0 5px no-repeat #b79426 !important;
    }
    .product-bg .left ul li.home-furn {
        background: url(../images/lfnav3.png) 0 5px no-repeat !important;
    }
    .product-bg .left ul li.home-furn:hover {
        background: url(../images/lfnav3-hover.png) 0 5px no-repeat #b79426 !important;
    }
    .product-bg .left ul li.hotel-furn {
        background: url(../images/lfnav4.png) 0 5px no-repeat !important;
    }
    .product-bg .left ul li.hotel-furn:hover {
        background: url(../images/lfnav4-hover.png) 0 5px no-repeat #b79426 !important;
    }
    .product-bg .left ul li.ofc-furn {
        background: url(../images/lfnav5.png) 0 5px no-repeat !important;
    }
    .product-bg .left ul li.ofc-furn:hover {
        background: url(../images/lfnav5-hover.png) 0 5px no-repeat #b79426 !important;
    }
    .product-bg .right {
        width: 72%;
        float: left;
        position: relative;
    }
    .contact-bg .left-cotact {
        width: 30%;
    }
    .contact-bg .right-contact {
        width: 70%;
        padding-left: 10px;
    }
    .banner2 {
        width: 100%;
        margin: 0;
        position: fixed;
        top: 143px;
    }
    .footer p {
        font-size: 13px;
    }
    .footer-container-right {
        margin-right: 12%;
    }
    .footer ul li a {
        font-size: 15px;
    }
    .footer h4 a {
        font-size: 14px;
    }
    .qc-form{padding: 50px;}
    .blog-box { max-width: 46%;}
}
@media screen and (max-width: 768px) {
    .footer-container {
        max-width: 1170px;
        width: 80%;
        margin: 0 auto;
    }
    .footer-container-left {
        width: 100%;
    }
    .footer-container-right {
        margin-top: 50px;
        width: 100%;
        margin-right: 0 !important;
    }
    .footer-container-left img {
        width: 38%;
    }
}
@media screen and (max-width: 767px) {
    .hidnbig {
        display: none !important;
    }
    #unique5,
    .block-two .contemp,
    .product-bg .left,
    .testimonials,
    header .top,
    nav {
        display: none;
    }
    header .bottom {
        width: 100%;
        margin: 0;
        padding: 10px 0 0;
        background: #fff;
    }
    .block-one .left {
        float: left;
        width: 100%;
        padding-top: 15px;
    }
    .block-one .right {
        float: left;
        width: 100%;
        position: relative;
    }
    .block-one .right img {
        width: auto;
        max-width: 100%;
    }
    .circleT {
        width: 20%;
        padding-bottom: 20%;
    }
    .icon-mid-bg .mid-icon {
        width: 8%;
        margin: 0 auto;
    }
    .block-three {
        margin: 0;
    }
    .block-four {
        padding: 0 0 10px;
    }
    .block-four .lft {
        float: left;
        width: 100%;
        padding-right: 0;
        margin-bottom: 20px;
    }
    .block-four .read-more {
        margin-top: 15px;
    }
    .block-four .rht {
        float: left;
        width: 100%;
    }
    .block-four .rht img {
        width: 100%;
    }
    .circlemenu {
        width: 33%;
        padding-bottom: 33%;
    }
    .circlemenu div {
        font-size: 30px;
    }
    .circlemenu:after {
        content: "...";
        top: 26.3%;
        right: -10%;
        font-size: 50px;
    }
    .product-bg .right {
        width: 100%;
        float: left;
        position: relative;
    }
    .block-five .lft,
    .block-five .rht,
    .block-six .lft,
    .block-six .rgt-div {
        float: none;
        width: 100%;
    }
    .product-bg .right .tico {
        margin-left: 0;
    }
    .contact-bg .left-cotact {
        width: 100%;
        margin-bottom: 20px;
    }
    .contact-bg .right-contact {
        width: 100%;
        padding-left: 0;
    }
    .banner {
        padding: 113px 0 0;
    }
    .banner2 {
        width: 100%;
        margin: 0;
        position: fixed;
        top: 94px;
    }
    #unique {
        background: center center no-repeat #dedede;
    }
    .product-bg {
        padding-top: 103px;
    }
    .about-bg .top-part {
        padding: 90px 0 0;
    }
    .contact-bg .contact-banner {
        margin-top: 90px;
    }
    .contact-bg .contact-banner img {
        max-width: 43%;
    }
    .block-six .lft {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
        padding-right: 0;
    }
}
@media screen and (max-width: 650px) {
header .top{display: block;background: #fff;  border-bottom: 1px solid #c6a029;}
header .top .right{display: none;}
.left ul li.msg{display: none;}
.qc-form{padding: 30px;}
header .top .left{width: 100%;}
header .top .left ul{display: flex; justify-content: space-between;}
header .top .left ul li a{color: #0d0d0d;}
header .top .left ul li{-webkit-filter: invert(30%) grayscale(100%) brightness(70%) contrast(4);   filter: invert(30%) grayscale(100%) brightness(70%) contrast(4);}
.left ul .topcontact{padding: 5px 15px; margin: 10px 0;}
.column-reverse{display: flex; flex-direction: column-reverse;}
.contact-bg .left-cotact{margin-top: 40px;}
.block-one .right img{margin-left: -41px; margin-top: 10px;}
.circleT{position: relative;}
.accordion_container01 .plusminus{padding-right: 6px;}
.accordion_head{font-size: 13px; display: flex;}
#rightform{z-index: 9;}
.menu-icon{margin-top: 18px;}
.menu-close img{margin-top: 18px;}
.slider01{display: none;}
.discover-image{flex-wrap: wrap;}
.discover-image a{max-width: 46%; margin-bottom: 15px;}
.discover-image a:last-child{margin-bottom: 0;}
.block-one .right img { margin-left: 0;}
.blog-container{margin: 40px 0 40px;}
.blog-box { max-width: 45%;}
.blog-left{margin-top: 55px;}
}

@media screen and (max-width: 540px) {
    .circleT {
        width: 25%;
        padding-bottom: 25%;
    }
    .icon-mid-bg .mid-icon {
        width: 10%;
        margin: 0 auto;
    }
    .footer .infoot ul li {
        width: 30px;
        height: 30px;
        margin-right: 10px;
    }
    .circlemenu {
        width: 40%;
        padding-bottom: 40%;
    }
    .circlemenu div {
        font-size: 30px;
    }
    .circlemenu:after {
        content: "...";
        top: 26.3%;
        right: -10%;
        font-size: 50px;
    }
    .product-bg .product-box .prdbx {
        width: 100%;
        float: left;
        position: relative;
        margin: 0 0 20px;
        padding: 0;
    }
    .block-five .lft,
    .block-five .rht,
    .block-six .lft,
    .block-six .rgt-div {
        float: none;
        width: 100%;
    }
    .contact-bg .right-contact .formbg input[type="submit"],
    .contact-bg .right-contact .formbg input[type="reset"] {
        margin-top: 0;
    }
    .contact-bg .right-contact .formbg .leftform,
    .contact-bg .right-contact .formbg .rightform,
    .product-bg .right .tico img {
        width: 100%;
    }
    .contact-bg .contact-banner {
        margin-top: 80px;
    }
    .block-six .lft {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
        padding-right: 0;
    }
    .footer-container {
        max-width: 1170px;
        width: 80%;
        margin: 0 auto;
    }
    .footer-container-left {
        width: 100%;
    }
    .footer-container-right {
        margin-top: 40px;
        width: 100%;
        margin-right: 0 !important;
    }
    .footer-container-left img {
        width: 38%;
    }
    .footer-bottom-nav,
    .footer-top-nav ul li {
        width: 100%;
    }

    .blog-box { max-width: 100%;}
}
@media screen and (max-width: 480px) {
.left ul .topcontact{margin-left: 0px;}
.qc-form h3 {font-size: 25px;}
.discover-image a{max-width: 100%; margin-bottom: 15px;}
}
@media screen and (max-width: 450px) {
.publised-cont{flex-wrap: wrap;}
}
@media screen and (max-width: 440px) {
    .block-five .lft,
    .block-five .rht,
    .block-six .lft,
    .block-six .rgt-div {
        float: none;
        width: 100%;
    }
    header .bottom .logo {
        width: 120px;
    }
    header .top .left ul li {
        display: inline-block;
        float: none;
    }
    header .top .left ul li:last-child {
        margin-right: 30px;
    }
    .skdslider:after {
        content: "";
        padding-top: 52%;
        display: block;
    }
    .skdslider ul.slides li img {
        width: 100%;
    }
    .skdslider ul.slide-navs {
        bottom: 2%;
        left: 100px;
    }
    #rightform {
        width: 0;
        width: 49px;
        min-width: 49px;
        max-width: 339px;
        height: auto;
        position: fixed;
        top: 148px;
        right: 0;
        z-index: 9;
    }
    .banner img,
    .banner2 {
        width: 100%;
    }
    .banner2 {
        margin: 0;
        position: fixed;
        top: 67px;
    }
    .banner {
        padding: 100px 0 0;
    }
    .after1 {
        left: 20px;
    }
    .after2 {
        left: 40px;
    }
    .after3 {
        left: 60px;
    }
    .circleT {
        width: 35%;
        padding-bottom: 35%;
    }
    .icon-mid-bg .mid-icon {
        width: 12%;
        margin: 0 auto;
    }
    .circlemenu {
        width: 45%;
        padding-bottom: 45%;
    }
    .circlemenu div {
        font-size: 25px;
    }
    .circlemenu:after {
        content: "...";
        top: 26.3%;
        right: -14%;
        font-size: 40px;
    }
    .contact-bg .right-contact .formbg input[type="submit"],
    .contact-bg .right-contact .formbg input[type="reset"] {
        margin-top: 0;
    }
    .contact-bg .contact-banner {
        margin-top: 60px;
    }
    .block-one {
        margin-top: 50px;
    }
    .block-six .lft {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
        padding-right: 0;
    }
    .product-bg .right .tico img {
        width: 100%;
    }
    #unique {
        display: none;
    }
    .footer-container {
        max-width: 1170px;
        width: 80%;
        margin: 0 auto;
    }
    .footer-container-left {
        width: 100%;
    }
    .footer-container-right {
        margin-top: 40px;
        width: 100%;
        margin-right: 0 !important;
    }
    .footer-container-left img {
        width: 38%;
    }
    header .top .left ul li.msg{display: none;}
 .menu-icon { margin-top: 7px;  }
 .menu-close img { margin-top: 7px;}
 .blog-left {margin-top: 24px; }
 .blog-left .inner-big-heading-new{font-size: 25px;  line-height: 35px;}
 

}
@media (min-width: 1px) and (max-width: 768px) {
    .hidnbig {
        display: none !important;
    }
}
 