@media screen and (min-width: 1299px) {
.container-xxl{max-width: calc(100% - 5rem);}

}

@media (min-width: 1700px) {
.container{max-width: 1460px;}
.container-xxl{max-width: calc(100% - 5rem);}
.headercontainer .headersocial span{font-size: 15px;}
.headercontainer .headersocial a{font-size: 15px;}
.headercontainer .inrdropbx .form-select{font-size: 15px; padding: 4px 15px 4px 0px;}
.headercontainer .inrdropbx:after{font-size: 20px;}
.headercontainer .navigation .sf-menu > li > a{font-size: 16px;}
.headercontainer .navigation .sf-menu>li ul li a{font-size: 16px;}
.headercontainer .navigation ul li.parent:after{right: -2px; font-size: 16px;}
.headercontainer .navigation .navigationbox{gap: 70px;}
.headercontainer .headtoprow .logocontainer{min-width: 210px; max-width: 210px;}
.headercontainer .searchbx .form-group .form-control{height: 42px; font-size: 15px;}
.headercontainer .searchbx{max-width: 320px;}
.headercontainer .searchbx .form-group .searchbtn{font-size: 16px;}
.bannercaption .captioninner h1{font-size: 50px;}
.bannercaption .captioninner p{font-size: 18px; line-height: 30px;}
.section-heading{margin-bottom: 30px;}
.section-heading h2{font-size: 80px; line-height: 80px;}
.section-heading p{font-size: 18px; line-height: 30px;}
.theme-btn, .default-btn{font-size: 18px; padding: 12px 20px; min-width: 196px;}
.categotycontainer .catetpbx{padding: 30px 30px;}
.categotycontainer .catetpbx .catetpbxct h3{font-size: 18px;}
.productbx .productimg .cartovarlay .cartbtnsgroup .btnx{width: 54px; height: 54px; font-size: 18px;}
.productbx .productcontent h3{font-size: 18px;}
.productbx .productcontent p{font-size: 15px;}
.productbx .productcontent .priceouter .price{font-size: 20px;}
.productbx .productcontent .priceouter .year{font-size: 15px;}
.artproouter .artprbx .artproimg{min-width: 148px; width: 148px; height: 148px;}
.artproouter .artprbx h3{font-size: 18px;}
.artproouter .artprbx p{font-size: 15px;}
.artproouter .artprbx .priceouter .price{font-size: 20px;}
.artproouter .artprbx .priceouter .year{font-size: 15px;}
.abouthome .aboutltimg{min-width: 248px; max-width: 248px;}
.abouthome .aboutltct p{font-size: 16px; line-height: 28px;}
.abouthome .aboutrtimg{padding-left: 110px;}
.footercontainer .footerheading{padding: 70px 0px;}
.footercontainer .footerheading{font-size: 60px;}
.footercontainer h3{font-size: 22px;}
.footercontainer ul li a{font-size: 16px;}
.footercontainer .copyright p{font-size: 16px;}
.swiper-nav .swiper-button-prev{width: 46px; height: 46px; font-size: 20px;}
.swiper-nav .swiper-button-next{width: 46px; height: 46px; font-size: 20px;}

.cartsidepanel{max-width: 500px;}
.cartsidepanel .cartsidebarheading h3{font-size: 28px;}
.cartsidepanel .cartsidebarheading .closebtn{font-size: 24px;}
.cartsidepanel .prodltlogo{max-width: 195px;}
.cartsidepanel .mcartcontent h3{font-size: 22px;}
.cartsidepanel .mcartcontent .price{font-size: 22px;}
.cartsidepanel .mcartcontent p{font-size: 20px; line-height: 32px;}
.cartsidepanel .qtyinner{max-width: 124px; }
.cartsidepanel .qtyinner .form-control{height: 42px;}
.cartsidepanel .removebtn{min-width: 42px;}

.artproouter h3{font-size: 60px; line-height: 70px;}
.artproouter p{font-size: 18px; line-height: 30px;}
.artproouter .size{font-size: 18px;}
.artproouter .price{font-size: 35px;}
.abouthome h5{font-size: 22px; line-height: 34px;}


.contactsection .section-heading .subheading{font-size:24px;line-height:38px;}
.contactsection .section-heading p{font-size:17px;line-height:27px;}
.contactsection .coininfo .cticon i{width:60px;height:60px;line-height:60px;font-size:1.5em;}
.contactsection .coininfo .cticontent h4{font-size:22px;}
.contactsection .coininfo .cticontent p{font-size:17px;}
.contactsection .form-group label{font-size:18px;}
.contactsection .form-group .form-control{height:54px;font-size:17px;}

.staticpagecontainer h1{font-size: 40px; line-height: 55px;}
.staticpagecontainer h2{font-size: 30px; line-height: 40px;}
.staticpagecontainer h3{font-size: 28px; line-height: 38px;}
.staticpagecontainer h4{font-size: 24px; line-height: 30px;}
.staticpagecontainer p{font-size: 19px; line-height: 28px;}
.staticpagecontainer ul li{font-size: 19px;}
.staticpagecontainer ul li::before{top: 4px;}

}
@media (min-width: 1920px) {
.container{max-width: 1560px;}
.container-xxl{max-width: calc(100% - 5rem);}
.artproouter h3{font-size: 70px; line-height: 85px;}
.artproouter{padding: 0px 0px 0px 70px;}
.abouthome h5{font-size: 26px; line-height: 36px;}

}
@media (max-width: 1199px) {
.headercontainer .headinner{gap: 10px;}
.headercontainer .headtoprow .logocontainer{min-width: 160px; max-width: 160px;}
.headercontainer .navigation .sf-menu{gap: 4px;}
.headercontainer .navigation .sf-menu > li > a{font-size: 13px;}
.theme-btn, .default-btn{min-width: 132px; font-size: 13px; padding: 9px 12px;}
.section-heading .theme-btn{min-width: 120px;}
.section-heading .subheading{font-size: 35px; line-height: 35px;}
.section-heading h2{font-size: 40px; line-height: 48px;}
.section-heading{margin-bottom: 30px;}
.headercontainer .navigation .navigationbox{gap: 30px;}
.swiper-nav .swiper-button-prev{width: 36px; height: 36px;}
.swiper-nav .swiper-button-next{width: 36px; height: 36px;}
.categotycontainer .catetpbx{padding: 25px;}
.categotycontainer .catetpbx .catetpbxct h3{font-size: 14px;}
.artproouter .artprbx .artproimg{min-width: 88px; width: 88px; height: 88px;}
.artproouter .artprbx .cartlistouter .cartlistbtn .theme-btn{min-width: 40px; min-height: 40px;}
.artproouter h3{font-size: 34px; line-height: 44px;}
.artproouter{padding: 0px 0px 0px 30px;}

.staticpagecontainer img{max-width: 300px;}
.staticpagecontainer h1{font-size: 26px; line-height: 32px;}
.staticpagecontainer p{font-size: 14px; line-height: 22px;}
.staticpagecontainer ul li{font-size: 14px;}


}
@media (max-width: 1024px) {


}
@media (min-width: 992px) {
.NavBar{display: none;}
.headercontainer .navigation .navuser{display: none;}
.topuserbox .usertbx.navicon{display: none;}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul{top: 100%; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"; z-index: 9; visibility: visible;}
.sf-menu ul {background: rgba(var(--primary), 1); min-width: 240px; width: 240px; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; visibility: hidden; z-index: -1; margin: 0px; padding: 0px 0px;  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2); -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.FilterBtn{display: none;}
.headercontainer .navigation .navigationbox{display: flex; align-items: center; gap: 60px;}
.ProfileBtn{display: none;}
.headercontainer .searchtoggle{display: none;}
.headercontainer .searchbx .searchclose{display: none;}
}
@media (max-width: 991px) {
.NavBar{-ms-flex-item-align: center; align-self: center; display: flex; justify-content: center; align-items: center; background:none; color: var(--theme-white); font-size: 1.6em; font-weight: 600; text-decoration: none; width: 33px; height: 33px; text-align: center; padding: 0px; margin: 0px; border-radius: 10px;}
.NavBar:focus{outline: none; text-decoration: none; color: var(--theme-white);}
.NavBar:hover{outline: none; text-decoration: none; color: var(--theme-white);}
.headercontainer .headtoprow a.loginmobile{-ms-flex-item-align: center; align-self: center; color: #1e1666; font-size: 18px; font-weight: 700; background: transparent; text-decoration: none; padding: 0px; margin: -1px 20px 0px 0px;}
.headercontainer .navigation{padding: 0px 0px;}
.headercontainer .navigation .navigationbox{position: fixed; top: 0; padding: 0; height: 100%; left: 0; margin-left: -268px; background-size: 200%; background: var(--theme-white); background-position: right center; padding-top: 0px; max-height: 100%; overflow: auto; margin-right: 0; transition: all 0.3s; width: 268px; z-index: 10001;}
.layout-expanded2 .headercontainer .navigation .navigationbox{margin-left: 0px;}
.layout-expanded2{overflow: hidden;}
.layoutovarlay2{position: fixed; z-index: 1000; top: 0; right: 0; height: 100% !important; left: 0; display: none; background: #181C21; opacity: .5; cursor: pointer;}
.layout-expanded2 .layoutovarlay2{display: block;}
.headercontainer .navigation .navuser{float: left; width: 100%; display: flex; gap: 10px; align-items: center; padding: 15px 20px 15px 20px; background: var(--theme-white); text-align: left; position: relative; border-bottom: 1px solid rgba(0, 0, 0, 0.10);}
.headercontainer .navigation .navuser .userimg{position: relative; text-decoration: none; min-width: 50px; max-width: 50px; height: 50px; display: inline-flex; text-align: center; margin-bottom: 0px; justify-content: center; overflow: hidden; padding: 0px; background: var(--theme-white); border: none; border-radius: 50%; align-items: center; color: rgba(var(--primary), 1); font-size: 2.4em;}
.headercontainer .navigation .navuser .userimg img{width: 100%; height: 100%; object-fit: cover; padding: 0px;}
.headercontainer .navigation .navuser h3{color: var(--mobile-nav); text-align: left; margin: 10px 0px 8px 0px; font-size: 16px; padding: 0px; text-transform: capitalize;}
.headercontainer .navigation .navuser h3 a{color: var(--mobile-nav); text-decoration: none;}
.headercontainer .navigation .navuser p{color: #f3f3f3; text-align: center; margin: 0px 0px 8px 0px; font-size: 13px; padding: 0px; font-weight: 400;}
.headercontainer .navigation ul .slidedown{position: absolute; right: -8px; top: 3px; z-index: 10; font-size: 13px; width: 36px; height: 36px; line-height: 36px; color: var(--primary); text-align: center; cursor: pointer;}
.headercontainer .navigation ul .slidedown:after{font-family: 'FontAwesome'; content: "\f067";}
.headercontainer .navigation ul .slidedown.slideup:after{font-family: 'FontAwesome'; content: "\f068";}
.headercontainer .navigation ul li.parent:after{display: none;}
.headercontainer .navigation ul li ul{display: none; position: static;}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul{display: none;}
.sf-menu ul{min-width: inherit; width: 100%; float: left; width: 100%; background: var(--primary);}
.headercontainer .navigation .sf-menu > li{float: left; width: 100%; display: block;}
.headercontainer .navigation .sf-menu ul li{float: left; width: 100%;}
.headercontainer .navigation .sf-menu ul li + li{border: none;}
.headercontainer .navigation .sf-menu>li:hover ul li a{color: #cecece;}
.headercontainer .navigation .sf-menu>li ul li a{color: #cecece; padding: 8px 10px 8px 20px; font-size: 13px;}
.headercontainer .navigation .sf-menu > li a{color: #fff; float: left; width: 100%; text-align: left;}
.headercontainer .navigation ul > li.active a:after{display: none;}
.headercontainer .navigation ul > li.active a:after{display: none;}
.headercontainer .navigation ul > li:hover a:after{display: none;}
.headercontainer .navigation ul li a{padding: 20px 10px 17px 30px;}
.headercontainer .navigation ul li + li{border: none;}
.headercontainer .navigation ul > li.active > a{background: 0 0;}
.headercontainer .navigation .sf-menu > li > a{padding: 12px 20px;}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul{display: none;}
.sf-menu ul{float: left; width: 100%;}
.headercontainer .navigation .sf-menu>li>a:hover{color: var(--primary);}
.sf-menu ul{min-width: 100%; width: 100%; top: 0; display: none; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"; visibility: visible; z-index: 1;}
.headercontainer .navigation .sf-menu>li ul li a{color: var(--theme-paragraph);}
.headercontainer .navigation .sf-menu{float: left; width: 100%; padding: 20px 20px 0px 20px; display: block;}
.headercontainer .navigation .sf-menu>li:hover ul li a{color: color: var(--theme-paragraph);;}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul{display: none;}
.headercontainer .navigation .sf-menu > li.active > a{background-image: none;}
.headercontainer .navigation .sf-menu > li{margin-bottom: 0px;}
.headercontainer .navigation .sf-menu > li > a{color: var(--theme-paragraph); text-transform: uppercase; font-size: 14px; padding: 10px 0px; border-radius: 0px;}
.headercontainer .navigation .sf-menu > li.active > a{color: rgba(var(--primary), 1);}
.headercontainer .navigation .sf-menu>li.parent:hover > a{background: none;}
.headercontainer .navigation .sf-menu>li.parent:hover > a{color: rgba(var(--primary), 1);}
.headercontainer .navigation .sf-menu>li ul li a:hover{background: none !important; color: rgba(var(--primary), 1);}

.theme-btn{min-width: 103px; font-size: 11px; line-height: 20px; padding: 4px 12px;}
.headercontainer .headtp{padding: 4px 0px;}
.headercontainer .searchouter{gap: 7px;}
.headercontainer .searchtoggle{width: 30px; height: 30px; border-radius: 6px; display: inline-flex; padding: 4px 0px 0px 0px; justify-content: center; align-items: center; font-size: 1.2rem; color: var(--theme-white); text-decoration: none;}
.headercontainer .headersocial span{display: none;}
.headercontainer .headtoprow .logocontainer{order: 0;}
.headercontainer .searchbx{display: none;}
.NavBar{width: 30px; height: 30px; border-radius: 6px; font-size: 1rem;}
.section-heading{margin-bottom: 20px;}
.section-heading .subheading{font-size: 30px; line-height: 30px;}
.section-heading h2{font-size: 35px; line-height: 38px; letter-spacing: 0px;}
.theme-btn, .default-btn{min-width: 110px; font-size: 12px; padding: 8px 11px;}
.categotycontainer{padding: 30px 0px;}
.categotycontainer .swiper{padding: 0px;}
.categotycontainer .section-heading{display: flex; gap: 15px; justify-content: space-between; align-items: flex-end; margin: 0px 0px 20px 0px;}
.categotycontainer .section-heading h2{margin: 0px;}
.categotycontainer .catetpbx:after{display: none;}
.categotycontainer .catetpbx{border: 1px solid #f3f3f3; box-shadow: none;}
.categotycontainer .catetpbx:hover{box-shadow: none; transform: none;}
.artproouter .artprbx .cartlistouter .cartlistbtn .theme-btn{min-width: 36px; min-height: 36px; padding: 5px; font-size: 16px;}
.artproouter .artprbx h3{font-size: 15px;}
.artproouter .artprbx{padding: 7px 0px;}
.artproouter .artprbx .cartlistouter{gap: 15px;}
.artproouter .artprbx .priceouter .price{font-size: 15px;}
.artproouter .artprbx .artproimg{min-width: 62px; width: 62px; height: 62px;}
.productbx .productcontent h3{font-size: 15px;}
.productbx .productcontent p{font-size: 13px;}
.productbx .productcontent .priceouter .price{font-size: 15px;}
.abouthome .ab-img img{width: 100px;}
.abouthome .aboutltimg{max-width: 150px; min-width: 150px;}
.footercontainer .footerheading{font-size: 34px; padding: 30px 0px;}
.footercontainer h3{font-size: 18px; margin: 0px 0px 5px 0px;}
.footercontainer .quicklink ul li{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.footercontainer ul li{margin: 10px 0px 0px 0px;}
.footercontainer .copyright{padding: 15px 0px;}
.abouthome .aboutrtimg{padding-left: 0px;}
.bannercaption .captioninner h1{font-size: 26px;}
.productcontainer{padding: 30px 0px;}
.artcontainer{padding: 30px 0px;}
.newcontainer{padding: 30px 0px;}
.abouthome{padding: 30px 0px;}

.headercontainer .searchbx{position: fixed; top: 0; right: 0px; padding: 12px; height: 100%; max-width: 100%; left: 0; max-height: 100%; display: none; align-items: center; justify-content: center; overflow: auto; transition: all 0.3s; z-index: 1003;}
.search-layout .headercontainer .searchbx{margin-left: 0px; display: flex;}
.search-layout{overflow: hidden;}
.search-ovarlay{position: fixed; z-index: 1002; top: 0; right: 0; height: 100% !important; left: 0; display: none; background: #181C21; opacity: .8; cursor: pointer;}
.search-layout .search-ovarlay{display: block;}
.headercontainer .searchbx .searchclose{position: absolute; right: 0px; top: -70px; background: #F44336; color: var(--theme-white); width: 28px; height: 28px; display: inline-flex; justify-content: center; align-items: center; font-size: 16px; border-radius: 50px; text-decoration: none;}
.headercontainer .searchbx .form-group{width: 100%; max-width: 600px;}
.headercontainer .searchbx .form-group .searchbtn{right: 6px; min-width: 34px; width: 34px; height: 34px; display: inline-flex; justify-content: center; align-items: center; font-size: 16px; color: var(--theme-white); background: rgba(var(--primary), 1); border-radius: 60px; transition: 0.3s ease-in-out;}
.headercontainer .searchbx .form-group .searchbtn:hover{background: rgba(var(--secondary), 1);}
.headercontainer .searchbx .form-group .form-control{background: var(--theme-white); height: 44px; border-radius: 60px; border: none; padding: 4px 40px 4px 20px;}

.artproouter h3{font-size: 27px; line-height: 34px;}
.artproouter .price{margin: 0px 0px 15px 0px;}

.contactsection .section-heading p{font-size:14px;line-height:22px;}
.contactsection .coininfo .cticontent p{font-size:14px;}
.contactsection .coininfo{padding:20px 0 0 0;}
.contactsection .form-group .form-control{height:44px;}
.contactsection .form-group label{font-size:14px;}

.staticpagecontainer img{max-width: 200px; margin: 0px 0px 10px 10px;}

}
@media (min-width: 768px){
.dl-horizontal dt{float: left; width: 160px; overflow: hidden; clear: left; text-align: left; text-overflow: ellipsis; white-space: nowrap;}
.dl-horizontal dd{margin-left: 180px;}
.dl-horizontal dt{float: left; width: 160px; overflow: hidden; clear: left; text-align: left; text-overflow: ellipsis; white-space: nowrap;}
.dl-horizontal dd{margin-left: 180px;}
}




@media (max-width: 767px){
.section-heading{margin-bottom: 15px;}
.section-heading h2{font-size: 26px; line-height: 32px; margin-bottom: 15px;}
.swiper-nav .swiper-button-prev{width: 32px; height: 32px; font-size: 16px;}
.swiper-nav .swiper-button-next{width: 32px; height: 32px; font-size: 16px;}
.section-heading .subheading{margin: 0px 0px 0px 0px; font-size: 20px; line-height: 20px;}
.default-btn, .theme-btn{min-width: 106px; font-size: 11px; padding: 6px 10px;}
.productcontainer .artclimg{display: none;}
.newcontainer .artclimg{display: none;}
.headercontainer .headtp{padding: 0px;}
.bannercaption{bottom: 20px;}
.artproouter .artprbx{padding: 10px 0px;}
.artproouter .artprbx p{font-size: 13px;}
.artproouter .artprbx .priceouter .price{font-size: 14px;}
.bannercontainer .swiper .swiper-slide:after{content: ""; position: absolute; left: 0px; right: 0px; bottom: 0px; top: 0px; background: rgba(var(--theme-heading), 0.30);}
.categotycontainer .catetpbx{padding: 15px; gap: 10px;}
.categotycontainer .catetpbx .catetpbxicon img{height: 55px; width: 55px;}
.categotycontainer .catetpbx .catetpbxct h3{font-size: 13px;}
.stickybtnx{gap: 4px;}
.stickybtnx .theme-btn{min-width: 32px; width: 32px; height: 32px; font-size: 14px;}
.footercontainer .footerheading{font-size: 25px;}
.footercontainer ul li a{font-weight: 400;}
.section-heading p{font-size: 13px; line-height: 20px;}
.abouthome .aboutltct p{font-size: 12px; line-height: 21px;}
.abouthome .section-heading p{margin: 0px;}
.productbx .productcontent h3{font-size: 14px;}
.productbx .productcontent .priceouter .price{font-size: 13px;}
.footercontainer ul li a{font-size: 13px;}
.footercontainer .copyright p{font-size: 13px;}
.artproouter .artprbx:hover .artproimg{transform: none;}
.artproouter .artprbx .artproimg{transform: none; opacity: 1;visibility: visible;}
.artproouter .artprbx{gap: 8px;}
.artproouter .artprbx .artproimg{order: 1;}
.artproouter .artprbx .artltct{order: 2; width: 100%;}
.artproouter .artprbx .cartlistouter{order: 3;}
.artproouter{padding: 0px;}
.artproouter h3{font-size: 22px; line-height: 30px; margin: 0px 0px 5px 0px;}
.artproouter p{font-size: 13px; line-height: 18px; margin: 0px }
.artproouter .price{font-size: 16px; margin: 0px 0px 10px 0px;}

.contactsection .contactright{padding:20px; border-radius: 0px 0px 20px 20px;}
.contactsection .form-group{margin:0 0 15px 0;}
.contactsection{padding:30px 0;}
.contactsection .gettouchbx{border-radius: 20px 20px 0px 0px;}

.staticpagecontainer{padding: 20px 0px;}
.staticpagecontainer h1{font-size: 22px; line-height: 26px; margin: 0px 0px 10px 0px;}
.staticpagecontainer ul li::before{width: 16px; height: 16px; line-height: 16px; font-size: 11px;}
.staticpagecontainer h2{font-size: 20px; line-height: 30px;}
.staticpagecontainer h3{font-size: 18px; line-height: 28px;}
.staticpagecontainer h4{font-size: 17px; line-height: 26px;}
.staticpagecontainer p{font-size: 14px; line-height: 22px;}
.staticpagecontainer ul li{font-size: 14px;}

}
@media (min-width: 576px){
.footercontainer .footernav .collapse{display: block !important;}
.footercontainer .dflex .collapse{display: -ms-flexbox !important; display: flex !important;}

}
@media (max-width: 575px){
.headercontainer .headtoprow .logocontainer{min-width: 115px; max-width: 115px;}
.headercontainer .logocontainer a{margin: -5px 0px 0px 0px;}
.section-heading h2{font-size: 22px; line-height: 30px; margin-bottom: 12px;}
.headercontainer .headtoprow .usersbx > ul > li > a{width: 30px; height: 30px; font-size: 13px;}
.headercontainer .headtoprow .usersbx > ul > li.wishlist{display: none;}
.swiper-nav .swiper-button-prev{width: 24px; height: 24px; font-size: 11px;}
.swiper-nav .swiper-button-next{width: 24px; height: 24px; font-size: 11px;}
.bannercaption .captioninner h1{font-size: 22px; margin-bottom: 5px;}
.bannercaption .captioninner p{font-size: 13px; line-height: 18px;}
.categotycontainer .catetpbx{padding: 10px;}
.categotycontainer .catetpbx .catetpbxicon img{width: 50px; height: 50px;}
.categotycontainer .catetpbx .catetpbxct h3{font-size: 12px;}
.footercontainer h3{margin: 0px 0px 10px 0px;}
.footercontainer ul{gap: 5px 15px;}
.footercontainer ul li, .footercontainer .quicklink ul li{-ms-flex: 0 0 auto; flex: 0 0 auto; max-width: 100%; display: inline-flex; margin: 0px;}
.artproouter .artprbx p{font-size: 12px;}
.artproouter .artprbx .priceouter .price{font-size: 13px;}
.artproouter .artprbx .priceouter .year{font-size: 12px;}
.abouthome .ab-img{display: none;}
.abouthome .aboutltimg{min-width: 100%; max-width: 100%;}
.categotycontainer{padding: 20px 0px;}
.productcontainer{padding: 20px 0px;}
.artcontainer{padding: 20px 0px;}
.newcontainer{padding: 20px 0px;}
.abouthome{padding: 20px 0px;}

.cartsidepanel{max-width: calc(100% - 40px);}
.cartsidepanel .cartsidebarbody{padding: 10px;}
.cartsidepanel .cartsidebarheading{padding: 5px 10px 4px 10px;}
.cartsidepanel .cartsidebarheading h3{font-size: 17px;}
.cartsidepanel .mcartbx .mcartimg img{width: 70px; min-width: 70px;}
.cartsidepanel .mcartcontent h3{font-size: 14px; display: -webkit-box; max-width: 100%; -webkit-line-clamp:1; -webkit-box-orient: vertical; overflow: hidden;}
.cartsidepanel .mcartcontent .price{font-size: 13px;}
.cartsidepanel .mcartcontent p{font-size: 13px; line-height: 18px;}
.cartsidepanel .prodltlogo{max-width: 125px;}
.cartsidepanel .qtyinner .form-control{height: 28px;}
.cartsidepanel .removebtn{font-size: 13px; min-width: 28px;}
.cartsidepanel .cartsidebarfooter .checkoutbtn{font-size: 13px; padding: 8px 20px;}
.artproouter{padding: 20px 0px 0px 0px;}

.staticpagecontainer h2{font-size:30px;line-height:40px;margin:0 0 10px 0;}
.staticpagecontainer h3{font-size:24px;}
.contactsection .section-heading p{margin:0;}
.contactsection .coininfo .cticon i{width:48px;height:48px;line-height:48px;}
.contactsection .coininfo .cticontent h4{font-size:18px;}
.contactsection .coininfo .cticontent p{font-size:13px;}
.contactsection .coininfo .cticon{padding-right:15px;}

}

@media (max-width: 500px){


}

@media (max-width: 440px){
.bannercaption .captioninner h1{font-size: 18px;}
.default-btn, .theme-btn{padding: 4px 10px;}
.producthome .producthomebx .prhomeovarlay h3{font-size: 24px;}
.producthome .producthomebx .prhomeovarlay{padding: 35px 20px; left: 15px; bottom: 15px; right: 15px;}
.categotycontainer .section-heading{margin: 0px 0px 10px 0px;}
.productbx .productcontent{padding: 10px 0px 10px 0px;}
.productbx .productcontent h3{font-size: 12px;}
.productbx .productcontent p{font-size: 11px;}
.productbx .productcontent .priceouter .price{font-size: 12px; margin: 0px 0px 1px 0px;}
.productbx .productcontent .priceouter .year{font-size: 12px;}
.artproouter .artprbx h3{font-size: 13px;}
.artproouter .artprbx .cartlistouter{gap: 10px;}
.artproouter .artprbx .cartlistouter .cartlistbtn .theme-btn{min-width: 32px; min-height: 32px; padding: 5px; font-size: 14px;}
.productbx .productcontent .productcontentinner{flex-direction: column-reverse; gap: 5px;}
.productbx .productcontent .priceouter{text-align: left; display: flex; justify-content: space-between; align-items: flex-start;}
.productbx .productcontent .priceouter span{line-height: 100%;}
.staticpagecontainer img{max-width: 100%; margin: 0px 0px 10px 0px;}
}


@media (max-width: 360px){
}
