.fixedin{}
.header_new .hide{display: none;}
.header_new .brand img{max-width: 230px;transition: 0.4s ease all;}
.header_new .wrapper{max-width: 1680px;margin: 0 auto;padding: 0;display: flex;align-items: center;justify-content: space-between;}
.header_new .top_bar{text-align: center;line-height: 26px;color: #F3F3F3;padding: 5px 20px;font-size: 16px;font-weight: 400;background-color: #232B36;}
.header_new .middle_bar{background-color: #f4f4f4;position: relative;z-index: 3;transition:0.4s ease all;}
.header_new .middle_bar .wrapper{padding: 20px 0;}
.header_new .middle_bar .right_col{display: flex;align-items: center;gap: 25px;}
.header_new .middle_bar .left_col{display: flex;align-items: center;}
.header_new .middle_bar .left_col>div{padding: 0 15px;position: relative;}
.header_new .middle_bar .left_col>div:not(:last-child)::after{content:'';position: absolute;left:0px;top: 0;bottom: 0;height: 36px;background-color: #E1E4E5;margin: auto;width: 1px;}
.header_new .middle_bar .left_col>div:first-child{padding-right: 0;}
.header_new .middle_bar .left_col>div:last-child{padding-left: 0;}
.header_new .middle_bar .user_item a .item,
.header_new .middle_bar .cart_item a{display: flex;align-items:center;}
.header_new .middle_bar .user_item{display: flex;align-items:center;}
.header_new .middle_bar .img_mix{gap: 16px;}
.header_new .middle_bar .img_mix .img{height: 48px;width: 48px;border-radius: 50%;background-color: #fff;min-width: 48px;display: flex;align-items: center;justify-content: center;position: relative;border: 1px solid #ffffff;}
.header_new .middle_bar .img_mix .img em{font-style: normal; position: absolute; min-width: 18px; height: 18px; border-radius: 50%; background-color: #D42329; font-size: 12.6px; line-height: 18px; top: -4px; right: -4px; text-align: center; color: #ffffff; font-weight: 400;}
.header_new .middle_bar .img_mix .img img{    max-width: 22px;}
.header_new .middle_bar .img_mix span{color: #6E7070;display: block;line-height: 26px;font-size: 16px;font-weight: 400;}
.header_new .middle_bar .img_mix span strong,
.header_new .middle_bar .img_mix span .amount *{color: #1B1B1B;    margin-top: -5px; display: block;font-weight: 700;}
.header_new .middle_bar .img_mix span .amount bdi{display: flex;align-items: center;justify-content: flex-start;}
.header_new .middle_bar .img_mix span .amount .woocommerce-Price-currencySymbol{margin: 0;}
.header_new  .bottom_bar{background-color: #fff;position: relative;transition: 0.4s ease all;}
.header_new  .bottom_bar .shipping_box{display: flex;align-items: center;gap:8px;}
.header_new  .bottom_bar .shipping_box span{color: #6E7070;display: block;line-height: 26px;font-size: 16px;font-weight: 400;}
.header_new  .bottom_bar .shipping_box span strong{color: #1B1B1B;    margin-top: -5px; display: block;}
.header_new .ham{cursor: pointer;}
.search_box_new{width: 660px;height: 48px;background-color: #fff;border-radius: 8px;position: relative;padding-right: 0px !important;overflow: hidden;}
.search_box_new *{margin: 0;box-shadow:none !important}
.search_box_new form{display: flex;align-items:center;}
.search_box_new select{width: 136px;height: 48px;border: none;outline: none;border-left: 2px solid #F4F4F4;background-color: #fff;box-shadow: none;font-size: 14px;color: #1B1B1B;background-position: left 18px center;}
.search_box_new .in{width:calc(100% - 136px);height: 48px;border: none;padding: 0 18px 0 60px;font-size: 14px;font-weight: 400;color: #10111180;}
.search_box_new .sub{width: 58px;position: absolute;left: 0;top: 0;height: 48px;font-size: 0;background-color:#D42329;background-image: url(../images/search_ikw.png);background-repeat: no-repeat;background-position: center;}
.search_box_new .sub:hover{background-color: #0b0b0b;}

.search_box_new  .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:100% !important;height: 48px;border: none;padding: 0 18px 0 60px;font-size: 14px;font-weight: 400;color: #10111180;}
.search_box_new  .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{font-size: 14px;font-weight: 400;color: #10111180;font-style: normal;}
.search_box_new  .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{width: 58px;position: absolute;left: 0;top: 0;height: 48px;font-size: 0;background-color:#D42329;background-image: url(../images/search_ikw.png);background-repeat: no-repeat;background-position: center;}
.search_box_new  .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit::before{display: none !important;}
.search_box_new  .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg{display: none !important;}
.search_box_new  .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover{background-color: #0b0b0b;}

body.dgwt-wcas-open .search_box_new {border-radius: 8px 8px 0 0 !important;}

.search_popup{position: absolute;top: 100%;right: 0;width: 100%;background-color: #f4f4f4; display: flex;justify-content: center; padding: 40px; box-shadow: 0 0 10px #cfcfcf;z-index: 99;opacity: 0;transition: 0.4s ease all;visibility: hidden;}
.search_popup.open{opacity: 1;visibility: visible;}
.search_popup .close{filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(304deg) brightness(100%) contrast(102%);    position: absolute; top: 20px; right: 20px;cursor: pointer;}
.search_popup .search_box_new { display: block !important;}

.category_had>ul{display: flex;align-items: center;gap:37px;list-style:none;margin-bottom: 0;}
.category_had>ul>li{margin: 0;}
.category_had>ul>li>a{min-width: 120px;display: flex; flex-direction: column; align-items: center;color: #1B1B1B;font-size: 16px;font-weight: 400;text-align: center;padding: 7px 0;transition: 0.4s ease all;position: relative;}
.category_had>ul>li>a::after{content:'';height: 5px;right: 0;bottom:-1px;width: 100%;background-color: #D42329;position: absolute;transition: 0.4s ease all;opacity: 0;}
.category_had>ul>li>a img{transition: 0.4s ease all;max-width: 70px;    min-height: 71px;}
.category_had>ul>li>a:hover{color: #D42329;}
.category_had>ul>li>a:hover img{filter: brightness(0) saturate(100%) invert(17%) sepia(66%) saturate(3493%) hue-rotate(343deg) brightness(105%) contrast(101%);}
.category_had>ul>li:hover>a::after{opacity: 1;}
.middle_bar .category_had>ul>li:hover>.mega_menu{opacity: 1;visibility:visible;}
.bottom_bar .category_had>ul>li:hover>.mega_menu{opacity: 1;visibility:visible;}

.mega_menu{box-shadow: 0 4px 4px #0000001A; background-color: #ffffff; display: flex; flex-wrap: wrap; justify-content: space-between; padding: 27px 115px 19px 78px; position: absolute; top:calc(100% + 0px); z-index: 9; width: 100%; right: 0;opacity: 0;visibility: hidden;transition: 0.4s ease all;}
.mega_menu .mega_left{width: 262px;height: 281px;position: relative;border-radius: 12px;overflow: hidden;    display: flex; align-items: flex-end;}
.mega_menu .mega_left::after{content: ''; position: absolute; width: 100%; height: 100%;top: 0; right: 0;
     opacity: 0.9;
      background-color: #000000;
 background-color: var(--overlay-color);
    opacity: var(--overlay-opacity);}
.mega_menu .mega_left>img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.mega_menu .mega_left .text{position: absolute;bottom: 0;right: 0;width: 100%;height: auto;z-index: 1;padding: 22px 30px;}
.mega_menu .mega_left .text img{margin-bottom: 40px;}
.mega_menu .mega_left .text h3{margin-bottom: 19px;color: #ffffff;font-size: 18px;line-height: 24px;font-weight: 400;padding: 0;}
.mega_menu .mega_left .text a{display: block;background-color: #FFFFFF;border-radius: 6px;line-height: 42px;font-size:18px;padding: 0 20px;width:fit-content;font-weight: 400;color: #1B1B1B;}
.mega_menu .mega_left .text a:hover{opacity: 0.8;}
.mega_menu .mega_right{width: calc(100% - 312px);display: flex;flex-wrap: wrap;justify-content:flex-start;    gap: 0 52px;}
.mega_menu .mega_right .colin{width:17%;}
.mega_menu .mega_right .col{padding: 0;}
.mega_menu .mega_right .col+.col{margin-top: 20px;}
.mega_menu .mega_right h4,
.mega_menu .mega_right h4 a{color: #D42329;font-size: 20px;line-height: 31px;margin-bottom: 10px;font-weight: 400;padding: 0;}
.mega_menu .mega_right ul{list-style:none;margin: 0;}
.mega_menu .mega_right ul li:not(:last-child){margin-bottom:3px;}
.mega_menu .mega_right ul li a{color: #505050;font-size: 16px;line-height: 26px;font-weight: 400;}

body header.header_new{  opacity: 1 !important; visibility: visible !important; transform:none !important;}
.header_new{position: relative;}
body .header_new .bottom_bar{max-height: 110px;}
body.fixedin .header_new .bottom_bar{transform: translateY(-100%) !important;max-height: 0px;overflow: hidden;}
body.fixedin .header_new .middle_bar .user_item .hide{display: block;}
body.fixedin .header_new .middle_bar .user_item .img_mix{display: none;}
body.fixedin .header_new .middle_bar{background-color: #ffffff;}
body.fixedin .header_new .search_item{display:flex;cursor: pointer;}
body.fixedin .search_box_new{display:none;}
body.fixedin .category_had{display:block;}
body.fixedin .category_had>ul{gap: 10px;}
body.fixedin .category_had>ul>li>a img { max-width: 50px; min-height: 40px;margin-bottom: 5px;}
body.fixedin .header_new .middle_bar .wrapper{padding: 0;}
body.fixedin .header_new .brand img{max-width: 210px;}
body.fixedin .header_new .ham{display: block;}
body.fixedin .category_had>ul>li>a { padding: 10.2px 0; line-height: 24px; }
body.fixedin .header_new .middle_bar .img_mix .img{border-color: #C5C5C5;}

/* menu_slide_new */
.menu_slide_new{position: fixed;top: 0;right: 0;width: 100%;height: 100vh;z-index: 99999999;transition: 0.4s ease all;opacity: 0;visibility: hidden;}
.menu_slide_new .bg{position: absolute;right: 0;top: 0;background-color: #0b0b0b;width: 100%;height: 100vh;opacity: 0.25;transition: 0.4s ease all;opacity: 0;}
.menu_slide_new .inner_menu{position: absolute;top: 0;right: 0;width:420px;height: 100vh;background-color: #ffffff;transition: 0.4s ease all;transform: translateX(100%);}
.menu_slide_new .had_menu{background-color: #1B1B1B;padding:22.5px 20px 19px;display: flex;align-items: center;justify-content: space-between;}
.menu_slide_new .had_menu .close{cursor:pointer;}

.menu_slide_new.open{opacity: 1;visibility: visible;}
.menu_slide_new.open .bg{opacity:0.25;}
.menu_slide_new.open .inner_menu{transform: translateX(0);}


.menu_slide_new .had_menu .user_item{display: flex;align-items:center;gap: 10px;}
.menu_slide_new .had_menu .user_item .img{height: 48px;width: 48px;border-radius: 50%;background-color: #282828;min-width: 48px;display: flex;align-items: center;justify-content: center;position: relative;border: 1px solid #282828;}
.menu_slide_new .had_menu .user_item .img img{    max-width: 16px;filter: brightness(0) saturate(100%) invert(85%) sepia(100%) saturate(0%) hue-rotate(97deg) brightness(104%) contrast(102%);}
.menu_slide_new .had_menu .user_item span{color: #8F8F8F;display: block;line-height: 26px;font-size: 16px;font-weight: 400;}
.menu_slide_new .had_menu .user_item span strong{color: #F3F3F3;margin-top: -5px; display: block;}
.menu_slide_new .had_menu_body{padding:5px 10px 20px;height:calc(100vh - 89.5px);overflow: auto;padding-bottom: 143px;}
.menu_slide_new .had_menu_body::-webkit-scrollbar { width:0 !important; }


.menu_slide_new .follow_us{position: absolute;bottom: 0;right: 0;z-index: 9;background-color: #fff;display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 60px 28.5px 20px;}
.menu_slide_new .follow_us span{line-height: 31px;gap: 10px;color: #321616;font-size: 20px;font-weight: 400;}
.menu_slide_new .follow_us .social{display: flex;align-items: center;gap: 4.1px;}
.menu_slide_new .follow_us .social a{width: 42px;height: 42px;display: flex;align-items: center;justify-content: center;}

.slide_menu_nav{list-style:none;}
.slide_menu_nav>li{padding: 10px 0;border-bottom: 1px solid #E8E8E8;position: relative;}
.slide_menu_nav>li>a{padding:0 18.5px;position: relative;display: flex;align-items: center;line-height: 31px;gap: 10px;color: #321616;font-size: 20px;font-weight: 400;}
.slide_menu_nav>li>span { width: 60px; height: 50px; position: absolute; left: 0; top: 0; bottom: auto; margin: auto;cursor:pointer;z-index: 2;}
.slide_menu_nav>li>span::after,
.slide_menu_nav>li>span::before{content:'';position: absolute;left: 0;top: 0;bottom: 0;right: 0;width: 1px;height: 13px;background-color: #321616;margin: auto;transition: 0.4s ease all;}
.slide_menu_nav>li>span::before{transform: rotate(90deg);}
.slide_menu_nav>li>span.open::after{transform: rotate(90deg);}




.slide_menu_nav>li>.sub-menu{list-style:none;margin: 0 38px 0 0;display: none;}
.slide_menu_nav>li>.sub-menu>li{padding: 10px 0;border-bottom: 1px solid #E8E8E8;margin: 0;position: relative;}
.slide_menu_nav>li>.sub-menu>li:last-child{border: none;}
.slide_menu_nav>li>.sub-menu>li>a{padding:0px;position: relative;display: flex;align-items: center;line-height: 31px;gap: 10px;color: #321616;font-size: 20px;font-weight: 400;}

.slide_menu_nav>li>.sub-menu>li>span { width: 60px; height: 50px; position: absolute; left: 20px; top: 0; bottom: auto; margin: auto;cursor:pointer;z-index: 2;}
.slide_menu_nav>li>.sub-menu>li>span::after,
.slide_menu_nav>li>.sub-menu>li>span::before{content:'';position: absolute;left: 0;top: 0;bottom: 0;right: 0;width: 1px;height: 13px;background-color: #321616;margin: auto;transition: 0.4s ease all;}
.slide_menu_nav>li>.sub-menu>li>span::before{transform: rotate(90deg);}
.slide_menu_nav>li>.sub-menu>li>span.open::after{transform: rotate(90deg);}


.slide_menu_nav>li>.sub-menu>li>.sub-child-menu{list-style:none;margin: 0 0px 0 0;display: none;}
.slide_menu_nav>li>.sub-menu>li>.sub-child-menu>li{padding: 10px 0;border-bottom: 1px solid #E8E8E8;margin: 0;}
.slide_menu_nav>li>.sub-menu>li>.sub-child-menu>li:last-child{border: none;}
.slide_menu_nav>li>.sub-menu>li>.sub-child-menu>li>a{padding:0px;position: relative;display: flex;align-items: center;line-height: 31px;gap: 10px;color: #321616;font-size: 20px;font-weight: 400;}

/* mini cart new */
.mini_cart_new{position: fixed;top: 0;right: 0;width: 100%;height: 100vh;z-index: 99999999;transition: 0.4s ease all;opacity: 0;visibility: hidden;}
.mini_cart_new .bg{position: absolute;right: 0;top: 0;background-color: #0b0b0b;width: 100%;height: 100vh;opacity: 0.25;transition: 0.4s ease all;opacity: 0;}
.mini_cart_new .mini_cart_inner{position: absolute;top: 0;left: 0;width:529px;height: 100vh;background-color: #ffffff;transition: 0.4s ease all;transform: translateX(-100%);border-radius: 0 15px 0 0;overflow: hidden;}
.mini_cart_new .mini_cart_had{padding:18.5px 20px;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #BEBEBE54;}
.mini_cart_new .mini_cart_had .close{cursor:pointer;}
.mini_cart_new .mini_cart_had .cart_logo{max-width:192px;}

.mini_cart_new.open{opacity: 1;visibility: visible;}
.mini_cart_new.open .bg{opacity:0.25;}
.mini_cart_new.open .mini_cart_inner{transform: translateX(0);}

.mini_cart_content{padding: 4px 20px 200px;height: calc(100vh - 105px);overflow: auto;}
.mini_cart_content ul{margin: 0;}
.mini_cart_content .mini_cart_item{padding: 20px 0;display: flex;align-items:flex-start;border-bottom: 1px solid #DFDFDF;margin: 0;}
.mini_cart_content .img{width: 76px;height: 76px;display: flex;align-items: center;justify-content: center;}
.mini_cart_content .img img{max-width: 100%;display: block;}
.mini_cart_content .remove_item{width: 25px;}
.mini_cart_content .remove_item img{max-width: 17px;margin: 0 auto;margin-left: 0;display: block;}
.mini_cart_content .text{width: calc(100% - 101px);padding-right: 8px;}
.mini_cart_content .text h6{color: #000000;font-size: 18px;line-height: 22px;font-weight: 500;margin: 0;    opacity: 1; letter-spacing: 0;}
.mini_cart_content .text p{color: #7D879C;font-size: 14px;line-height: 20px;font-weight: 400;margin: 0 0 10px;}
.mini_cart_content .text .amount{color: #D42329;font-size: 18px;line-height: 15px;font-weight: 700;margin: 0;display: flex;}
.mini_cart_content .text .varition{display: flex;align-items: center;margin:10px 0 0;}
.mini_cart_content .text .varition span{width: 16px;height: 16px;background-color: var(--color);margin-left: 5px;border-radius: 2px;border: 1px solid #C9C9C9;}
.mini_cart_content .text .varition label{color: #7D879C;font-size: 14px;line-height: 20px;font-weight: 400;margin: 0;}

.mini_cart_footer{position: absolute;bottom: 0;left: 0;width: 100%;background-color: #ffffff;padding:0 20px 10px;z-index: 2;}
.mini_cart_footer strong{font-weight: 500 !important;}
.mini_cart_footer .total,
.mini_cart_footer .mini_cart_totals_final{border-top: 1px solid #DBDBDB;color: #000000;font-size: 18px;font-weight: 500;line-height: 44px;margin: 0;    display: flex; align-items: center; justify-content: space-between;}
.mini_cart_footer .mini_cart_totals_final {padding: 20px 0;border: none !important;border-top: 1px solid #DBDBDB !important;}
.mini_cart_footer .mini_cart_totals_final span{line-height: 26px;}
.mini_cart_footer .mini_cart_buttons{    display: flex; align-items: center; justify-content: space-between;}
.mini_cart_footer .mini_cart_buttons>a{width: calc(50% - 4.5px);margin: 0;line-height: 53px;text-align: center;font-size: 18px;font-weight: 500;}
.mini_cart_footer .mini_cart_buttons>a:not(.checkout){background-color: #232B36;}

/* main page */
.swiper_nav { position: absolute; top: calc(50% - 24px); width: calc(100% - 240px); left: 0; right: 0; margin: 0 auto; z-index: 4; display: flex; align-items: center; justify-content: space-between;pointer-events: none;}
.swiper_nav>div{width: 48px;height: 48px;border: 1px solid #E3E3E3;display: flex;align-items: center;justify-content: center;border-radius: 50%;pointer-events: all;cursor: pointer;}
.swiper_nav>div.prev img{transform: scale(-1);}

.btn_new{border: 1px solid #BFBFBF;border-radius: 10px;line-height: 58px;padding: 0 30px;color: #FFFFFF;font-size: 20px;font-weight: 400 !important;gap: 10px;display:inline-block;transition: 0.4s ease all;}
.btn_new:hover{background-color: #ffffff;color: #000000;}
.btn_red{background-color: #D42329;color: #FFFFFF;border-color: #D42329;}
.btn_red:hover{background-color: #ffffff;color: #000000;border-color: #ffffff;}

a{transition: 0.4s ease all;}
.bg{position: absolute;top: 0;right: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;}
.banner_slider {position: relative;height: 100%;}
.banner_home{position:relative;height:670px;}
.banner_home .bg::after{content: '';position: absolute;top: 0;right: 0;width: 100%;height: 100%;background: #000000; background: linear-gradient(280deg, rgba(0, 0, 0,0.5) 0%, rgba(0, 0, 0, 0) 100%);z-index: 2;}
.banner_home .bg img,
.banner_home .bg video,
.banner_home .bg iframe{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;position: relative;z-index: 2;}
.banner_home .colin{text-align: right;position: absolute;z-index: 2;max-width: 644px;margin: 0 auto;padding:126px 0px 10px;top: 0;right: 217px;}
.banner_home h1{color: #ffffff;font-size:100px;line-height: 90px;font-weight: 900;margin-bottom: 11px;}
.banner_home h1 strong{color: #D42329;}
.banner_home p{color:#FFFFFF ;font-size: 28px;line-height: 50px;font-weight: 400;margin-bottom: 59px;}
.banner_home .btn_box{display: flex;align-items: center;flex-wrap: wrap;gap: 32px;}
.banner_home .btn_box a{ gap: 5px; display: flex; align-items: center; justify-content: center;}
.banner_home .btn_box a:hover img{filter: brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(7462%) hue-rotate(131deg) brightness(89%) contrast(109%);}

/* aboutus_sec */
.aboutus_sec{padding:120px 0 60px;background-color:#ffffff;}
.aboutus_sec .wrapper{max-width: 1360px;margin: 0 auto;display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.aboutus_sec .text{width: 640px;padding-left: 45px;}
/* .aboutus_sec .text p,
.aboutus_sec .text h2,
.aboutus_sec .text span{line-height: normal;} */
.aboutus_sec .img_box{height: 600px;width:640px;display: flex;flex-wrap: wrap;justify-content: space-between;position: relative;}
.aboutus_sec .stamp{position: absolute;bottom:24px;left: 0;right: 0;margin: 0 auto;z-index: 1;    width: 176px !important; height: 176px;}
.aboutus_sec .stamp .rotetion{    position: absolute; top: 0; right: 0; bottom: 0; left: 0; width:fit-content; height:fit-content; z-index: 1; margin: auto; animation: rotate 15s linear infinite;transform-origin: center;}
.aboutus_sec .stamp span{position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;height: fit-content;width: fit-content;color:#fff;display: flex;flex-direction: column;z-index: 2;color: #ffffff;justify-content: center;transform: rotate(25deg);font-size: 16px;font-weight: 500;}
.aboutus_sec .stamp span strong{font-size: 60px;line-height: 43px;font-weight: 900 !important;}
@keyframes rotate{ from{ transform: rotate(0deg) scale(0.8);-webkit-transform: rotate(0deg) scale(0.8);-moz-transform: rotate(0deg) scale(0.8);-o-transform: rotate(0deg) scale(0.8); } to{transform: rotate(360deg) scale(0.8);-webkit-transform: rotate(360deg) scale(0.8);-moz-transform: rotate(360deg) scale(0.8);-o-transform: rotate(360deg) scale(0.8);  } }

.aboutus_sec .img_box>div{width:calc(50% - 10px);border-radius: 20px;overflow: hidden;    padding: 0;}
.aboutus_sec .img_box>div img{display: block;width: 100%;height: 100%;object-fit: cover;object-position:center;}
.aboutus_sec span,
.aboutus_sec p strong{display: block;color: #D42329;font-size: 14px;line-height: 22px;font-weight: 500 !important;margin-bottom:10px;font-style: normal;}
.aboutus_sec p strong {font-size:24px;} 
.aboutus_sec h2{color: #000000;font-size: 48px;line-height: 50px;font-weight: 400;margin:0 0 20px;padding: 0;}
.aboutus_sec p{color: #555555;font-size:16px;line-height:26px;font-weight: 400;margin:0 0 10px;}
.aboutus_sec a{ border: 1px solid #D42329; color: #D42329; font-size: 16px; font-weight: 400; padding: 0 40px; display: block; width: fit-content; border-radius: 60px; line-height: 46px;    margin-top: 20px;}
.aboutus_sec a:hover{background-color: #232B36;color: #ffffff;border-color: #232B36;}

/* Our furniture */
.our_furniture_sec{position: relative;padding: 110px 0 100px;background-color:#ffffff;text-align: center;}
.our_furniture_sec .bg{background-color: #F4F4F4;height: 428px;background-image: url(../images/Blueprint.png);}
.our_furniture_sec .wrapper{max-width: 1370px;margin: 0 auto;position: relative;z-index: 2;}
.our_furniture_sec h2{color: #000000;font-size: 48px;line-height: 50px;font-weight: 400;padding: 0;margin: 0;}
.our_furniture_sec h3{color: #D42329;font-size:24px;line-height:1.5;font-weight: 500;padding: 0;margin: 0;letter-spacing: 1px;margin-bottom: 60px;}
.our_furniture_sec .inner{display: flex;flex-wrap: wrap;gap: 30px;justify-content: center;}
.our_furniture_sec .col{height: 352px;width: 14.5%;border-radius: 20px;background-color: #ffffff;border: 1px solid #EDEDED;padding: 30px 0;transition: 0.4s ease all;}
/* .our_furniture_sec .col:last-child{display:none;} */
.our_furniture_sec .col .img{height: 250px;width: 100%;display: flex;align-items: center;justify-content: center;}
.our_furniture_sec .col span{color: #1B1B1B;display: block;text-align: center;margin-top: 20px;line-height: 22px;font-size: 16px;font-weight: 500;transition: 0.4s ease all;}
.our_furniture_sec .col:hover{border-color:#D42329;}
.our_furniture_sec .col:hover span{color:#D42329;}

/* New Collection */
.new_collection_sec{height: 660px;position: relative;display: flex;align-items: center;justify-content: flex-end;    background-color: #f8f8f8;}
.new_collection_sec .col_text{width: 1160px;background-color: #232B36;position: absolute;top: 0;right: 0;height: 100%;    display: flex; align-items: center;}
.new_collection_sec .year{position: absolute;z-index: 1;color: #4F58654D;font-size: 280px;font-weight: 900;line-height: 92px;letter-spacing: 5px; writing-mode: vertical-rl;
    text-orientation: mixed;    top: 0; bottom: 0; margin: auto; right: 40px;}
.new_collection_sec .textin{margin-right: 360px;max-width: 377px;}
.new_collection_sec .textin h2{color: #fff;font-size: 48px;line-height: 50px;font-weight: 400;padding: 0;margin: 0;}
.new_collection_sec .textin h3{color: #D42329;font-size:14px;line-height:1;font-weight: 500;padding: 0;margin: 0;letter-spacing: 3px;margin-bottom: 20px;    margin-top: 5px;}
.new_collection_sec .textin p{color: #ffffff;font-size: 16px;line-height: 26px;margin: 0;}
.new_collection_sec .additional_products_btn{margin-top: 60px;color: #ffffff;font-size: 20px;line-height: 50px;gap: 10px;display: flex;align-items: center;border-bottom: 1px solid #D42329;width:fit-content;font-weight: 400;}
.collection_inner{position: relative;}
.collection_inner .swiper_nav{width:calc(100% - 170px);z-index: 3;}
.collection_inner .pagination { display: flex; justify-content: center; align-items: center; position: absolute; left: 5%; bottom: -63px; width: 100%; }
.collection_inner .pagination span{width: 16px;height: 16px;border-radius: 50%;background-color: #ffffff;border: 1px solid #B9B9B9;opacity: 1 !important;transition: 0.4s ease all;}
.collection_inner .pagination span.swiper-pagination-bullet-active{border: 2px solid #D42329;width: 26px;height: 26px;}

.collection_slider{width: 1160px;margin: 0 auto;margin-left: 0;position: relative;z-index: 2;    display: flex; align-items: center; justify-content: end;}
.collection_slider .colin{width:100%;height: 500px;position: relative;display: flex;align-items: center;justify-content: end;}
.collection_slider .col{max-width: 100%; min-height:366px; border: 1px solid #D9D9D9; border-radius: 20px; position: relative; display: flex; align-items: flex-end; padding: 0 0 20px; justify-content: flex-end;background-color: #ffffff;}
.collection_slider .text{ width: 198px;padding-left: 5px;}
.collection_slider .img { position: absolute; top: 40px; bottom: 0; left: 212px; height: fit-content; margin: auto; max-width: 276px; z-index: 1; }
.collection_slider .new{background-color: #D42329;color: #ffffff;position: absolute;left: 13px;top: 16px;border-radius: 5px;line-height: 32px;padding: 0 10px;font-size: 16px;font-weight: 500;display: block;}
.collection_slider h3{color: #1B1B1B;font-size: 24px;line-height: 31px;font-weight: 700;margin: 0 0 2px;padding: 0;}
.collection_slider h4{color: #1B1B1B;font-size: 22px;line-height: 31px;font-weight: 300;margin: 0;border-bottom: 1px solid #DDDDDD;padding: 0;width: fit-content;}
.collection_slider h5{color: #1B1B1B;font-size: 22px;line-height: 31px;font-weight: 300;margin: 0 0 2px;padding: 0;margin-top: 10px;}
.collection_slider h5 span{font-weight: 700;}
.collection_slider .varition{display: flex;align-items: center;gap: 5px;margin-bottom: 5px !important;}
.collection_slider .varition a{width: 20px;height: 20px;border-radius: 2px;background-color: var(--color);}
.collection_slider .stock_col{display: flex;align-items: center;gap: 5px;color: #34C759;font-size: 18px;font-weight: 400;line-height: 31px;}
.collection_slider .stock_col span{width: 24px;height: 24px;border-radius: 2px;}
.collection_slider .purchase_btn{display: flex;align-items: center;gap: 5px;margin:43px 0 0;padding: 0;color: #1B1B1B;font-size: 20px;line-height: 31px;font-weight: 400;}

/* office_chairs */
.office_chairs_sec{padding: 100px 20px 0;background-color: #ffffff;}
.office_chairs_sec .inner{max-width: 1642px;margin: 0 auto;position: relative;}
.office_chairs_sec .swiper-slide{height:613px;position: relative;}
.office_chairs_sec .bg{height:calc(100% - 85px);border-radius: 30px;overflow: hidden;}
.office_chairs_sec .bg:not(.hideoverlay)::after{content:'';position: absolute;top: 0;right: 0;width: 100%;height: 100%;background-color: #232B36;opacity: 0.6;}
.office_chairs_sec .bg img,
.office_chairs_sec .bg video,
.office_chairs_sec .bg iframe{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;position: relative;}
.office_chairs_sec .img_box{width: 536px;height: calc(100% - 85px);position: absolute;left: 174px;top: 0;z-index: 3;}
.office_chairs_sec .img_box span{position: absolute;border: 13px solid #C4C4C433;background-color: #C5CCD733;border-radius: 50%;}
.office_chairs_sec .img_box span.t1{width: 97px;height: 97px;top:56px;left:-48px;}
.office_chairs_sec .img_box span.t2{width:148px;height: 148px;bottom:-19px;left:calc(100% + 13px);}
.office_chairs_sec .img_box span.t3{width:426px;height: 426px;top:47px;right: 31px;}
.office_chairs_sec .img_box img { position: absolute; bottom: -84px; right: 0; left: 0; margin: auto; z-index: 1; }
.office_chairs_sec .swiper_nav { top: calc(50% - 66.5px); width: calc(100% - 60px); }
.office_chairs_sec .text_box{margin-right:203px;max-width: 575px;padding: 125px 0 0;    position: absolute; top: 0; right: 0; z-index: 3;}
.office_chairs_sec .text{display: flex;align-items: center;flex-wrap: wrap;gap:0 30px;}
.office_chairs_sec .text h2{width: 189px;font-size:80px;line-height: 60px;color: #fff;font-weight:900;text-align: right;padding: 0;margin: 0;}
.office_chairs_sec .text h2{width:100% !important;}
.office_chairs_sec .text p:first-of-type{width:100% !important;}
.office_chairs_sec .text h3{color: #ffffff;padding: 0;margin: 5px 0;font-size: 18px;}
.office_chairs_sec .text p:first-of-type{width:calc(100% - 219px);font-size:40px;line-height:50px;color: #fff;font-weight:300;text-align: right;margin: 0;}
.office_chairs_sec  label,
.office_chairs_sec  h5,
.office_chairs_sec  h4{display: block;background-color: #D42329;text-align: center;font-size: 35px;line-height: 40px;color: #fff;font-weight: 800;margin:10px 0 0;
    width: 100%;padding: 10px 15px;border-radius: 8px;width: fit-content;}
.office_chairs_sec  h6{color: #ffffff;margin: 8px 0;font-size: 14px;font-weight: 400;line-height: 1;}
.office_chairs_sec .view_products_btn{margin-top:30px; color: #1B1B1B; font-size: 20px; line-height: 50px; gap: 10px; display: flex; align-items: center; width: fit-content; font-weight: 400;padding: 0 25px;background-color: #ffffff;border-radius: 5px;}

/* key_projects */
.key_projects_sec{padding: 60px 0;background-color: #ffffff;}
.key_projects_sec .wrapper{max-width: calc(100% - 275px);margin: 0 auto;margin-left: 0;display: flex;align-items: center;justify-content: space-between;}
.key_projects_sec .left_col{width:calc(100% - 539px);position: relative;}
.key_projects_sec .text_col{width: 413px;position: relative;padding-left: 29px;}
.key_projects_sec .text_col h2{color: #D42329;font-weight: 500;font-size:24px;line-height:1;margin:0 0 10px;padding: 0;letter-spacing: 2px;}
.key_projects_sec .text_col h3{color: #000000;font-weight: 400;font-size: 48px;line-height: 50px;margin:0 0 20px;padding: 0;}
.key_projects_sec .text_col p{color: #555555;font-weight: 400;font-size: 16px;line-height: 30px;margin:0 0 20px;padding: 0;}
.key_projects_sec .text_col a{color: #1B1B1B;font-weight: 400;font-size:20px;line-height: 59px;margin:0 ;padding:0 10px;width:fit-content;border-bottom: 1px solid #000000;gap:10px;display: flex;align-items: center;}
.key_projects_sec .swiper_nav{ width: 100%; right: -50px;}
.key_projects_sec .swiper_nav>div{background-color: #ffffff;box-shadow: 0 4px 14px #00000029;}
.key_projects_sec .swiper_nav>div img{filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(241deg) brightness(103%) contrast(101%);}
.key_projects_slider{}
.key_projects_slider .colin{width: 100%;position: relative;height:633px;border-radius: 20px;overflow: hidden;display: block;}
.key_projects_slider .colin .bg{}
.key_projects_slider .colin .bg img{width: 100%;height: 100%;object-fit: cover;object-position:center;display: block;}
.key_projects_slider .colin .bg::after{content:'';position: absolute;top: 0;right: 0;width: 100%;height: 100%;background-color: #00000033;z-index: 1;}
.key_projects_slider .colin .text{position:absolute;right: 0;top: 0;z-index: 2;padding: 40px 30px 0;}
.key_projects_slider h4{font-size: 30px;line-height: 22px;font-weight: 400;color: #ffffff;padding: 0;margin: 0 0 10px;}
.key_projects_slider p{font-size: 16px;line-height: 18px;font-weight: 400;color: #ffffff;margin:0;}

/* Institutional Sectors */
.institutional_sectors_sec{padding: 70px 20px;background-color: #ffffff;}
.institutional_sectors_sec .wrapper{max-width: 1640px;margin: 0 auto;border-radius: 30px;overflow: hidden;position: relative;}
.institutional_sectors_sec .logok{position: absolute;bottom: 29px;right: 58px;z-index: 1;}
.institutional_sectors_sec .bg img{width: 100%;height: 100%;object-fit: cover;object-position:center;display: block;}
.institutional_sectors_sec .colin{max-width:890px;margin: 0 auto;margin-left: 0;z-index: 3;position: relative;padding: 114px 62px;background-color:rgb(35 43 54 / 94%);text-align: center;}
.institutional_sectors_sec h2{color: #F3F3F3;font-size: 50px;line-height: 60px;font-weight: 900;padding: 0;margin: 0;}
.institutional_sectors_sec label{color: #F3F3F3;font-size:30px;line-height:40px;font-weight: 400;padding: 0;margin: 0 0 50px;display: block;}
.institutional_sectors_sec ul{list-style:none;margin: 0 0 50px;padding: 0;display: flex;flex-wrap: wrap;gap: 55px;}
.institutional_sectors_sec ul li{width: 150px;position: relative;margin: 0;padding: 0;}
.institutional_sectors_sec ul li:not(:last-child)::after{content:'';height: 53px;width: 1px;background-color: #FFFFFF1A;position: absolute;left: -30px;top: 0;bottom: 0;margin: auto;}
.institutional_sectors_sec ul li img{max-width: 50px;max-height: 50px;display: block;margin: 0 auto;}
.institutional_sectors_sec ul li p{color: #F3F3F3;font-size: 20px;line-height: 26px;letter-spacing: 1px;font-weight: 400;margin: 10px 0 0;}
.institutional_sectors_sec .customers_btn{color: #F3F3F3; font-size: 20px; line-height: 60px; gap: 10px; display: flex; align-items: center; width: fit-content; font-weight: 400; padding: 0 50px; background-color: #D42329; border-radius: 5px;width:fit-content;margin: 0 auto;letter-spacing: 2px;}
.institutional_sectors_sec .customers_btn img{filter: brightness(0) saturate(100%) invert(100%) sepia(86%) saturate(53%) hue-rotate(268deg) brightness(111%) contrast(91%);}

/* our clients */
.our_clients_sec{padding: 30px 0;background-color: #ffffff;text-align: center;}
.our_clients_sec h2{color: #000000;font-size: 48px;line-height: 50px;font-weight: 400;padding: 0;margin: 0 0 10px;}
.our_clients_sec h3{color: #D42329;font-size: 24px;line-height:1;font-weight: 500;padding: 0;margin: 0;letter-spacing:.02em;margin-bottom: 50px;}
.marquee_common{ position: relative; }
.marquee_common *{direction: ltr !important;}
.marquee_common .marquee_wrap { display: flex; white-space: nowrap; overflow: hidden; position: relative; }
.marquee_common .marquee { display: flex; white-space: nowrap; position: relative; animation: marquee 20s linear infinite; will-change: transform; }
.marquee_common .item{position: relative; width:100px; height:100px;display: flex;align-items: center;justify-content: center;margin: 0 60px;}
.marquee_common .item img{max-width: 100%;max-height: 100%;}
@keyframes marquee { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } }

/* Contact us */
.contactus_new{background-color: #ffffff;display: flex;flex-wrap: wrap;padding: 0 0 90px;}
.contactus_new .img_box{width: 52%;border-radius: 0 0 0 40px;overflow: hidden;}
.contactus_new .img_box img{width: 100%;height: 100%;object-fit: cover;object-position:center;display: block;}
.contactus_new .left_col{width: 48%;position: relative;padding: 100px 60px 60px;}
.contactus_new .bg{background-color: #232B36;height: calc(100% - 62px);}
.contactus_new .bg img{position: absolute;left: 0;bottom: 0;}
.contactus_new .form_box{position: relative;max-width: 575px;z-index: 1;}
.contactus_new .form_box form{margin: 0;padding: 0 0 70px;}
.contactus_new h2{color: #F3F3F3;font-size: 14px;line-height:22px;font-weight: 500;padding: 0;margin: 0;letter-spacing: 2px;margin:0 0 5px;}
.contactus_new h3{color: #FFFFFF;font-size: 48px;line-height: 50px;font-weight: 400;padding: 0;margin: 0;}
.contactus_new h4{color: #FFFFFF;font-size: 16px;line-height: 30px;font-weight: 300;padding: 0;margin: 0 0 15px;}
.contactus_new h5{color: #FFFFFF99;font-size: 16px;line-height: 16px;font-weight: 300;padding: 0;margin:7px 0;}
.contactus_new .colin{width: 100%;margin-bottom: 20px;}
.contactus_new .wrap {display: flex;align-items: flex-start;justify-content: space-between;}
.contactus_new .wrap .colin{width:calc(50% - 12px);}
.contactus_new .in{border: none;border-bottom: 1px solid #FFFFFF99;height: 26px;font-size: 14px;font-weight:300;color: #FFFFFF;resize: none;    background-color: #232b36;box-shadow: none;    background-size: auto;padding-right: 0;margin:0;}
.contactus_new textarea.in{height: 81px;}
.contactus_new select.in{background-image: url(../images/select_vv.png);}
.contactus_new .in::placeholder{color: #FFFFFF;}
.contactus_new label{width: 100%;display: flex;align-items:center;flex-wrap: wrap;color: #F3F3F3;font-size: 14px;line-height: 24px;font-weight: 400;gap: 5px;}
.contactus_new label input{margin: 0 0 0 2px;}
.contactus_new label a{color: #F5979A;font-size: 14px;line-height: 24px;text-decoration: underline;font-weight: 400;}
.contactus_new .sub{display: flex;align-items: center;justify-content: center;gap:10px;color: #F3F3F3;font-size: 16px;font-weight: 600;background-color:#D42329;height: 56px;padding: 0 30px;margin:40px auto 0;width:fit-content;margin-left: 0;border-radius: 10px;}

.contactus_new .million-contact-form{display: flex;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;}
.contactus_new .million-contact-form .form-field{width: 100%;    margin-bottom: 20px;}
.contactus_new .million-contact-form .form-field:nth-child(17){width:calc(50% - 12px);}
.contactus_new .million-contact-form .form-field:not(.private-only){width:calc(50% - 12px);}
.contactus_new .form-field.private-only:first-of-type { width: calc(50% - 12px); }
.contactus_new .form-field label{color: #FFFFFF99;font-size: 16px;line-height: 16px;font-weight: 300;padding: 0;margin:7px 0;display: block;}
.contactus_new .form-field select,
.contactus_new .form-field input,
.contactus_new .form-field textarea{border: none;border-bottom: 1px solid #FFFFFF99;height: 26px;font-size: 14px;font-weight:300;color: #FFFFFF;resize: none;    background-color: #232b36;box-shadow: none;    background-size: auto;padding-right: 0;margin:0;}
.contactus_new .form-field select{background-image: url(../images/select_vv.png);}
.contactus_new .form-field select::placeholder,
.contactus_new .form-field input::placeholder,
.contactus_new .form-field textarea::placeholder{color: #ffffff;}
.contactus_new .consent-field{width: 100% !important;}
.contactus_new .consent-field label{width: 100%;display: flex;align-items:center;flex-wrap: wrap;color: #F3F3F3;font-size: 14px;line-height: 24px;font-weight: 400;gap: 5px;}
.contactus_new .consent-field label .wpcf7-list-item-label{    width: calc(100% - 20px);}
.contactus_new .consent-field label input{margin: 0 0 0 2px;}
.contactus_new .consent-field label a{color: #F5979A;font-size: 14px;line-height: 24px;text-decoration: underline;font-weight: 400;}
.contactus_new input[type="submit"]{display: flex;align-items: center;justify-content: center;gap:10px;color: #F3F3F3;font-size: 16px;font-weight: 600;background-color:#D42329;height: 56px;padding:0 30px 0 65px;margin:0 auto;width:fit-content;margin-left: 0;border-radius: 10px;background-image: url(../images/sub_i.png);background-repeat: no-repeat;background-position: left 30px center;}
.contactus_new .consent-field+p{width: 100%;position: relative;margin-top: 20px;}

.contactus_new .form-field .wpcf7-not-valid{border-color: #D42329 !important;}
.contactus_new .form-field .wpcf7-not-valid-tip{display: none !important;}


/* Our Blog */
.our_new_blog{background: #ffffff;padding: 80px 20px;}
.our_new_blog .wrapper{max-width: 1368px;margin: 0 auto;position: relative;}
.our_new_blog h2{color: #D42329;font-size: 22px;line-height:1;font-weight: 500;padding: 0;letter-spacing: 0.02em;margin:0 0 7px;text-align: center;}
.our_new_blog h3{color: #000000;font-size: 48px;line-height: 50px;font-weight: 400;padding: 0;margin: 0 0 60px;position: relative;text-align: center;}
.our_new_blog h3::after{content:'';position: absolute;top: 0;right: 0;width: 100%;height: 1px;background-color: #EBEBEB;bottom: 0;margin: auto;}
.our_new_blog h3 strong{padding: 0 45px;background-color: #ffffff;width: fit-content;margin: 0 auto;position: relative;z-index: 1;;}

.our_new_blog_slider{}
.our_new_blog_slider .colin{width:100%;position: relative;}
.our_new_blog_slider .colin .bg{z-index: 1;}
.our_new_blog_slider .img{width: 100%;height:276px;border-radius: 15px;overflow: hidden;position: relative;}
.our_new_blog_slider .img img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.our_new_blog_slider .img span{position: absolute;bottom: 19px;right: 19px;width: 60px;height: 60px;background-color: #FFFFFF;border-radius: 4px;padding: 12px 0;font-size: 16px;line-height: 16px;font-weight: 500;text-align: center;color:#252531;}
.our_new_blog_slider .text{padding: 24px 10px 0 20px;}
.our_new_blog_slider h4{color: #232B36;font-weight: 600;font-size: 18px;line-height: 20px;padding: 0;margin: 0;}
.our_new_blog_slider p{color: #505050;font-weight:400;font-size: 14px;line-height: 21px;padding: 0;margin: 0;}
.our_new_blog_slider ul{list-style:none;padding: 0;margin:20px 0;display: flex;flex-wrap: wrap;align-items: center;}
.our_new_blog_slider ul li{margin: 0;padding: 0;}
.our_new_blog_slider ul li+li::before{content:'/';color: #505050;font-weight:400;font-size: 14px;line-height: 14px;padding: 0;margin:0 10px;}
.our_new_blog .all_blog_btn{color: #1B1B1B;font-size: 20px;line-height: 50px;gap: 10px;display: flex;align-items: center;border-bottom: 1px solid #D42329;width:fit-content;font-weight: 400;margin:60px auto 0;}
.our_new_blog .swiper_nav { width: calc(100% + 48px); right: -24px;}

/* followus_new */
.followus_new{padding: 80px 0 30px;background-color: #ffffff;}
.followus_new h2{display: flex;align-items: center;justify-content: center;margin-bottom: 50px;gap: 10px;color: #000000;font-size: 48px;line-height: 50px;padding: 0;}
.followus_new .img{width: 100%;display: block;height:380px;overflow: hidden;}
.followus_new .img img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: 0.4s ease all;transform-origin: center;}
.followus_new .img:hover img{transform: scale(1.1);}

/* our_new_branches */
.our_new_branches{padding: 60px 40px;background-color: #232B36;text-align: center;}
.our_new_branches h2{color: #FFFFFF;font-weight: 400;font-size: 48px;line-height: 50px;margin:0 0 65px;padding: 0;}
.our_new_branches h3{color: #FFFFFF;font-weight: 700;font-size: 18px;line-height: 26px;margin:0 0 5px;padding: 0;}
.our_new_branches h4{color: #FFFFFF;font-weight: 300;font-size: 14px;line-height: 26px;margin:0 0 20px;}
.our_new_branches .inner{display: flex;align-items: center;flex-wrap: wrap;justify-content: center;gap:40px 80px;}
.our_new_branches label{display: block;color: #ffffff;font-size: 28px;line-height: 32px;margin: 70px 0 0;padding: 0;font-weight: 300;}
.our_new_branches .colin{position: relative;width: 200px;padding: 9px 0;}
.our_new_branches .colin:not(:last-child)::after{content:'';position: absolute;left:-40px;width: 1px;height:100%;background-color: #FFFFFF33;top: 0;}
.our_new_branches .colin>img{display: block;margin: 0 auto 20px;}
.our_new_branches .social{display: flex;align-items: center;justify-content: center;gap: 10px;}
.our_new_branches .social a{width: 34px;height: 34px;border: 1px solid #878787;border-radius: 5px;display: flex;align-items: center;justify-content: center;position: relative;}
.our_new_branches .social a.wp{border-color: #34A853;background-color: #34A853;}
.hours_popup { position: absolute; bottom: 36px; width: 132px; background-color: #fff; right: -48px; border-radius: 10px; padding: 10px; opacity: 0;visibility: hidden;transition: 0.4s ease all;}
.hours_popup p { margin: 0; font-size: 14px; }
.our_new_branches .social a:hover .hours_popup{opacity: 1;visibility: visible;}
/* .our_new_branches .social a:nth-child(2) .hours_popup{right: -48px;border-radius: 10px 10px 10px 10px;} */

/* footer */
.footer_botnew{background-color: #1B1B1B;padding: 7.3px 20px;}
.footer_botnew .wrapper{max-width: 1640px;margin: 0 auto;display: flex;align-items: center;justify-content:space-between;}
.footer_botnew p,
.footer_botnew p a{color: #F3F3F3;font-size: 14px;font-weight: 400;line-height: 20px;margin: 0;}
.footer_botnew .pay_box{display: flex;align-items: center;justify-content: center;gap: 20px;}
.footer_botnew .pay_box>div{display: flex;align-items: center;justify-content: center;gap: 6px;}
.footer_botnew .pay_box>div a{}
.footer_botnew .pay_box>div img{max-height:24px;}
.footer_botnew .pay_box>div img:nth-child(2){margin-left:14px;}

.footer_topnew {background-color: #ffffff;padding: 40px 20px 30px;}
.footer_topnew .wrapper{max-width: 1640px;margin: 0 auto;display: flex;align-items:flex-start;justify-content:space-between;}
.footer_topnew .right_col{width: 371px;}
.footer_topnew .left_col{width:calc(100% - 371px);display: flex;align-items: flex-start;flex-wrap: wrap;justify-content:flex-start;gap: 116px;}
.footer_topnew .left_col .colin{width: 194px;}
.footer_topnew .colin{padding: 0 15px;}
.footer_topnew .footer_logo{display: block;width: fit-content;margin-bottom: 28px;}
.footer_topnew .social_col{display: flex;align-items: center;margin-bottom: 17px;}
.footer_topnew .social_col a{width: 42px;height: 42px;display: flex;justify-content: center;align-items: center;}
.footer_topnew h3{color: #000000;font-size: 20px;line-height: 34px;font-weight: 700;padding: 0;margin: 0 0 19px;}
.footer_topnew ul{margin: 0;padding: 0;    list-style: none;}
.footer_topnew ul li{margin: 0;padding: 0;}
.footer_topnew ul li a{color: #737373;font-size: 16px;line-height: 24px;font-weight: 400;}
.footer_topnew .certificate_col{max-width: 142px;}

html body main#main div[data-source="Instagram"] {    background-color: #fff !important; margin: 0 !important;}
html body main#main div[data-source="Instagram"] header{opacity: 1 !important; visibility: visible !important; transform: translateY(0%) !important;    padding-top: 30px;}
html body main#main div[data-source="Instagram"] header *{direction: ltr !important;}
html body main#main div[data-source="Instagram"] .ti-widget-body,
html body main#main div[data-source="Instagram"] .ti-widget-body *{direction: ltr !important;}

div.has-bg-video{padding: 0;}
div.has-bg-video .container{padding: 0;}
div.has-bg-video .back-to-school-banner-inner{padding: 0;margin: 0;}
div.has-bg-video .back-to-school-banner-bg{position: relative;}
div.has-bg-video .back-to-school-banner-bg video { width: 100%; height: 100%; object-fit: cover; object-position: center; }
div.has-bg-video .back-to-school-banner-text { position: absolute; bottom:30px; right: 5vw;}
div.has-bg-video .back-to-school-banner-text *{color: #ffffff;}
div.has-bg-video .back-to-school-banner-text p { color: #ffffff; font-size: 20px; }
#main, #wrapper {
    background-color: #fff !important;
}


@media screen and (min-width:1280px){
    body .header_new .bottom_bar .wrapper { position: relative !important; }
    body .category_had > ul > li { position: static !important; }
    body .category_had .mega_menu { position: absolute !important; top: 100% !important; width: max-content !important; max-width: 1366px; background-color: #ffffff; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15); padding: 25px 30px; z-index: 999; direction: rtl; display: flex !important; justify-content: flex-start; opacity: 0; visibility: hidden; pointer-events: none; transition: opacity 0.3s ease, visibility 0.3s ease; }
    body .category_had .mega_menu.is-active { opacity: 1; visibility: visible; pointer-events: auto; }
    body .mega_menu .mega_right { order: 1; display: flex; flex-wrap: nowrap; gap: 0 30px; flex-grow: 0; }
    body .mega_menu .mega_left { order: 2; flex-shrink: 0; margin-right: 20px; }
    body .mega_menu .mega_right .colin { min-width: 160px; width: auto !important; padding: 0 5px; }
    body .mega_menu .mega_right .colin:empty { display: none; }
    body .mega_menu .mega_right{overflow: initial !important;width: calc(100% - 312px) !important;}


}



.read_more_mob,
.contact_mob{display: none;}
/* responsive */
@media screen and (max-width:1750px){
    .header_new .middle_bar .wrapper { padding: 20px 20px;}
    .header_new .wrapper { padding: 0 20px; }
    body.fixedin .header_new .middle_bar .wrapper{padding:0 20px;}
    .new_collection_sec .col_text { width: 52%; }
    .new_collection_sec .textin { margin-right: 200px;}

    .mega_menu .mega_right { gap: 0 20px; max-height: calc(100vh - 341px); overflow: auto; }
    .mega_menu .mega_right .colin { width: 18.5%; }

    .collection_slider { width: 980px; }
    .collection_slider .img { max-width: 267px; }


}
@media screen and (max-width:1599px){
    .mega_menu { padding: 20px 20px 20px 20px; top: calc(100% + 0px); }
    .mega_menu .mega_right { width: calc(100% - 270px); }
    .mega_menu .mega_right .colin { width: 19.5%; }
    .mega_menu .mega_right h4 ,
    .mega_menu .mega_right h4 a { font-size: 18px; line-height: 26px; }


    .header_new .middle_bar .wrapper { padding: 10px 20px; }
    body.fixedin .header_new .middle_bar .wrapper { padding:0 20px; }
    .category_had>ul>li>a { min-width: 110px; font-size: 14px; }

    .header_new .brand img,
    body.fixedin .header_new .brand img{ max-width: 140px; }
    .category_had>ul { gap: 15px;}
    .category_had>ul>li>a { min-width: 110px; }
    .category_had>ul>li>a img { max-width: 50px; min-height: 51px; }
    .header_new .middle_bar .category_had>ul>li>a{min-width: 80px;}
    .header_new .middle_bar .category_had>ul>li>a img { max-width: 35px; min-height: 35px; }
    .header_new .middle_bar .right_col { gap: 10px; }

    .swiper_nav { width: calc(100% - 100px); }
    .banner_home { height: 500px; }
    .banner_home .colin { max-width: 644px; padding: 126px 0px 10px; right: 140px; }
    .banner_home h1 { font-size: 80px; line-height: 80px; margin-bottom: 10px; }
    .banner_home p { font-size: 20px; line-height: 30px; margin-bottom: 40px; }
    .aboutus_sec { padding: 60px 20px; }
    .aboutus_sec .text { width: 50%; padding-left: 45px; }
    .aboutus_sec .img_box{width: 50%;   height: 540px;}
    .our_furniture_sec { padding: 80px 20px; }
    .our_furniture_sec .inner { gap: 27px;}
    .collection_slider { width: 800px; }
    .office_chairs_sec .text_box { margin-right: 140px; }
    .key_projects_sec .wrapper { max-width: calc(100% - 100px); }
    .key_projects_sec .left_col { width: calc(100% - 460px); }
    .new_collection_sec .col_text { width: 60%; }
    .marquee_common .item { margin: 0 30px; }
    .contactus_new .left_col { padding: 50px 40px 50px; }
    .our_new_blog { padding: 60px 40px; }
    .our_new_branches { padding: 60px 20px; }
    .our_new_branches .inner { gap: 30px 40px; }
    .our_new_branches .colin:not(:last-child)::after { left: -20px; }
    .office_chairs_sec .text { gap:0 20px; }
    .office_chairs_sec .text p:first-of-type { width: calc(100% - 170px); font-size: 40px; line-height: 50px; }
    .office_chairs_sec .img_box { width: 400px; height: calc(100% - 85px); left: 80px; }
    .office_chairs_sec .text h2 { width: 150px; font-size: 65px; line-height: 50px; }
    .office_chairs_sec label,
    .office_chairs_sec h4 { font-size: 28px; line-height: 50px; }
    .office_chairs_sec .view_products_btn { margin-top: 50px; }
    .office_chairs_sec .text_box { margin-right: 140px; max-width: 500px; padding: 100px 0 0; }
    .office_chairs_sec .swiper-slide { height: 540px; }
    .office_chairs_sec .img_box span.t3 { width: 336px; height: 336px; top: 47px; right: 30px; }
    .institutional_sectors_sec { padding: 60px 20px; }
    .institutional_sectors_sec .colin { max-width: 740px; padding: 90px 40px; }
    .institutional_sectors_sec h2 { font-size: 40px; line-height: 50px; }
    .institutional_sectors_sec label { font-size: 24px; line-height: 30px; margin: 0 0 40px; }
    .institutional_sectors_sec ul li p { font-size: 16px; line-height: 22px; letter-spacing:0.5px; }
    .institutional_sectors_sec ul li { width: 123px; }
    .institutional_sectors_sec .customers_btn { font-size: 18px; line-height: 50px; padding: 0 30px; letter-spacing: 2px; }
    .contactus_new h5 { margin: 4px 0; }
    .contactus_new { padding: 0 0 60px; }
    .contactus_new textarea.in { height: 80px; min-height: 80px; }
    .our_new_branches h2 { margin: 0 0 50px; }
    .followus_new { padding: 60px 0 30px; }
    .footer_topnew .right_col { width: 300px; }
    .footer_topnew .left_col { gap: 31px;  width:calc(100% - 300px);}

    .mega_menu .mega_right { gap: 0 10px; max-height: calc(100vh - 265px); overflow: auto; }
    .mega_menu .mega_right .colin { width:19%;}
    .collection_slider .colin{overflow: hidden;}
    .collection_slider { width: 700px; }



}
@media screen and (max-width:1399px){
    .followus_new .img { height: 320px;}

}
@media screen and (max-width:1279px){
    .header_new .middle_bar .wrapper{padding:15px 20px !important;}
    .brand{margin-top: -15px;}
    body .header_new .bottom_bar,
    body .header_new .middle_bar .category_had{display: none !important;}
    .header_new .middle_bar .img_mix { gap: 0; }
    .header_new .middle_bar .img_mix .cart_text,
    .header_new .middle_bar .img_mix .user_text{display: none;}
    .search_box_new { width: 500px; height: 48px; }
    body .header_new .middle_bar .ham{display: block;}
    .swiper_nav { width: calc(100% - 40px); }
    .btn_new { line-height: 48px; padding: 0 20px; font-size: 18px; }
    .banner_home .colin { padding: 100px 0px 10px; right: 100px; }
    .banner_home h1 { font-size: 55px; line-height: 50px; margin-bottom: 10px; }
    .banner_home p { font-size: 20px; line-height: 30px; margin-bottom: 30px; }
    .banner_home .btn_box { gap:12px;}
    .banner_home { height: auto; aspect-ratio: 1 / 1; }
    .aboutus_sec .img_box { height: 400px; }
    .our_furniture_sec .inner { gap: 15px; }
    .our_furniture_sec .col .img { /*height: 180px;*/height: auto; }
    .our_furniture_sec .col { height: auto; padding:15px 0; }
    .our_furniture_sec .bg { height: 320px; }
    .collection_slider { width:580px; }
    .new_collection_sec .textin { margin-right: 40px; position: relative; z-index: 1; }
    .collection_slider .colin { height: 500px; padding: 0px 0 0 20px; }
    .collection_inner .swiper_nav { width: calc(100% - 20px); }
    .office_chairs_sec { padding: 60px 20px 0; }
    .office_chairs_sec .text_box { margin-right: 90px; max-width: 380px; padding: 80px 0 0; }
    .office_chairs_sec .text h2 { width: 90px; font-size: 40px; line-height: 38px; }
    .office_chairs_sec .text p:first-of-type { width: calc(100% - 110px); font-size: 30px; line-height: 35px; }
    .office_chairs_sec label,
    .office_chairs_sec h4 { font-size: 22px; line-height: 42px; }
    .office_chairs_sec .swiper-slide { height: 480px; }
    .office_chairs_sec .view_products_btn { margin-top: 30px; }
    .key_projects_sec .wrapper { max-width: calc(100% - 20px); }
    .key_projects_sec .text_col { width: 350px; padding-left: 0px; }
    .key_projects_sec .left_col { width: calc(100% - 370px); }
    .key_projects_slider .colin { height: 440px; }
    .institutional_sectors_sec ul { margin: 0 0 40px; gap: 20px; }
    .institutional_sectors_sec .colin { max-width: 592px; padding: 60px 20px; }
    .institutional_sectors_sec ul li:not(:last-child)::after { left: -10px; }
    .our_new_blog_slider .text { padding: 20px 10px 0 10px; }
    .our_new_blog_slider ul { margin: 10px 0; }
    .our_new_blog .all_blog_btn { font-size: 20px; line-height: 50px; margin: 40px auto 0; }
    .our_new_branches .inner { gap: 30px 20px; }
    .our_new_branches .colin { width: 180px; }
    .our_new_branches .colin:not(:last-child)::after { left: -10px; }
    .footer_topnew .right_col { width: 250px; }
    .footer_topnew .left_col { gap:10px; width: calc(100% - 250px); }
    .footer_topnew .left_col .colin { width: 175px;padding: 0 10px; }
    .footer_topnew .footer_logo { max-width: 200px; }


}
@media screen and (max-width:1023px){
    .aboutus_sec .text { width: 100%; padding-left: 40px; margin-bottom: 50px; }
    .aboutus_sec .img_box { height: 500px; width: 100%; }
    .new_collection_sec { height: auto;flex-wrap: wrap;flex-direction: column;background-color: #232B36;}
    .new_collection_sec .col_text { width: 100%; position: relative;padding: 60px 0;}
    .new_collection_sec .textin { margin-right: 240px; }
    .new_collection_sec .year { font-size: 160px; line-height: 92px; }
    .collection_slider,
    .collection_inner{ width:100%;}
    .collection_inner{padding-bottom:100px;}
    .collection_inner .pagination { left: 0; bottom:30px; }
    .collection_slider .img { left: 220px; }


    .office_chairs_sec .swiper-slide { height: 650px; }
    .office_chairs_sec .text_box { padding:50px 0 0; }
    .office_chairs_sec .img_box { width: 340px; height: calc(100% - 85px); left: 60px; top: auto; bottom: 85px; }
    .office_chairs_sec .img_box span.t1 { top: auto; left: -48px; bottom: 310px; }
    .office_chairs_sec .img_box span.t3 { width: 280px; height: 280px; top: auto; right: 30px; bottom: 40px; }
    .institutional_sectors_sec .colin { max-width: 100%; padding: 60px 20px; }
    .institutional_sectors_sec ul { justify-content: center; }
    .contactus_new .img_box { width: 100%; }
    .contactus_new .left_col { padding: 50px 40px 50px; width: 100%; }
    .contactus_new .form_box { max-width: 100%; }
    .contactus_new .form_box form { margin: 0; padding: 0; }
    .contactus_new .bg { height: 100%; }
    .footer_botnew { padding:25px 20px;}
    .footer_botnew .wrapper{flex-direction: column-reverse;justify-content: center;gap: 20px;}

    .header_new .middle_bar .search_box_new{display: none !important;}
    .search_popup {padding: 20px 20px 20px; border-radius: 0 0 15px 15px; }
    .search_popup .close { top: 5px; right: 10px;display: none !important;}
    .search_popup .search_box_new { width: 100%; height: 48px; padding-right: 0; }
    .search_popup .search_box_new select { width: 84px; font-size: 14px; background-position: left center !important;}
    .search_popup .search_box_new .sub { width: 48px; height: 48px; padding: 0; }
    .search_popup .search_box_new .in { width: calc(100% - 132px); padding: 0 10px 0 10px; font-size: 14px; }
    body .header_new .search_item{display: flex !important;width: 40px; height: 40px;align-items: center;justify-content: center;}
    body .header_new .search_item img{    max-width: 18px;}
    .followus_new .img { height: 300px; }


}
/* 360 */
@media screen and (max-width:767px){
    body.page-template-home-page-template-new .header_new { position: fixed; top: 0; width: 100%; right: 0; z-index: 9; }
    body.page-template-home-page-template-new{ padding-top: 102px !important;}
    .header_new .middle_bar .user_item >a{    height: 40px; width: 40px; border-radius: 50%; background-color: #fff; min-width: 40px; display: flex; align-items: center; justify-content: center; position: relative; border: 1px solid #ffffff;}
    .header_new .middle_bar .user_item .hide { max-width: 22px; }
    body.page-template-home-page-template-new.fixedin .header_new { transform: translateY(-30px) !important; }


    .mini_cart_new .mini_cart_inner { width: 320px; }
    .mini_cart_new .mini_cart_had .cart_logo { max-width: 120px; }
    .mini_cart_footer { padding: 0 10px 10px; }
    .mini_cart_footer .mini_cart_buttons>a { line-height: 50px; font-size: 16px; padding: 0px 10px; }
    .mini_cart_footer .mini_cart_totals_final { padding: 15px 0; }
    .mini_cart_content { padding: 4px 20px 190px; height: calc(100vh - 80px); }
    .mini_cart_content .img { width: 60px; height: 60px; }
    .mini_cart_content .text { width: calc(100% - 80px); }
    .mini_cart_content .text h6 { font-size: 16px; line-height: 20px; }
    .mini_cart_content .mini_cart_item { padding: 15px 0; }


    .header_new .top_bar { line-height: 20px; padding: 5px 10px; font-size: 11.5px; }
    .middle_bar .search_box_new{display: none;}
    .header_new .middle_bar .img_mix .img { height: 40px; width: 40px; min-width: 40px; }
    .header_new .middle_bar .left_col>div { padding: 0 7px; }
    .header_new .middle_bar .wrapper { padding: 15px 15px !important; }
    .header_new .brand img, body.fixedin .header_new .brand img { max-width: 120px; }
    body .header_new .middle_bar .ham{ max-width: 45px; }
    body .header_new .search_item{display: flex !important;width: 40px; height: 40px;align-items: center;justify-content: center;}
    body .header_new .search_item img{    max-width: 18px;}
    .menu_slide_new .inner_menu { width: 320px; }
    .menu_slide_new .follow_us { padding: 20px 20px 20px; }
    .slide_menu_nav>li>span { width: 48px; height: 50px; left: -10px;}
    .slide_menu_nav>li>.sub-menu>li>span { width: 40px; height: 50px; left: 10px; }

    .swiper_nav { width: calc(100% - 30px); }
    .swiper_nav>div { width: 40px; height: 40px; }
    .banner_home .colin { padding: 30px 20px 10px 10px; right: 0; top: auto; bottom: 20px; }
    .banner_home h1 { font-size: 38px; line-height: 40px; margin-bottom: 10px; }
    .banner_home p { font-size: 16px; line-height: 20px; margin-bottom: 10px; }
    .banner_home .btn_box a img { max-width: 7px; }
    .aboutus_sec { padding: 40px 20px; }
    .aboutus_sec .text { width: 100%; padding-left: 0; margin-bottom: 40px; }
    .aboutus_sec h2{ font-size: 32px; line-height: 40px; margin: 0 0 10px; }
	.aboutus_sec p strong {font-size:18px;}
    .aboutus_sec .img_box { height: 320px; width: 100%; }
    .aboutus_sec .img_box>div { width: calc(50% - 5px); }
    .aboutus_sec .stamp { width: 120px !important; height: 120px; }
    .aboutus_sec .stamp span strong { font-size: 40px; line-height: 30px;}
    .aboutus_sec .stamp span { font-size: 12px; }
    .aboutus_sec .stamp .rotetion { width:120px; height:120px; }
    @keyframes rotate{ from{ transform: rotate(0deg) scale(0.7);-webkit-transform: rotate(0deg) scale(0.7);-moz-transform: rotate(0deg) scale(0.7);-o-transform: rotate(0deg) scale(0.7); } to{transform: rotate(360deg) scale(0.7);-webkit-transform: rotate(360deg) scale(0.7);-moz-transform: rotate(360deg) scale(0.7);-o-transform: rotate(360deg) scale(0.7);  } }

    .our_furniture_sec { padding: 40px 20px; }
    .our_furniture_sec h2{font-size: 32px; line-height: 40px; margin: 0 0 10px; }
    .our_furniture_sec h3 { line-height: 10px; letter-spacing: 1px; margin-bottom: 40px; font-size: 18px; }
    .collection_slider .col { max-width: calc(100% - 20px); min-height: 300px; padding: 0 0 20px; }
    .our_furniture_sec .col{ width: calc(50% - 8px);}
/* 	.our_furniture_sec .col:last-child{display: block;} */
/*     .our_furniture_sec .col .img { height: 140px; } */
    .our_furniture_sec .col span { margin-top: 0; line-height: 20px; font-size: 13px; }
    .collection_slider .col { max-width: calc(100% - 20px); min-height: 100%; }
    .collection_slider h3,
    .collection_slider h4,
    .collection_slider h5 { font-size: 18px; line-height: 22px; }
    .collection_slider .varition { margin-bottom: 10px; }
    .collection_slider .purchase_btn { margin: 20px 0 0; font-size:18px; line-height: 22px; }
    .collection_slider .text { width: 160px; }
    .collection_slider .img { top: 0; bottom: 0; left: auto; margin: auto; max-width: 158px; z-index: 1;right: 21px; }
    .collection_slider .colin { height: 360px; padding: 0px 0 0 20px; }
    .collection_inner { padding:0px 0 60px; }
    .collection_inner .pagination { left: 0; bottom: 24px; }
    .collection_inner .pagination span { width: 10px; height: 10px; }
    .collection_inner .pagination span.swiper-pagination-bullet-active { width: 12px; height: 12px; }
    .new_collection_sec .year { font-size: 90px; line-height: 0; margin: auto; bottom: 0; }
    .new_collection_sec .textin { margin-right: 0; padding: 0 20px; }
    .new_collection_sec .additional_products_btn { margin-top: 15px; }
    .new_collection_sec .col_text { padding: 40px 0; }
    .new_collection_sec .textin h2{font-size: 32px; line-height: 40px; margin: 0 0 10px; }
    .new_collection_sec .textin h3 { line-height:1; letter-spacing: 2px; margin-bottom: 15px; }
    .new_collection_sec .textin p{display: none;}
    .read_more_mob{ color: #fff; font-weight: 400; text-decoration: underline;display: none;}

    .office_chairs_sec { padding: 40px 20px 0; }
    .office_chairs_sec .bg { height: auto; border-radius: 15px; }
    .office_chairs_sec .swiper_nav { top: calc(50% - 40px); width: 96%; }
    .office_chairs_sec .text { gap:0 10px; }
    .office_chairs_sec .text_box { padding: 50px 15px 0; margin-right: 0; bottom: 0; top: 0; margin: auto; height: fit-content; }
    .office_chairs_sec .text h2 { width: 70px; font-size: 30px; line-height: 30px; }
    .office_chairs_sec .text p:first-of-type { width: calc(100% - 80px); font-size: 20px; line-height: 24px; }
    .office_chairs_sec label,
    .office_chairs_sec h4 { font-size: 18px; line-height: 40px; }
    .office_chairs_sec .view_products_btn { margin-top:0px; font-size: 16px; line-height: 42px; gap: 10px; padding: 0 20px; }
    .office_chairs_sec .img_box { width: 240px; height: calc(100% - 40px); left: 0; top: auto; bottom: 40px; right: 0; margin: 0 auto; }
    .office_chairs_sec .img_box img { bottom: -40px; }
    .office_chairs_sec .img_box span.t3 { width: 240px; height: 240px; top: auto; right: 0; bottom: 20px; left: 0; margin: 0 auto; }
    .office_chairs_sec .swiper-slide { height: auto; aspect-ratio: 1 / 1; }
    .key_projects_sec { padding: 40px 20px; }
    .key_projects_sec .wrapper{flex-wrap: wrap;}
    .key_projects_sec .text_col { width: 100%; padding-left: 0; }
    .key_projects_sec .left_col { width: 100%;}
    .key_projects_sec .wrapper { max-width: 100%; }
    .key_projects_sec .text_col h2 { font-size: 18px; line-height: 1;margin: 0 0 10px;  letter-spacing: 2px;}
    .key_projects_sec .text_col h3{font-size: 32px; line-height: 40px;  margin-bottom:15px; }
    .key_projects_sec .text_col{margin-bottom: 40px;}
    .key_projects_sec .swiper_nav { width: 94%; right: 0; }
    .institutional_sectors_sec { padding: 10px 20px 40px; }
    .key_projects_sec .text_col a { font-size: 18px; line-height: 46px; padding: 0 10px; }
    .key_projects_sec .text_col p{line-height: 24px;}
    .institutional_sectors_sec h2{font-size: 32px; line-height: 40px;}
    .institutional_sectors_sec label { font-size: 18px; line-height: 24px; }
    .institutional_sectors_sec ul li { width: calc(50% - 10px); }
    .institutional_sectors_sec ul li:not(:last-child):nth-child(2n):after{display: none;}
    .institutional_sectors_sec .customers_btn { font-size: 18px; line-height: 50px; padding: 0 18px; letter-spacing: 1px; }
    .our_clients_sec { padding: 20px 0 30px; }
    .our_clients_sec h2{font-size: 32px; line-height: 40px;}
    .our_clients_sec h3 { letter-spacing: 0; margin-bottom: 40px; font-size:18px;}
    .marquee_common .item { width: 80px; height: 70px; margin: 0 15px; }
    .contactus_new .left_col { padding: 40px 20px; width: 100%; }
    .contactus_new h2 { font-size: 12px; line-height: 20px; }
    .contactus_new h3 { font-size: 32px; line-height: 40px; }
    .contactus_new .wrap .colin { width: 100%; }
    .contactus_new .wrap{flex-wrap: wrap;}
    .contactus_new .sub { font-size: 16px; height: 48px; padding: 0 30px; margin: 30px auto 0; width: 100%; }
    .contactus_new { padding:0; }
    .our_new_blog { padding: 40px 20px; }
    .our_new_blog h3 { font-size: 32px; line-height: 40px; padding: 0; margin: 0 0 30px; }
    .our_new_blog h3 strong { padding: 0 10px; }
    .our_new_blog .inner{position: relative;}
    .our_new_blog .swiper_nav { width: calc(100% + 30px); right: -15px; top: 120px; }
	.our_new_blog h2 {font-size:18px;}

    .followus_new { padding: 20px 0 10px; }
    .followus_new h2 { margin-bottom: 30px; font-size: 32px; line-height: 40px; }
    .our_new_branches { padding: 40px 20px; }
    .our_new_branches h2 { font-size: 32px; line-height: 40px; margin: 0 0 40px; }
    .our_new_branches .colin { width: calc(50% - 10px); }
    .our_new_branches .colin:not(:last-child):nth-child(2n):after{display: none;}
    .our_new_branches label { font-size: 18px; line-height: 24px; margin: 30px 0 0; }
    .new_collection_sec .textin p br{display: none;}
    .footer_topnew .right_col { width: 100%; }
    .footer_topnew .footer_logo { max-width: 160px; margin: 0 auto 20px; }
    .footer_topnew .certificate_col { max-width: 120px; margin: -20px auto 0; }
    .footer_topnew .wrapper{flex-wrap: wrap;}
    .footer_topnew .social_col { justify-content: center; }
    .footer_topnew .left_col { gap: 10px; width: 100%; }
    .footer_topnew .left_col .colin { width: calc(50% - 5px); padding: 0; }
    .footer_topnew h3 { font-size: 20px; line-height: 34px; margin: 0 0 5px; }

    .banner_home .btn_box{gap: 8px; }
    .banner_home .btn_new{line-height: 44px; padding: 0 12px; font-size: 14px; }
    .institutional_sectors_sec .wrapper { border-radius: 15px; }
    .our_furniture_sec { padding: 40px 15px; }
    .our_furniture_sec .inner{gap: 10px;}
    .our_furniture_sec .col { width: calc(50% - 5px); border-radius: 15px; }

    .followus_new .img { height: 220px; }
    .contactus_new .million-contact-form .form-field{width: 100% !important;    margin-bottom: 10px; }

    .office_chairs_sec label,
    .office_chairs_sec h5,
    .office_chairs_sec h4 { text-align: right; font-size: 20px; line-height: 20px; font-weight: 600;text-align: center;}
    .office_chairs_sec .swiper_nav{display: none !important;}
    .office_chairs_sec .text p:first-of-type { width: calc(100% - 100px); font-size: 38px; line-height: 35px; }
    .office_chairs_sec .text h2 { width: 90px; font-size: 40px; line-height: 35px; }
    .contactus_new .million-contact-form{display: none;}
    .contact_mob{        display: flex; align-items: center; justify-content: center; gap: 10px; color: #F3F3F3; font-size: 16px; font-weight: 600; background-color: #D42329; height: 48px; padding: 0 20px; width: fit-content; border-radius: 10px; }
    .footer_botnew .pay_box>div img { max-height: 18px; }
    .footer_botnew .pay_box>div img:nth-child(2) { margin-left: 8px; }

    body .collection_slider .img { max-width: 180px; margin:10px auto 0; position: absolute; left: 0; right: 0; }
    body .collection_slider .text { width: 100%; padding-right: 20px; }
    body .collection_slider .new{z-index: 3;}

    html body main#main div[data-source="Instagram"] main .ti-widget-layout {}
    html body main#main div[data-source="Instagram"] main .ti-widget-layout .ti-layout-item{    flex: 0 0 calc(100% / 2); width: calc(100% / 2);}
    html body main#main div[data-source="Instagram"] main .ti-widget-layout .ti-layout-item .ti-post-content{display: none !important;}
    body.page-template-home-page-template-new.fixedin .header_new { transform: translateY(-50px) !important; }


   .ti-widget[data-wkey=feed-instagram][data-col="6"] .ti-layout-item{flex:0 0 calc(100% / 2)!important;width:calc(100% / 2)!important}
.ti-widget[data-wkey=feed-instagram][data-col="6"] .ti-layout-item {display: none;}
.ti-widget[data-wkey=feed-instagram][data-col="6"] .ti-layout-item:first-child, .ti-widget[data-wkey=feed-instagram][data-col="6"] .ti-layout-item:nth-child(2) {display: block;}
}
/* 320 */
@media screen and (max-width:359px){
    body.page-template-home-page-template-new { padding-top: 91px !important; }
    .header_new .middle_bar .user_item >a { height: 35px; width: 35px; min-width: 35px; }
    body .header_new .middle_bar .user_item .hide { max-width: 17px; }
    .brand { margin-top: -10px; }
    .header_new .middle_bar .wrapper { padding: 12px 10px !important; }
    .header_new .middle_bar .img_mix .img { height: 35px; width: 35px; min-width: 35px; }
    .header_new .middle_bar .img_mix .img img { max-width: 17px; }
    body .header_new .middle_bar .user_item .hide { max-width: 22px; }
    body .header_new .search_item { width: 35px; height: 35px; }
    body .header_new .middle_bar .ham { max-width: 40px; }
    .institutional_sectors_sec .customers_btn { font-size: 16px; padding: 0 14px; }
    .contactus_new .colin { margin-bottom: 15px; }
    .contactus_new textarea.in { height: 40px; min-height: 40px; }
    .our_new_branches h3 { font-size: 14px; line-height: 16px; margin: 0 0 5px; }
    .our_new_branches h4 { font-size: 12px; line-height: 16px; margin: 0 0 12px; }
    .our_new_branches .colin>img { margin: 0 auto 10px; }
    .our_new_branches .inner { gap: 20px 20px; }
    .our_new_branches h2 { margin: 0 0 30px; }
/*     .collection_slider .img { max-width: 118px; } */



}