.pageloadingpop{
    display: none;
    height: 100%;
    margin-left: 0;
    position: fixed;
    width: 100%;
    z-index: 99999;
    background-color: rgb(255 255 255 / 37%);
}
.loadingposition{
    top: 40%;
    position: relative;
    margin: 0 auto;
}
.loadercircle{
    border: 15px solid #d02626;
    border-radius: 50%;
    border-top: 15px solid #424345;
    border-bottom: 15px solid #424345;
    width: 80px;
    height: 80px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    background: #fff;
}
.preloadertext{
    position: relative;
    top: -47px;
    font-weight: bold;
    font-size: 9px;
    color: #3577f0;
    left: 1px;
}
.blink_text{
  animation: blinker 1.4s linear infinite;
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.header-style-5 .header-top-link .quick-link li a{color:#f0e99f}
.header-style-5 .header-top-link .quick-link li a:hover{color:#f0e99f}
.header-style-5 .header-top-dropdown .dropdown .dropdown-toggle {color: #f0e99f;}
.secifcations table{width:100%;}
.secifcations table tbody tr th{width: 300px;border: 1px solid #f7f7f7;font-weight:600}
.secifcations table tbody tr td{border: 1px solid #f7f7f7;}
.secifcations table tbody tr td:empty{display:none}
h1.title, h2.title{font-size:36px}
.shopbyt.title{font-size:36px;font-weight:600;}
.axil-mainmenu.aside-category-menu .header-department .department-megamenu .department-submenu-wrap{padding:0px}
.main-slider-style-2 .slider-box-wrap{padding:5px 5px 5px 0;}
.poster-countdown-thumbnail{margin-top:-130px}
.poster-countdown-thumbnail a img{border-radius:6px}
.axil-section-gap {padding:40px 0;}
.star-rating{font-size:13px;margin: 0px 0px 5px 0px;}
.star-rating i.rated{color: #ff8910;font-size: 12px;letter-spacing: -2px;}
.commenter-rating-home i.rated{color: #ff8910;font-size: 12px;letter-spacing: -2px;}
.commenter-rating-home i.empty-rating{color: #ccc;font-size: 12px;letter-spacing: -2px;}
.sale-countdown.countdown.homepag{background: #09a900;padding: 5px 20px;border-radius: 30px;}
.main-slider-style-2 .main-slider-thumb img{width:100% !important;max-height: 400px;}
.main-slider-style-2 .main-slider-thumb::after{height: 0px;width: 0px;top: 0;left: 0;}
.main-slider-style-2 .main-slider-thumb{margin-left:5px}
.main-slider-style-2 .slider-box-wrap .axil-slick-dots .slick-dots{bottom: 0px;}
.main-slider-style-2 .slider-offset-left{margin-top:5px;margin-bottom:5px; margin-left:0px}
.slick-slide.slick-current .main-slider-thumb img{animation:10ms ease-in-out 0s normal none 1 running customTwo}
.main-slider-style-2 .slider-offset-left{overflow:hidden;max-height: 450px;}
.main-slider-style-2 .slider-box-wrap{min-height: 450px;}
.homemainslider{display:none;}
.fullSmallSlider img{border: 1px solid #f1f0f0;border-radius: 3px;width: 100%;}
.axil-privacy-policy .policy-published.hometext{margin-bottom: 40px;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{margin-bottom: 20px;}
.policy-published.hometext h3, .policy-published.hometext h4, .policy-published.hometext h5{color: #666;}
.quickvew{max-height:510px; overflow:hidden;}
.quickvewthumbs .small-thumb-wrapper .small-thumb-img img{width: 70px;}

.prod-colorlist{position: relative;height: 45px;z-index:4;margin: 5px 25px 15px 0;display: inline-block;width:170px;}
.prod-colorlist strong{display: block;color: #292930;font-weight: 500;font-size: 20px;}

.prod-colorlist ul.list-colstyled {height:38px;width:136px;border: 1px #c8c8c8 solid;position: absolute;border-radius: 2px;margin:0px;padding:0px;list-style:none}
.prod-colorlist ul.list-colstyled li { padding: 5px 10px; z-index: 2; list-style:none;margin:0px}
.prod-colorlist ul.list-colstyled li:not(.init) { float: left; width:136px; display: none; background: #f1f1f1;border-top: 1px solid #d4d4d4; }
.prod-colorlist ul.list-colstyled li:not(.init):hover, .prod-colorlist ul.list-colstyled li.selected:not(.init) { background: #dfdfdf; cursor: pointer;}
.prod-colorlist ul.list-colstyled li.init{ cursor: pointer; height:37px; overflow:hidden;}
.prod-colorlist ul.list-colstyled li.init::after{ content: '\f0d7';font-family: var(--font-awesome);position: absolute;right: 5px;font-size: 20px;top: 0px;}
.prod-colorlist ul.list-colstyled li span{ font-family: var(--font-awesome);}

.pcolrMD{position: relative;height:45px;z-index:4;margin: 5px 22px 15px 0;display: inline-block;width:136px;}
.pcolrMD strong{display: block;color: #292930;font-weight: 500;font-size:14px;}
.pcolrMD ul.list-colstyled {height:38px;width:136px;border: 1px #c8c8c8 solid;position: absolute;border-radius: 2px;margin:0px;padding:0px;list-style:none}
.pcolrMD ul.list-colstyled li { padding: 5px 10px; z-index: 2; list-style:none;margin:0px}
.pcolrMD ul.list-colstyled li:not(.init) { float: left; width:136px; display: none; background: #f1f1f1;border-top: 1px solid #d4d4d4; }
.pcolrMD ul.list-colstyled li:not(.init):hover, .pcolrMD ul.list-colstyled li.selected:not(.init) { background: #dfdfdf; cursor: pointer;}
.pcolrMD ul.list-colstyled li.init{ cursor: pointer; height:37px; overflow:hidden;}
.pcolrMD ul.list-colstyled li.init::after{ content: '\f0d7';font-family: var(--font-awesome);position: absolute;right: 5px;font-size: 20px;top: 0px;}
.pcolrMD ul.list-colstyled li span{ font-family: var(--font-awesome);}

.pcolrMD ul.list-gender {height:38px;width:136px;border: 1px #c8c8c8 solid;position: absolute;border-radius: 2px;margin:0px;padding:0px;list-style:none}
.pcolrMD ul.list-gender li { padding: 5px 10px; z-index: 2; list-style:none;margin:0px}
.pcolrMD ul.list-gender li:not(.init) { float: left; width:136px; display: none; background: #f1f1f1;border-top: 1px solid #d4d4d4; }
.pcolrMD ul.list-gender li:not(.init):hover, .pcolrMD ul.list-gender li.selected:not(.init) { background: #dfdfdf; cursor: pointer;}
.pcolrMD ul.list-gender li.init{ cursor: pointer; height:37px; overflow:hidden;}
.pcolrMD ul.list-gender li.init::after{ content: '\f0d7';font-family: var(--font-awesome);position: absolute;right: 5px;font-size: 20px;top: 0px;}
.pcolrMD ul.list-gender li span{ font-family: var(--font-awesome);}

.pcolrMD ul.list-pstyle {height:38px;width:136px;border: 1px #c8c8c8 solid;position: absolute;border-radius: 2px;margin:0px;padding:0px;list-style:none}
.pcolrMD ul.list-pstyle li { padding: 5px 10px; z-index: 2; list-style:none;margin:0px}
.pcolrMD ul.list-pstyle li:not(.init) { float: left; width:136px; display: none; background: #f1f1f1;border-top: 1px solid #d4d4d4; }
.pcolrMD ul.list-pstyle li:not(.init):hover, .pcolrMD ul.list-pstyle li.selected:not(.init) { background: #dfdfdf; cursor: pointer;}
.pcolrMD ul.list-pstyle li.init{ cursor: pointer; height:37px; overflow:hidden;}
.pcolrMD ul.list-pstyle li.init::after{ content: '\f0d7';font-family: var(--font-awesome);position: absolute;right: 5px;font-size: 20px;top: 0px;}
.pcolrMD ul.list-pstyle li span{ font-family: var(--font-awesome);}

.service-boxpading{padding-left:0px;}
.our-services-box{display:inline-block; width: 100%;background: #fff;}
.our-services-box .headtitle{float: left;width: 100%;padding: 10px 15px;background: #f4f4f4;color: #222222;text-transform: capitalize;
    position: relative;border-radius: 5px;font-weight:bold}
.our-services-box .blockcontent{float: left;width: 100%;padding: 0 6px;}
.blockcontent .ttleftservice-wrap{float: left;width: 100%;padding: 15px 15px;margin: 5px 0;border-radius: 8px;}
.blockcontent .ttleftservice-wrap:last-child{border:0px}
.blockcontent .ttservice{float: left;width: 100%;cursor: pointer;display:flex;align-items:center}
.blockcontent .ttservice-icon{width: 30px;height: 30px;float: left;position: relative;margin: 0 8px 0 0;
  -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;transition: all 0.5s ease;}
.blockcontent .ttservice-text{float: left;text-align:left;width: auto;margin: 5px 0 0;display:flex;font-size:13px;font-weight:500;line-height:16px;}
.blockcontent .ttservice-title{font-size:14px; font-weight:bold;margin-right:8px}
.blockcontent .ttservice-subtitle span{font-size:12px;}
.blockcontent .ttservice:hover .ttservice-icon{-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);-o-transform: rotateY(180deg);transform: rotateY(180deg);}
 .LghRow.bgColor1{background-color:#e4eff6;}
.LghRow.bgColor1 .ttservice-title, .LghRow.bgColor1 .ttservice-subtitle{color:#116297;}
.LghRow.bgColor2{background-color:#dff6e4;}
.LghRow.bgColor2 .ttservice-title, .LghRow.bgColor2 .ttservice-subtitle{color:#116297;}
.LghRow.bgColor3{background-color:#ead5f4;}
.LghRow.bgColor3 .ttservice-title, .LghRow.bgColor3 .ttservice-subtitle{color:#116297;}
.LghRow.bgColor4{background-color:#f2e3e5;}
.LghRow.bgColor4 .ttservice-title, .LghRow.bgColor4 .ttservice-subtitle{color:#116297;}
.axil-slick-arrow .slide-arrow:before{background-color: #474759;}
.axil-slick-arrow .slide-arrow{ background: #474759;color: #ffffff; }
.testimonial-slick-activation .axil-slick-arrow .slide-arrow:before{background-color: #474759;}
.homePg.blog-grid .content .title{margin-bottom:0px;min-height:70px;}
.content-blog.homePg .thumbnail a img{height:200px}
.homePg.blog-grid .thumbnail .blog-category a{background-color:#858585;}

.hdetailPopRgt{flex: 1;overflow-x: hidden;overflow-y: auto;}
.hdetailPopRgt a{ color: #007BFF !important;}
.hdetailPopRgt h1, .hdetailPopRgt h2{ font-size:22px}
.hdetailPopRgt h3, .hdetailPopRgt h4{ font-size:18px}
.product-variation.iszetext .title{display: block;padding-bottom: 10px;}
#attrpricearea .price.old-price{color:#9f9e9e;text-decoration:line-through;margin-right: 10px;}
.title.sizetxt{min-width: 50px !important;font-size: 16px !important;padding-bottom: 0 !important;}
.price.old-price{margin-right: 8px;}
.saleoffTextCode{color: #f10000;}
#alertmsg_txt{text-align:center;color: #f00;margin:5px 10px 0 10px;background: #ffdcdc;border-radius: 3px;flex: 1;}
#alertmsg_txt span{padding:2px 4px; display: block}
.header-top-link .quick-link.leftsec{justify-content: flex-start;}
.innerPageHeader .logoImg{ max-height:60px; width:250px}
.innerPageHeader .mainmenu>li{margin: 0 16px;}
.innerPageHeader .mainmenu>li a{font-size:14px}
.innerPageHeader .header-action .axil-search input{max-width:155px;}
.menu-text.mainfst{line-height:15px}
.axil-breadcrumb-area{padding: 20px 0px 0px 0px;}
.single-product-content .inner .product-rating .star-rating{color: #ff6460;letter-spacing: 1px;font-size:12px}
.single-product-content .inner .product-rating .star-rating .far.fa-star{color: #e8e8e8;}
.single-product-content .inner .product-rating .review-link a{position: relative;top: -3px;font-size:12px}
.product-title.detailpage{font-size:20px;line-height:26px;margin-bottom: 5px !important;}
.woocommerce-tabs.wc-tabs-wrapper.bg-vista-white{background-color: #f7f7f7;padding:40px 0 20px;}
.sizehelp_img img{width: 70%;}
button.axil-btn.csizebtn{padding:10px 30px;}
.mainmenu>.menu-item-has-children .axil-submenu.largeMen{min-width:750px}
.mainmenu>.menu-item-has-children .axil-submenu.largeMen li{display: inline-block;width: 31%;vertical-align: top;margin: 0 1% 10px 3px;border-radius: 2px;}
.mainmenu>.menu-item-has-children .axil-submenu.largeMen li a{line-height: 22px;}
.mainmenu>.menu-item-has-children .axil-submenu.smalMen li{border-radius:1px;margin-bottom:0px; border-bottom:3px solid #fff}
.sizechart{position: relative;top:20px;margin-bottom: 10px;min-width:105px}
a.sizechartbtn{padding:6px 6px;display:inline-block;background:#f8c2ef;color:#303030;text-decoration:none;font-size:13px;
    font-weight:bold;border-radius:3px;}
a.sizechartbtn img{width:25px}
.woocommerce-tabs ul.tabs{margin: 0 -20px 30px;}
.axil-product .product-content{text-align:center;margin-top: 6px;}
.comment-list .comment .single-comment .comment-img{text-align: center;line-height: 16px;font-size:14px;width:60px}
.countries-flag{width: 24px; height: 18px; margin-right:2px; background-image: url('../../../images/countries-flags.png'); background-position: 0 100px; 
 vertical-align: text-top; display: inline-block; line-height: 0; font-size: 0; speak: none;}
.flag-af{background-position:70px -10px;} .flag-au{background-position: 286px -35px;} .flag-ag{background-position:46px -10px;}
.flag-ae{background-position:94px -10px;} .flag-al{background-position: 478px -35px;} .flag-ad{background-position:118px -10px;} 
.flag-am{background-position: 454px -35px;} .flag-at{background-position: 310px -35px;} .flag-az{background-position: 214px -35px;}
.flag-bb{background-position: 166px -35px;} .flag-bd{background-position: 142px -35px;} .flag-be{background-position: 118px -35px;}
.flag-bh{background-position: 46px -35px;} .flag-bm{background-position: 502px -35px;} .flag-br{background-position: 358px -59px;}
.flag-ca{background-position:214px -58px;} .flag-ch{background-position: 94px -59px;} .flag-cn{background-position: 454px -83px;}
.flag-co{background-position: 430px -83px;} .flag-cr{background-position: 406px -83px;} .flag-de{background-position: 262px -83px;}
.flag-dk{background-position: 214px -83px;}  .flag-eg{background-position: 70px -83px;} .flag-es{background-position: 478px -107px;}
.flag-fl{background-position: 406px -107px;} .flag-fj{background-position: 382px -107px;} .flag-fr{background-position: 286px -107px;}
.flag-ge{background-position: 190px -107px;} .flag-gr{background-position: 478px -131px;} .flag-hk{background-position: 334px -131px;}
.flag-hr{background-position: 286px -131px;} .flag-ht{background-position: 262px -131px;} .flag-hu{background-position: 238px -131px;}
.flag-id{background-position: 214px -131px;} .flag-ie{background-position: 190px -131px;} .flag-is{background-position: 46px -131px;}
.flag-it{background-position: 502px -155px;} .flag-jp{background-position: 406px -155px;} .flag-ma{background-position: 310px -179px;}
.flag-mv{background-position: 406px -203px;} .flag-mx{background-position: 358px -203px;} .flag-my{background-position: 334px -203px;}
.flag-ng{background-position: 190px -203px;} .flag-nl{background-position: 142px -203px;} .flag-no{background-position: 118px -203px;}
.flag-nz{background-position: 502px -227px;} .flag-ph{background-position: 382px -227px;} .flag-pk{background-position: 358px -227px;}
.flag-pl{background-position: 334px -227px;} .flag-pt{background-position: 238px -227px;} .flag-qa{background-position: 166px -227px;}
.flag-sa{background-position: 46px -227px;} .flag-se{background-position: 430px -251px;} .flag-sg{background-position: 406px -251px;}
.flag-si{background-position: 358px -251px;} .flag-sk{background-position: 334px -251px;} .flag-th{background-position: 478px -275px;}
.flag-tr{background-position: 334px -275px;} .flag-us{background-position:166px -274px;} .flag-uk{background-position:238px -106px;}
.flag-uy{background-position: 142px -275px;} .flag-za{background-position: 334px -299px;}
a.axil-btn.review-allmodal-btn{padding: 5px 20px;background-color: #e21a1a;color: #fff;}
.strratclass i{color: #f18c00;}
#reviewloader{padding:0 0 5px 0; color:#2cb900;}
.homecatslid .categrie-product a{padding: 20px 6px;}
.drakgrayBg{background-color: #010125;}
.drakgrayBg h1, .drakgrayBg h2, .drakgrayBg h3, .drakgrayBg h4{color: #fff;}
.drakgrayBg a, .drakgrayBg p, .drakgrayBg{color: #fff;}
.drakgrayBg .testimonial-style-one .review-speech p{color: var(--color-body);}
.comment-list .comment-inner{width:100%}
.price.old-price{color: #d6d6d6;text-decoration: line-through;margin-left: 0;}
.cart-pagetable .qtyinput input{max-width: 45px;border: none;outline: 0;height: 37px;font-size: 16px;line-height: 20px;color: #222;padding-right:8px;
    padding-left:8px;text-align: center;display: inline-block;font-weight: bold;}
.qtyinput .qtybtn{width:30px;display: inline-block;cursor: pointer;text-align: center;font-size: 20px;line-height: 26px;font-weight: 500;color: #000;
    height: 30px;background: #fff;border-radius:50%;transition: .3s;border: 2px solid rgba(0,0,0,0);border: 1px solid #bebebe;}
 .axil-order-summery .summery-table tbody .dscountamnt td{color:#09da33;font-weight: bold;}
 .cart-pagetable .qtyinput{    text-align: center;border: 1px solid #f7f5f5;padding: 2px;border-radius: 25px;}
 #coupen_code{padding-left:10px; padding-right:10px}
 .shopcartpage .axil-order-summery{margin-top:-60px}
 .descriptionCartP{margin: 0;padding: 0;font-size: 15px;}
 .descriptionCartP.custom-size-prc{font-size:13px;}
 #promocode_title{position: absolute;top: 62px;z-index: 1;font-size:11px;left:20px}
 .axil-product-cart-wrap .product-cupon{position: relative;}
 #coupencod_succ{margin: 20px 10px 0 0;position:relative;right: 30px}
 #coupencod_succ i{font-size: 24px;color: #10b400;}
 #coupencod_succ i.fa-times-circle{color: #e70b0b;cursor:pointer}
 .page-numbers.listPg{justify-content: center;background: #f6f7fb;padding:4px 4px !important;border-radius: 3px;}
 .category-select.align-items-center{border-bottom: 1px solid #f0f0f0;}
 .category-select.align-items-center h2{font-size: 24px;margin: 0 10px 0 10px;}
 @-webkit-keyframes placeHolderShimmer {
  0% {
  background-position: -468px 0;
  }
  100% {
  background-position: 468px 0;
  }
}

@keyframes placeHolderShimmer {
  0% {
  background-position: -468px 0;
  }
  100% {
  background-position: 468px 0;
  }
}

.content-placeholder {
  display: inline-block;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
  animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eeeeee), color-stop(18%, #dddddd), color-stop(33%, #eeeeee));
  background: -webkit-linear-gradient(left, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  -webkit-background-size: 800px 104px;
  background-size: 800px 104px;
  height: inherit;
  position: relative;
}
.content-placeholder.norecordFind{animation-iteration-count: 1 !important;}
.content-placeholder.leftbarside1{width:100%; height: 20px;}
.content-placeholder.leftbarside2{width:100%; height: 80px;}
.error-avl-msg {padding: 8px 8px 8px 50px;background: url(../images/icon-error.png) no-repeat 10px 9px #fedcdc;border-left: 5px solid #e00000;
    width: 80%;float: left;text-align: center;margin-left: 10%;margin-top: 20px;margin-bottom: 20px;}
.error-avl-msg h5 {font-size: 21px;padding-left: 10px;color: #c40303;margin-bottom: 6px;}
.error-avl-msg p {padding: 0 0 0 10px;margin: 0px;font-size: 14px;}
a.axil-btn.btn-bg-primary.resetall:before{background-color: #8593ac;}
.axil-section-gap.catContent{padding: 10px 0 60px 0;}
.axil-section-gap.catContent .axil-privacy-policy{border-top:2px solid #ededed;padding-top: 20px;}
.psearch-results .thumbnail img{height:90px}
.psearch-results .product-cart a.axil-btn{padding: 6px 20px;}
.header-style-5 .header-top-link .quick-link .currency_box_ul li a{color:#222;}
.axil-privacy-policy .policy-published{font-size: 28px;font-weight: bold;margin-bottom: 30px;}
.axil-privacy-policy h1{font-size:30px;}
.axil-privacy-policy h2{font-size:28px;}
.axil-privacy-policy h3{font-size:24px;}
.header-style-5 .axil-header-top{background-color: #181a4e;}
.footersr.service-area{background: #00174f; padding:30px 0 0px 0;}
.service-box.service-style-2 .content .title{color:#fff}
.service-box.service-style-2 .content p{color:#d2d2d2}
.axil-footer-area.footer-style-2{background: #00174f;}
.copyright-default.separator-top {background: #011341;}
.footer-style-2 .footer-top.separator-top:after{background-color: #232f3e;}
.copyright-default.separator-top::after{background-color: #232f3e;}
.footer-style-2 .axil-footer-widget .widget-title{color: #fff;}
.axil-footer-widget .inner ul li a, .axil-footer-widget .inner ul li{color: #c8c8c8;}
.axil-footer-widget .inner ul li a:hover{color: #bebec2}
.axil-footer-widget .inner ul li a:after{background-color: #bebec2}
.axil-footer-widget .inner p{color: #bebec2}
.footer-style-2 .copyright-default .social-share a{color: #bebec2}
.copyright-default .quick-link li{color: #bebec2}
.copyright-default .social-share a:after{background-color: #394ac4;}
.copyright-default .copyright-right span.card-text{color: #bebec2}
.axil-footer-widget .logo img{height:40px;opacity: 0.8;}
.footersafe{margin: 25px 0 12px 0;display: inline-block;width: 100%;padding-top: 12px;font-weight: bold;}
.footer-style-2 .copyright-default .quick-link.payment-icons-bottom li img{height:28px;opacity: 0.8;}
.footer-style-2 .copyright-default .quick-link.payment-icons-bottom li img.paypal{height:20px;}
.trackorder-btn{border-radius:3px;font-size: var(--font-size-b1);line-height: var(--line-height-b1);font-weight:normal;display:inline-block;padding: 5px 15px;
    position: relative;z-index: 1;background: #a70321;color: #fff;width: 70%;text-align: center;}
a.trackorder-btn:after{background-color: inherit !important;height: 0 !important;bottom: 0 !important;}
.customeGalImg{padding-left: 3px !important;padding-right: 3px !important;}
.customeGalImg .thumbnail{width:100%;margin-bottom: 0px;}
.customeGalImg .thumbnail img{height:320px;width:100%;object-fit: cover;}
.headGalTop{text-align: center;background: #ededed;padding: 10px;}
.headGalTop h1{font-size:30px;margin-bottom: 10px;color: #6c6c6c;}
.headGalTop h2{font-size:20px;margin-bottom: 10px;color: #6c6c6c;}
.axil-product .product-content .product-price-variant span.price.old-price{position:relative;text-decoration:none !important;font-weight: normal;
    color: #363636;}
.axil-product .product-content .product-price-variant span.price.old-price:before{
 -webkit-transform: rotate(-10deg); transform: rotate(-10deg);border-color: var(--color-redprimary);border-top: 3px solid;
    content: "";position: absolute;right: 0;top: 50%;width: 100%; color: var(--color-redprimary); }
.bannerleft{padding: 0px !important;}
.bannerright{padding: 0 10px !important;}
.bannerfull-style img{width: 100%;}
.bannerhalf-style img{width: 100%;}
.cmsBoxImage img{max-width:100%;margin: 0 !important;}
.header-style-5 .header-top-campaign{padding: 8px 0 8px;}
.categrie-product{margin-bottom: 20px;margin-top: 20px;}
.axil-product>.thumbnail>a img{max-height:400px;min-height:400px;object-fit: contain;padding:5px;border: 1px solid #e6e6e6;}
.axil-product>.thumbnail>a{background:#ffffff}
.single-product-thumbnail-wrap .product-quick-view{top:3%;}
.product-action-wrapper .pro-qty{border: 1px solid #d8d8d8;padding: 13px 5px;border-radius: 5px;position: relative;top: -4px;}
.pro-qty .qtybtn{background: #ffffff;color: #333; border: 1px solid #878787;font-size:20px}
.pro-qty .qtybtn:hover {border-color: #d8d8d8;}
.pro-qty .qtybtn.disabld, .qtybtn.cartqtybtn.disabld {pointer-events: none;opacity: 0.5;}
.pro-qty .qtybtn#disabld, .qtybtn.cartqtybtn#disabld {pointer-events: none;opacity: 0.5;}
#attrpricearea .current-price{font-weight:bold;color:color: #222222;;}
.stockQtyNum{display: flex;flex-wrap: wrap;align-items: center;}
.stocknumtext{width: 130px;text-align: center;margin-top: 0;font-size: 15px;color: #d41716;position:relative;top:-6px}
.product-action li.wishlist{position:relative;top:-5px}
.cart-dropdown .cart-item .product-quantity.item-quantity{bottom: 20px;right: 20px;top:inherit}
.axil-product .product-content .title{margin-bottom:0px}
.axil-product .product-content .title a{font-weight:600;}
.axil-section-gapcommon.homecatslid{padding: 50px 0 50px;background-color: var(--color-lighter);}
.axil-section-gapcommon.homecatslid .sldinnerbox{background-color: var(--color-white);padding:15px 15px;box-shadow: 0 0 12px #00000012;border-radius:3px;}
.homecatslid .categrie-product img{max-height:120px;border-radius: 50%}
.homecatslid .categrie-product{box-shadow: 0 0 12px #00000012;border-radius: 30px;}
.homecatslid .categrie-product .cat-title{font-weight: 700;font-size:16px}
.psearch-results .axil-product-list .product-content .product-title{max-width:90%}
.header-search-modal .card-header #searchform input.form-control{border-color: var(--color-primary);padding: 5px 20px 5px 70px;}
.header-search-modal .card-header #searchform button.axil-btn{background-color: var(--color-primary);margin-left: 5px;}
.header-search-modal .card-header #searchform button.axil-btn i{color: var(--color-white);}
.msgoutofstock{background: #fad7d7;padding: 0px;margin: 5px 0 0 0;width: 150px;text-align: center;display: inline-block;border-radius: 4px;
    position: absolute;top: 60%;left: 28%;color: #cf1515;font-weight: bold;border: 1px solid #c82929;font-size:15px}
.mobilePrcDetilPage{display:none !important}
.cartnoprodtxt{text-align:center;margin-bottom:20px;margin-top:20px}
.axil-mainmenu.aside-category-menu .header-department .department-nav-menu .nav-link.navsublink .menu-icon img{width:20px}
.mainmenu.innerpagesNav{justify-content: left;margin:0px}
.mainmenu.innerpagesNav>.menu-item-has-children>a::after{right: -20px;}
.mainmenu.innerpagesNav .menu-icon{margin-right:9px;position: relative;top: -2px;}
.mainmenu.innerpagesNav .menu-icon img{width: 25px;height: auto;}
.mainmenu.innerpagesNav .menu-text.mainfst{padding: 5px 0;}
.axil-mainmenu .header-navbar .header-main-nav{margin:0px 25px}
.mainmenu.innerpagesNav .menu-textfst{color: var(--color-heading);font-weight:700px}
.mainmenu.innerpagesNav .nav-link:hover:after {color: var(--color-primary) !important;transform: translateY(-50%) rotate(-90deg) !important;}
.mainmenu.innerpagesNav .nav-link.has-megamenu:after {content: "";font-family: var(--font-awesome);font-weight: 400;color: #c5c5c5;font-size: 14px;
position: absolute;top: 50%;transform: translateY(-50%);right: 10px;transition: var(--transition);}
.mainmenu.innerpagesNav>.menu-item-has-children i.fa-list{color: #d41716;font-weight: bold;font-size: 16px;}
.mainmenu.innerpagesNav>.menu-item-has-children .axil-submenu{padding:0px}
.mainmenu.innerpagesNav>.menu-item-has-children .axil-submenu li{position:relative;}
.mainmenu.innerpagesNav>.menu-item-has-children .axil-submenu li a{padding:10px 15px;font-size: 14px;color: #999;}
.mainmenu.innerpagesNav ul.dropdown-menu{margin-top: 0;}
.mainmenu.innerpagesNav ul.dropdown-menu.parent{margin-top: 0;}
.mainmenu.innerpagesNav .nav-link {display: flex !important;align-items: center;font-weight:700;border-bottom: 1px solid #f3f3f3;position: relative;}
.mobileInnerpagNav{display:none;}
.destopInnerpagNav{display:block;}
.gcondTexthead{font-weight:bold;margin-top: 15px;border-top: 1px solid #f2f2f2;padding-top: 10px;color: #40963e;}
.gcondTexthead i{font-size:15px; font-weight:normal}
.gcondTextdes{font-style: italic;font-weight: normal;font-size: 15px;line-height: 20px;letter-spacing: 0.3px;margin: 2px 2px 10px 2px;color: #4f4f4f;}
.gcondTextdes span{cursor:pointer;text-decoration:underline;}
.outstockchkProd{color: #f00;font-size: 12px;text-align: center;display: inline-block;width: 100%;font-weight: bold;border: 1px solid #f0eded;padding: 2px 5px;
    margin: 5px 0 0 0;line-height: 15px;border-radius: 3px;}
.outstockchkProd a{ background: #f3dada;text-align: center;display: inline-block;padding: 2px 6px;border-radius: 15px;margin-bottom: 5px;margin-top: 5px;
        font-size: 11px;color: #333;text-decoration:none}
.chkoutpgdelete{color: #d94d4d;font-weight: normal;border: 1px solid #f0e2e2;padding: 0px 4px 1px 4px;font-size: 13px;border-radius: 2px;margin-top: 5px;
    display: inline-block;}
.comment-list .comment .comment-text p{font-size: 14px;line-height:21px;}
.pro-desc-commnet-area .comment-list .comment .commenter{line-height: 18px;display: inline-block;width: 100%;margin-bottom: 8px;}
.pro-desc-commnet-area {padding-right: 50px;}
.pro-desc-commnet-area .comment-list .comment .commenter .hover-flip-item-wrapper a i:not(.empty-rating), .pro-desc-commnet-area .comment-list 
.comment .commenter .commenter-rating a i:not(.empty-rating){ color: #ff6460;}
.comment .commenter a.hover-flip-item-wrapper{max-width: 70%;font-size: 15px;line-height: 21px;}
.comment .commenter .hover-flip-item i{ display: inline-block;vertical-align: top;}
.comment .commenter .hover-flip-item .rvtitle{display:inline-block;width:62%;vertical-align:top;font-size: 14px;line-height:17px;font-weight:bold;color:#3f3f3f;}
.axil-single-product-area .product-additional-info{border-radius:0px}
.axil-single-product-area .woocommerce-tabs ul.tabs{margin:0px}
.axil-single-product-area .woocommerce-tabs ul.tabs li{margin: 0 20px 0 0;background: #eee;padding: 10px 15px;}
.axil-single-product-area .woocommerce-tabs ul.tabs li a{font-size:14px;line-height:20px;font-weight: 600;text-transform: uppercase;letter-spacing:0.3px;}
.post-pagination nav.pagination ul li a.current{background: var(--color-primary);color: #fff;border-color: var(--color-primary);}
#addcartFrm .single-product-content{border: 1px solid #f1f1f1;padding: 10px;border-radius: 3px;}
#addtocartbtnid{margin-bottom:10px}
.proDSecure{background: #fff;padding: 10px;border-radius: 6px;border: 1px solid #f3f3f3;margin-bottom:20px; margin-top: 20px;}
.proDSecure .chkB1{color: #000;font-weight: 700;font-size:15px;text-transform: capitalize;border-bottom: 1px solid #f3f3f3;padding: 3px 0;margin-bottom:10px;}
.proDTabs{display: flex;align-items: flex-start;background: #fff;padding:12px;border: 1px solid #f3f3f3;cursor: pointer;font-weight: bold;}
.proDTabs.Spec{border-radius: 6px 6px 0px 0px;}
.proDTabs.dinfo{border-radius: 0px;}
.proDTabs.dreviews{border-radius: 0px 0px 6px 6px;}
.proDTabs .flx1{flex: 1 1 0%;padding-right: 10px;}
.proDTabs .flx2{display: block;font-size: 20px;text-align:right;position: relative;}
.proDTabs img{width: 24px;padding: 2px;border-radius: 4px;margin-right: 4px;}
.proTitle{display:flex; align-items:flex-start}
.proTitle .flx1{flex: 1 1 0%;padding-right: 10px;}
.proTitle .flx2{display: block;font-size: 20px;font-weight: bold;text-align:right;position:relative}
.single-product-content .inner .product-rating{padding-bottom:10px;margin-bottom:0px; border-bottom:0px}
.product-action-wrapper.d-flex-center.detailaddcartwraper{border-top: 2px solid #f6f7fb;padding-top: 10px;margin-top:4px}
.product-action-wrapper .product-action .add-to-cart .axil-btn:hover:before{ transform: scale(0);}
.single-product-content .inner .detailpric .price-amount{margin-bottom:0px;line-height: 30px;}
.single-product-content .inner .ratavgnum{font-size: 13px;position: relative;top: -2px;margin-right: 3px;}
.single-product-content .inner .ratavgnum b{font-weight: normal;font-size: 10px;position: relative;top: -2px;}
.sizeguidpopup img{width: 100%;}
.tSales{display: inline-block;line-height: 15px;font-size: 13px;color: #3f403f;font-weight: bold;text-align: left;margin-left: 13px;border: 1px solid #e9e9e9;padding: 13px 10px;border-radius: 5px;vertical-align: top;font-weight: normal;}
.tSales b{margin-left: 10px;font-size: 13px;}
.tSales .blink_text{
  animation: blinker 1s linear infinite;
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}
hr.pVariLine{border: 1px solid #e9e9e9;margin-bottom:15px;margin-top:15px}
.offPrcDisc{position: absolute;top: 0;right: -43px;width: 33px;line-height: 12px;font-size: 11px;text-align: left;background: #f13741;padding: 4px 4px;
    border-radius: 0 20px 20px 0;color: #fff;}
.cart-content-wrap.PrInfoTb{padding: 25px;}
.PrInfoTb .pro-desc-commnet-area.product-additional-info{padding: 0px !important;}
.PrInfoTb .product-additional-info .secifcations ul li{width:100%}
.PrInfoTb .product-additional-info .secifcations .mArea{padding:0px;border:0px}
.review-addmodal-btn.btn-bgclrRev{background-color: #f6f7fb;padding: 4px 10px;color: #11b521;float: right;margin-right: 17px;font-size: 13px;}
.cart-dropdown .cart-content-wrap#cartrightpopupvew{width:500px}
.axil-product>.thumbnail .label-block.label-right{right: 0;}
.top-phonecontact{margin-right: 28px;margin-left: 1.2rem;align-items: center;text-transform: uppercase;}
.top-phonecontact img{margin-right: 0.7rem;}
.top-phonecontact .ptext{margin: 0;font-size: 1.1rem;line-height: 1.3;color: #777;margin-top: 1px;margin-left: 1px;font-weight: 600;display: inline-block;
    vertical-align: top;}
.top-phonecontact .ptextnum{display: block;font-size: 1.8rem;font-weight: 700;white-space: nowrap;}
.header-action .axil-search input{background-color: var(--color-lighter);border-radius: 30px;}
.header-style-2 .axil-header-top .axil-search input{background-color: var(--color-lighter);border-radius: 30px;}
.orangdark{color: #f66b10 !important}
.addtocart button.axil-btn.btn-bg-primary:before{background: linear-gradient(to bottom, #f3cf79, #c89618);}
.addtocart button.axil-btn.btn-bg-primary{background: linear-gradient(to bottom, #f3cf79, #c89618);color:#333;font-size:20px;padding: 10px 30px;}
.axil-breadcrumb li.axil-breadcrumb-item.active{ color: #00174f;}
.axil-breadcrumb li.axil-breadcrumb-item a:hover{ color: #00174f;}
.deal-flash__sale-progress{height:8px;border-radius:30px;background-color:#e0e0e0;margin-top:25px;margin-bottom: 40px;}
.progress__bar.prdtilG{width: 75%;background: linear-gradient(90deg, rgba(255, 192, 0, 1), rgba(255, 0, 0, 1) 100%);left: 0;height: 8px;border-radius: 30px;}
.flash__sale-bottom.Pdtl{margin-top: 12px;display: inline-block;width: 100%;font-size: 12px;}

/*===mobile menu icon=====*/
.mainmenu-nav .axil-mobile-toggle .menu-icon{margin-right: 10px;position: relative;top: -2px;}
.mainmenu-nav .axil-mobile-toggle .menu-icon img{width: 25px;height: auto;}
.mainmenu-nav .axil-mobile-toggle .menu-text.mainfst{line-height:15px;}
.mainmenu-nav .axil-mobile-toggle .axil-submenu .menu-icon img{width: 20px;height: auto;}
.header-main-nav .mainmenu-nav .mainmenu>li.menu-item-has-children.axil-mobile-toggle a{
  margin: 0;display: flex;align-items: center;font-size: 15px;font-weight: 500;color: #999;padding: 6px 0;border-bottom: 1px solid #f3f3f3;
  position: relative;width: 92%;}
.axil-mobile-toggle .axil-submenu.smalMen{background: #f6f7fb;}
.axil-mobile-toggle .mobilscat_li{position:relative}
.axil-mobile-toggle .mobilscat_li a{width: 88% !important;padding: 10px 10px !important;}
.axil-mobile-toggle .mobilscat_li a img{opacity:0.7}
.axil-mobile-toggle .mobilscat_li a span.menu-icon{width:12%;margin-right:5px}
.axil-mobile-toggle .mobilscat_li a span.menu-text{width:100%;font-size: 14px;padding-right: 10px;width: 100%;line-height: 18px !important;}
.axil-mobile-toggle .mobilscat_li i{position: absolute;right:4px;top:12px;font-weight: normal;color: #999999;font-size: 14px;width: 20px;height: 20px;
    text-align: center;padding: 2px 0 0 0;}
.axil-mobile-toggle .mobilscat_li ul.mobile3levelcat{display:none;background: #fff;}
.axil-mobile-toggle .mobilscat_li ul.mobile3levelcat li{border-bottom: 1px solid #e7e7e7;margin-right: 10px;}
.axil-mobile-toggle .mobilscat_li ul.mobile3levelcat li a{padding:8px 0px !important;}
.mobilnew_bestli{font-size: 15px !important;font-weight: 500 !important;color: #999 !important;}
/*===mobile menu icon=====*/

/*================tools tips===========*/
.tooltip_styled{display:inline;position:relative;z-index:9;}
.tooltip-item{cursor:pointer;display:inline-block;}
.tooltip-item::after{ content:'';position:absolute;width:200px;height:20px;bottom:100%;left:50%;pointer-events:none;-webkit-transform:translateX(-50%);
    transform:translateX(-50%);}
.policy-tip .tooltip-content {position: absolute;z-index: 30;width: 300px;left: 50%; margin: 0 0 10px -150px;bottom: 100%;text-align: left;
    line-height: 20px;display: block;padding: 15px;font-size: 13px;color: #fff;box-shadow: -5px -5px 15px rgba(48,54,61,0.2);
    background: #1e1d1d;opacity: 0;cursor: default;pointer-events: none;}
.tooltip-effect-4 .tooltip-content {-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;
-webkit-transform: scale3d(0.7, 0.3, 1);transform: scale3d(0.7, 0.3, 1); 
-webkit-transition: opacity 0.2s, -webkit-transform 0.2s; transition: opacity 0.2s, transform 0.2s;}
.tooltip-content::after { content: ''; top: 100%; left: 50%; border: solid transparent; height: 0; 
width: 0; position: absolute; pointer-events: none; border-color: transparent; 
border-top-color: #1e1d1d; border-width: 10px; margin-left: -10px;}
.tooltip_styled:hover .tooltip-content {pointer-events: auto;opacity: 1;
-webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);}
.tooltip-content strong{color:#fff;}
.tooltip_styled{display:inline;line-height:25px;position:relative}
.tooltip-item{color:#6a6a6a;cursor:pointer;display:inline-block;font-size:14px;line-height:12px;margin-bottom:10px;position: relative;left: 2px;}
.tooltip-item.tip-title i{color:#504e4e;cursor:pointer;font-size:16px}
.tip-hotel-fee-title{color:#a8a8a8;float:left;font-size:16px;margin-bottom:3px;margin-top:12px;text-align:left!important;width:100%}
.tooltip-item:after{bottom:100%;content:"";height:20px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:200px}
.tooltip_styled:hover .tooltip-item:after{pointer-events:auto}
.tooltip-content{background:#323232;border:1px solid #4c4b4b;bottom:50%;box-shadow:-5px -5px 15px rgba(48,54,61,0.2);color:#fff;cursor:default;
    display:block;font-size:14px;left:-27px;line-height:20px;margin:0 0 20px -75px;opacity:0;padding:15px;pointer-events:none;position:absolute;
    text-align:left;width:220px;z-index:999;font-weight:normal}
.tooltip-content ul{list-style:none;margin:0;padding:0}
.tooltip-content ul li{border-bottom:1px solid #5a5a5a;float:left;line-height:22px;width:100%}
.tooltip-content ul li strong{color:#fff;float:left;font-size:13px;font-weight:400;text-align:left;width:67%}
.tooltip-content ul li span{float:right;font-size:13px;text-align:right;width:33%}
.tooltip-effect-1 .tooltip-content{transform:translate3d(0,-10px,0);transition:opacity 0.3s,transform .3s}
.tooltip-effect-2 .tooltip-content{transform:perspective(1000px) rotateX(45deg);transform-origin:50% calc(100% + 10px);transition:opacity 0.2s,transform .2s}
.tooltip-effect-3 .tooltip-content{transform:translate3d(0,10px,0) rotate3d(1,1,0,25deg);transition:opacity 0.3s,transform .3s}
.tooltip-effect-4 .tooltip-content{transform:scale3d(0.7,0.3,1);transform-origin:50% 100%;transition:opacity 0.2s,transform .2s}
.tooltip_styled:hover .tooltip-content{opacity:1;pointer-events:auto;transform:translateZ(0) rotate3d(0,0,0,0)}
.tooltip_styled.tooltip-effect-2:hover .tooltip-content{transform:perspective(1000px) rotateX(0deg)}
.tooltip-content:after{border:10px solid transparent;border-top-color:#323232;content:"";height:0;left:50%;margin-left:-10px;pointer-events:none;
    position:absolute;top:100%;width:0}
.tooltip-content .label{margin-left:10px}
.tooltip-content i{font-size:20px!important;left:-3px!important;position:relative;top:3px!important}
.tooltip-content h4{color:#fff;display:block;font-size:14px;line-height:14px;margin:0 0 10px;text-transform:uppercase}
.tooltip-content a{font-weight:700}
/*===============end tools tips===========*/

/*product attributes style1 css*/
ul.attraTabs{padding: 0;margin:0px;width: 100%;position:relative;display: inline-block;}
ul.attraTabs li.width3{width: 31%;}
ul.attraTabs li.width4{width: 23%;}
ul.attraTabs li.width5{width: 18%;}
ul.attraTabs li{list-style: none;font-size:15px;text-transform: capitalize;text-align: center;float: left;padding:4px 5px;cursor: pointer;  
margin-right: 2%;border: 1px solid #ccc;line-height: 20px;border-radius: 4px;color: #545454;margin-bottom:0px}
ul.attraTabs li.active{background: #f7f7f7;color: #000;font-weight: bold;border: 1px solid #eeeeee;}
ul.attraTabs li span{color: #949393;font-weight: normal;}
ul.attraTabs li.soldout{opacity:0.5;}
.range-variant li{border: 1px solid #d4d4d4;padding: 2px 7px;border-radius: 4px;min-width: 34px;min-height: 30px;text-transform: capitalize;font-weight: 500;
    line-height: 22px;margin:5px 4px;font-size: 13px;}
.range-variant li.attrli{display: inline-block;background: #f7f7f7;padding: 2px 2px 4px 2px;border-radius: 3px;text-transform: capitalize;
    margin:10px 2px;line-height: 20px;width: 32.2%;position: relative;}
.range-variant li.attrli b{display: block;text-align: center;background: #fff;border-radius: 2px;padding:6px;margin-top: 4px;color: #27272e;
    font-size:17px}
.range-variant li.attrli p{font-size: 12px;color: #3b3a3a;border: 1px solid #f1f1f1;padding: 4px 4px;
    border-radius: 2px;background-color: #fff;box-shadow: 0 1px 1px #0003!important;margin: 2px 0;line-height: 15px;}
.range-variant li.activeoptionborder{border: 2px solid #d41716;}
.range-variant li.activeoptionborder b{color:#d41716}
.range-variant li.attrli span{display: inline-block;width: 35%;font-weight: bold;vertical-align: middle;}
.range-variant li.attrli strong{font-size: 12px;font-weight:bold;text-align:right;display:inline-block;width:62%;vertical-align:middle;
    line-height: 15px;color: #848484;}
.range-variant li.attrli img.ldr{position: absolute;top: 30%;left: 40%;border-radius: 50%;background: #fff;padding: 1px;display:none}
.range-variant li.attrli.pointerClk{pointer-events: none;}
.range-variant .radiobtn{width: 15px;height: 15px;position: absolute;background: #d4d4d4;border-radius:50%;top: -8px;left: -3px;font-size:10px;color: #fff;text-align: center;}
.range-variant .radiobtn i{position: relative;top: -1px;font-size: 10px;color: #fff;}
.range-variant .activeoptionborder .radiobtn{background:#d41716}
.single-product-content .inner .product-variation.iszetext{display: flex;width: 100%;background: #f0f1f5;padding: 10px 10px;margin-top:15px;
    border-radius: 4px;margin-bottom: 10px;}
/*product attributes css style1 end*/
/*product attributes style2 css*/
ul.attraTabs.style2{}
ul.attraTabs.style2 li.width3{width: 31.4%;}
ul.attraTabs.style2 li.width4{width: 23.4%;}
ul.attraTabs.style2 li.width5{width: 18.4%;}
ul.attraTabs.style2 li{border-radius: 4px 4px 0px 0px;border: 2px solid #f6f7fb;background: #fff;}
ul.attraTabs.style2 li.active{background: #f6f7fb;color: #d41716;border: 2px solid #f6f7fb;}
ul.attraTabs.style2 li:last-child{margin-right:0px}
ul.attraTabs.style2 li.active span{color: #c52727;}
ul.attraTabs.style2 li.soldout{}
.style2 .range-variant {margin: 0 8px;}
.style2 .range-variant li{border: 1px solid #d4d4d4;}
.style2 .range-variant li.attrli{background: #ffffff;padding: 3px 5px;margin:6px 0px 6px 2px;width:100%;}
.style2 .range-variant li.attrli p{font-size: 12px;color: #3b3a3a;border: 1px solid #f1f1f1;padding: 3px 5px;margin: 2px 3px;line-height: 18px;
display: inline-block;vertical-align: top;}
.style2 .range-variant li.attrli.wmin65 p{min-width: 65px;}
.style2 .range-variant li.attrli.wmin100 p{min-width:100px;}
.style2 .range-variant li.activeoptionborder{border: 2px solid #d41716;}
.style2 .range-variant li.attrli span{display:block;width:auto;vertical-align: top;}
.style2 .range-variant li.attrli strong{font-size:11.5px;text-align:left;display:block;width:auto;vertical-align:top;line-height:18px;}
.style2 .range-variant li.attrli img.ldr{top:20%;left: 45%;}
.style2 .range-variant li.attrli.pointerClk{pointer-events: none;}
.style2 .range-variant .radiobtn{width: 15px;height: 15px;position: absolute;background: #d4d4d4;border-radius:50%;top: -8px;left: -3px;font-size:10px;color: #fff;text-align: center;}
.style2 .range-variant .radiobtn i{position: relative;top: -1px;font-size: 10px;color: #fff;}
.style2 .range-variant .activeoptionborder .radiobtn{background:#d41716}
.single-product-content .inner .product-variation.iszetext.style2{width:100%;background: #f6f7fb;padding:8px 0px 10px 0px;margin-top:-8px;
    border-radius: 0px 0px 4px 4px;}
/*product attributes css style2 end*/

/*product attributes css style3 end*/
.attrList{margin-bottom:15px;padding:0px;}
.attrList .headtxt{font-size: 16px;font-weight: bold;}
ul.attrNlst{display: grid;padding:0;margin:0;list-style-type: none;grid-template-columns: repeat(4,minmax(0,1fr));gap: .8rem;
text-align:center}
.attrNlst li{display:flex;margin: 0px;position:relative}
.attrNlst li a{outline: none;padding:14px 8px;border:1px solid #dbdbdb;width:100%;background-color:#fff; border-radius:3px;text-decoration:none;line-height: 18px;font-size: 15px;color: var(--color-gray);}
.attrNlst li a.active{background-color:#f6f7fb;border-color:#000;color: #000}
.attrNlst li a .atrBoxN{gap: 0.4rem;justify-content: center;align-items:center;flex-wrap: nowrap;flex-direction: row;display:flex}
.attrNlst li a .atrBoxN .text{text-align: center;}
.attrNlst li a .colordot{border-radius:50%;flex-shrink: 0;width:18px;height:18px;margin-right:5px;border: 1px solid #c2c4cd;}
.attrNlst li a .atrConPrc{text-align: center;font-size: 13px;}
.attrNlst li a.colorBox{display:flex;justify-content: center;align-items:center;}
.attrNlst .pointerClk{pointer-events: none;opacity: 0.6;}
.attrNlst img.ldr{top: 20%;left: 45%;}
.attrNlst img.ldr{position: absolute;top:16%;left: 40%;border-radius: 50%;background: #fff;padding: 1px;display: none;}
.attrNlst li a.condarea{padding: 2px 8px;}
.col-lg-6.mb--30.sldImgBx{margin-bottom:1px}
.tj_yzEmain_goods {background-image: url(../../../images/offerBgImag.png);background-repeat: no-repeat;background-size: 100% 100%;display:flex;justify-content: space-between;background-color: #1D7C46;}
.tj_dzE {display: flex;display: -webkit-flex;justify-content: flex-start;-webkit-justify-content: flex-start;align-items: center;-webkit-align-items: center;flex-direction: row;}
.tj_kzE {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.tj_ulG {position: relative;overflow: hidden;padding-right:15px;}
.tj_flG {text-align: right;min-width: 30%;overflow: hidden;padding-left: .08rem;position: relative;display: flex;display: -webkit-flex;justify-content: flex-end;-webkit-justify-content: flex-end;align-items: center;-webkit-align-items: center;flex-direction: row;}
img.tj_KtB1{width:120px;margin-right:10px;}
img.tj_KtB2{width:18px;margin-right:6px;}
/*product attributes css style3 end*/

/* price range slider*/
.slider-container .back-bar {height: 10px;position: relative;}
.slider-container .back-bar .selected-bar {position: absolute;height: 100%;}
.slider-container .back-bar .pointer {position: absolute;width: 10px;height: 10px;background-color: red;cursor: col-resize;opacity: 1;z-index: 2;}
.slider-container .back-bar .pointer.last-active {z-index: 3;}
.slider-container .back-bar .pointer-label {position: absolute;top: -24px;font-size: 11px;background: white;white-space: nowrap;line-height: 1;}
.slider-container .back-bar .focused {z-index: 10;}
.slider-container .clickable-dummy {cursor: pointer;position: absolute;width: 100%;height: 100%;z-index: 1;}
.slider-container .scale {top: 10px;position: relative; display:none}
.slider-container .scale span {position: absolute;height: 5px;border-left: 1px solid #999;font-size: 0;}
.slider-container .scale ins {font-size: 12px;text-decoration: none;position: absolute;left: 0;top: 5px;color: #333;line-height: 1;}
.slider-container.slider-readonly .clickable-dummy, .slider-container.slider-readonly .pointer {cursor: auto;}
.theme-green .back-bar .pointer {width:14px;height:14px;top:-5px;box-sizing: border-box;border-radius: 10px;border:medium none;background-color:#5956e9;}
.theme-green .back-bar{background: #cbd3d9 none repeat scroll 0 0;border: medium none;height: 4px;}
.theme-green .back-bar .selected-bar {background-color: #9fa6f1;}
.theme-green .back-bar .pointer-label{color: #3b3b3b;font-weight: bold;font-size: 14px;}
.theme-green .back-bar .focused {color: #333;}
.theme-green .scale span {border-left: 1px solid #e5e5e5;}
.theme-green .scale ins {color: #999;}
.slider-container.theme-green{ width:270px !important;}
.leftfilterArea .shop-submenu ul{margin-bottom:50px}
.shop-submenu.prcRang{margin-bottom:30px}
.axil-shop-sidebar .product-categories ul li.square a::before{border-radius:0px !important;}
.listpagScrool.axil-section-gapcommon{padding: 0 0 10px !important;}
.axil-categorie-area.listpagScrool .arrow-top-slide .slide-arrow.prev-arrow{left: -20px;right: auto;top: 90px;}
.axil-categorie-area.listpagScrool .arrow-top-slide .slide-arrow.next-arrow{left: auto;right: -20px;top: 90px;}
.axil-categorie-area.listpagScrool .slick-list.draggable{background: #fbfbfb;margin-bottom: 20px;}
.postSecContent{width: 100%; float:left;}
.postSecContent blockquote{background: #f9f3f0;border-left: 6px solid var(--color-tertiary);border-radius: var(--radius);padding: 50px 40px 30px;}
img.bannerSecImg{max-width:100%;object-fit:cover;}
img.bannerSecImg.fullWdth{width:100%}
.plist_cmspage.arrow-top-slide .slide-arrow.prev-arrow{top:30% !important;left: -20px !important;}
.plist_cmspage.arrow-top-slide .slide-arrow.next-arrow{top:30% !important;right: -20px !important;}
.productListStyle{}
.productListStyle .axil-product.product-list-style-3 .thumbnail a{background:#fff; padding:5px}
.productListStyle .axil-product.product-list-style-3 .thumbnail{width:33%}
.productListStyle .axil-product.product-list-style-3{align-items:start}
.productListStyle .axil-product .product-content .inner{margin-top:20px}
.productListStyle .axil-product.product-list-style-3 .product-content{text-align:left}
.productListStyle .axil-product.product-list-style-3 .product-content .title{width: 98%;}
.productListStyle .axil-product.product-style-eight .product-content .product-rating{width: 98%;}
.productListStyle .axil-product.product-style-eight .label-block.label-right{position:relative;text-align:right}
.productListStyle .priceListBtn{margin-top:35px;font-size: 22px;font-weight: 700;color: var(--color-secondary);}
.productListStyle .axil-product.product-style-eight .label-block .product-badget{position: absolute;width:80px;right:0;
    text-align:center;background-color: var(--color-budgetbar);}
.productListStyle a.axil-btn.btn-size-md, button.axil-btn.btn-size-md{padding: 10px 12px;margin-top:50px}
.productListStyle .price.old-price{color: #515151;font-size: 18px;}
.productListStyle .product-price-variant .specificBox{border: 1px solid #e0e0e0;margin-right: 10px;margin-bottom: 10px;padding: 5px 5px;
    border-radius: 3px;background: #fff;display: inline-block;color: #999898;font-size:14px;box-shadow: 0 1px 1px #0003!important}
.productListStyle .product-price-variant{width:98%;display: block !important;margin-top: 10px !important;}
.productListStyle .star-rating{margin-bottom:6px}
.axil-product .product-content .product-price-variant span.price{font-size:18px}
.productListStyle .product-price-variant .specificBox img{width:21px;margin-right:3px}
.productListStyle .product-compbtn{display: block;margin: 8px 0 0 0;}
.productListStyle .comwish-btn:nth-child(1){float:left}
.productListStyle .comwish-btn:nth-child(2){ float:right }
.productListStyle .comwish-btn{text-align:center;display:block;height:40px;width:40px;line-height:40px;border:1px solid #efefef;
    border-radius:6px;color: var(--color-heading);font-size:14px;font-weight:500;transition: var(--transition);margin-bottom:10px;
background:#fff}
.productListStyle .comwish-btn:hover {background: var(--color-secondary);border-color: var(--color-secondary);color: var(--color-white);}
.show-more {display: none;cursor: pointer;color:var(--color-primary);}
.axil-breadcrumb li.axil-breadcrumb-item.active a{color: var(--color-primary);}
.brandmodel .categrie-product a{padding: 8px 8px;}
.brandmodel .categrie-product img{width: 30px;height: 30px;min-height: 25px;display: inline-block;margin: 0;}
.brandmodel .categrie-product .cat-title{font-size: 14px;line-height: 18px;display: inline-block;width:100%;color: #373ab9;
    text-align: center;vertical-align: middle;}
.axil-categorie-area.listpagScrool .arrow-top-slide.brandmodel .slide-arrow.prev-arrow{left: -25px;right: auto;top: 38px;width: 25px;height: 25px;}
.axil-categorie-area.listpagScrool .arrow-top-slide.brandmodel .slide-arrow.next-arrow{right: -25px;left: auto;top: 38px;width: 25px;height: 25px;}
.axil-privacy-area.listRgtBar{margin-bottom:20px}
a#axilcmsbtn{border-radius: 6px;font-size: var(--font-size-b1);line-height: var(--line-height-b1);color: var(--color-heading);
    font-weight: 700;display: inline-block;padding: 16px 38px;position: relative;transition: all .3s ease-in-out;
    border: 2px solid #c2c2c2;z-index: 1;text-decoration:none;outline:none}
a#axilcmsbtn:before{content: "";height: 100%;width: 100%;border-radius: 6px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;
    z-index: -1;transition: transform .5s cubic-bezier(0.165, 0.84, 0.44, 1);}
a#axilcmsbtn:hover{background-color: var(--color-primary) !important;border-color: var(--color-primary) !important;
    color: var(--color-white) !important;}

a#axilcmsbtncolor2{border-radius: 6px;font-size: var(--font-size-b1);line-height: var(--line-height-b1);
    color: var(--color-white); background-color: var(--color-primary);border-color: var(--color-primary);font-weight: 700;display: inline-block;padding: 16px 38px;position:relative;transition: all .3s ease-in-out;
    border: 2px solid var(--color-primary);z-index: 1;text-decoration:none;outline:none}
a#axilcmsbtncolor2:before{content: "";height: 100%;width: 100%;border-radius: 6px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;
    z-index: -1;transition: transform .5s cubic-bezier(0.165, 0.84, 0.44, 1);}
a#axilcmsbtncolor2:hover{background-color: var(--color-white);border-color: #c2c2c2 !important;color: #292930 !important;}

a#axilcmsbtncolor3{border-radius: 6px;font-size: var(--font-size-b1);line-height: var(--line-height-b1);
    color: var(--color-white); background-color: var(--color-footerbg);border-color: var(--color-footerbg);font-weight: 700;display: inline-block;padding: 16px 38px;position:relative;transition: all .3s ease-in-out;
    border: 2px solid var(--color-footerbg);z-index: 1;text-decoration:none;outline:none}
a#axilcmsbtncolor3:before{content: "";height: 100%;width: 100%;border-radius: 6px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;
    z-index: -1;transition: transform .5s cubic-bezier(0.165, 0.84, 0.44, 1);}
a#axilcmsbtncolor3:hover{background-color: #fff !important;border-color: #c2c2c2 !important;color: #292930 !important;}

a#axilcmsbtncolor4{border-radius: 6px;font-size: var(--font-size-b1);line-height: var(--line-height-b1);
    color: var(--color-primary); background-color: var(--color-white);border-color: var(--color-primary);font-weight: 700;display: inline-block;padding: 16px 38px;position:relative;transition: all .3s ease-in-out;
    border: 2px solid var(--color-primary);z-index: 1;text-decoration:none;outline:none}
a#axilcmsbtncolor4:before{content: "";height: 100%;width: 100%;border-radius: 6px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;
    z-index: -1;transition: transform .5s cubic-bezier(0.165, 0.84, 0.44, 1);}
a#axilcmsbtncolor4:hover{background-color: var(--color-white);border-color: #c2c2c2;color: #292930;}

.filter-results.sortby{margin: 0px;position: absolute;right: 240px;}
.category-select.align-items-center{position:relative}
.srcCatHead{background: #f6f7fb;padding: 8px 10px;border-radius: 3px;margin-top: 10px;}
.category-select.align-items-center #fundtotal_prod{font-size: 18px;margin: 0 10px 0 10px;}
.cart-dropdown .cart-item .item-img a img{height:auto}
.postSecContent li::marker {color: var(--color-secondary);font-weight: bold;}
.postSecContent ol{list-style: none;counter-reset: steps;}
.postSecContent ol li {counter-increment: steps;}
.postSecContent ol li::before {content: counter(steps);margin-right: 0.5rem;background:var(--color-secondary);color: white;width: 1.2em;height: 1.2em;
  border-radius: 50%;display: inline-grid;place-items: center;line-height: 1.2em;}
.postSecContent ol ol li::before {background: var(--color-primary);}
.postSecContent ul {list-style: none;}
.postSecContent ul li::before {content: "✅";display: inline-block;margin-right: 0.2rem;}
.postSecContent .product-hover-action ul li::before {content:inherit;}
.axil-privacy-policy .product-content .inner a{color: inherit;}
.cart-dropdown{z-index:999;}
.quickviewpop .product-action-wrapper.d-flex-center{margin-top: 50px;}
.cart-dropdown .cart-item .item-title{-webkit-line-clamp: 2;font-size: 13px;}
.cart-dropdown .cart-item .item-content{padding-right: 10px;}
.qtyinput.qtytext{margin: 6px 5px 0 0;font-size:14px;border:1px solid #f4f4f4;padding:0 5px;border-radius: 3px;color:#4f4c4c;}
.single-product-thumbnail-wrap .label-block{left:30px; right:inherit;top: -10px}
.productDetailStyle .product-price-variant .specificBox{border: 1px solid #e9e9e9;margin-right:10px;margin-bottom:10px; padding:6px 10px;
    border-radius: 3px;background: #fff;display: inline-block;color: #747474;font-size:13px;text-align:center;height:38px;}
.productDetailStyle .product-price-variant{width:100%;display: block !important;}
.productDetailStyle .product-price-variant .specificBox img{width:21px;margin-right:3px}
.productDetailStyle .product-price-variant .specificBox b{color: #5f5f5f;font-weight: bold;}
.productDetailStyle .product-price-variant .specificBox b span{font-weight: bold;}
.productDetailStyle .product-price-variant .specificBox span{font-weight: normal;line-height:14px}
.productListStyle.lftbar{float: left;width: 100%;border-top: 1px solid #d5d4d4;margin-top: 8px;}
.productListStyle.lftbar .product-price-variant .specificBox{margin-right: 6px;margin-bottom: 6px;padding: 5px 8px;color: #727272;}
.chkout-rgt-table td.prchead{background: #e5eaff;}
.productDetailStyle{margin: 0px 0 15px 0;}
.single-product-thumbnail-wrap.zoom-gallery{border:none;padding: 0px 5px;border-radius: 4px;}
.single-product-thumbnail-wrap.zoom-gallery .product-quick-view a{background-color: #253333; color: #fff;}
.single-product-thumbnail-wrap .label-block .product-badget{background-color: var(--color-redprimary) !important;}
.content.error-avl{padding: 20px 50px;background: #f6f7fb;width: 100%;margin-top:20px}
.content-blog.post-list-view .thumbnail a img.rightbar{object-fit:cover; height:100px}
.rightcat{padding-left:0px}
.main-slider-style-4{background-color: #f4f5ff;padding-top:0px;min-height:500px}
.main-slider-style-4 .main-slider-content{width:88%}
.customordfrm{margin-bottom:20px}
.bg_image-cjacket {position: relative;z-index: 4;top: 30px}
.customordfrm .axil-signin-form{padding: 30px 0px 0px 0px}
.customordfrm.axil-section-gap{padding:40px 0px 10px 0px}
.customordfrm .axil-signin-form .singin-form{padding-bottom:0px}
.axil-testimoial-area.drakgrayBg{margin-top:20px}
.form-control{font-size:15px}
.vc_message_wrp{position:relative;z-index: 10;}
.vc_message_box{color: #fff;border-color: transparent;background-color: transparent;border:1px solid transparent;display: block;overflow: hidden;margin-bottom:20px;padding: 15px 15px 15px 50px;position: relative;text-align: left;}
.vc_message_box-icon{bottom: 0;font-size: 1em;left: 0;top: 0;width:4em;position:absolute;font-weight:400;font-style:normal;align-items: center;display:flex}
.vc_message_box-icon i{ font-size: 1.2em; }
.vc_message_box .headDc1 {font-size: 40px;color: #ffffff;font-weight: 500;font-style: normal;margin-bottom: 0px;}
.vc_message_box .headDc2 {font-size: 16px;color: #ffffff;font-weight: 500;font-style: normal;}
.flxOrdSlider{display:flex;order: 2;}
.rightcat li.cat-item{padding: 5px;margin:4px 0px;-webkit-flex-basis: 100%;-ms-flex-preferred-size:100%;flex-basis:100%;list-style:none;padding-left: 0;}
.rightcat li.cat-item .inner{background: #FBFBFD;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
    padding:8px;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: relative;}
.rightcat li.cat-item .inner .thumbnail{width:45px;}
.rightcat li.cat-item .inner .thumbnail .thumbcircle{border-radius: 100%;background: #214190;width: 35px;height: 35px;}
.rightcat li.cat-item .inner .content .title{margin-bottom: 0;color:#313134;font-weight: 700;font-size:16px;
    font-family: var(--font-primary);}
.rightcat li.cat-item .inner .content .title span{position: absolute;right: 10px; font-size:15px;color: #858585;}
.rightcat li.cat-item .inner .thumbnail .thumbcircle i{color: #fff;position: relative;top: 5px;left: 8px;font-size: 20px;font-weight: normal;}
.axil-comment-area.autherdata{padding: 20px;margin-top: 10px;background-color: var(--color-lighter);}
.axil-mainmenu.aside-category-menu .header-department .department-nav-menu>ul>li{ padding: 0 15px;}
.axil-mainmenu.aside-category-menu .header-department .department-nav-menu{height:430px}
.dropdown-submenu > .dropdown-menu {top: 0;left: 100%;margin-left: -1px;width:230px;background: #fff;padding:0px;border: 1px solid #efefef;transition: all .3s ease-in-out;}
.dropdown-submenu > .dropdown-menu a.navsublink{padding:9px 10px !important;}
.secndlevel.dropdown-submenu{position:relative;}
.dropdown-submenu > .dropdown-menu a.navsublink:after{margin-right:10px !important;}
.dropdown-submenu:hover > .dropdown-menu {display: block;}
.dropdown-submenu.pull-left {float: none;}
.dropdown-submenu.pull-left > .dropdown-menu {left: -100%;margin-left: 10px;-webkit-border-radius: 6px 0 6px 6px;-moz-border-radius: 6px 0 6px 6px;border-radius: 6px 0 6px 6px;}
ul.dropdown-menu.parent {margin-top: -10px;}
.product-additional-info .secifcations .mArea{border: 1px solid #f7f7f7;padding:15px;}
.product-additional-info .secifcations ul{list-style:none;border:none;padding:0px;margin:0px;}
.product-additional-info .secifcations ul li{list-style: none;font-size: 16px;margin: 0px;line-height:24px;font-weight: 400;padding:15px;
    width: 48%;display: inline-block;vertical-align: top;}
.product-additional-info .secifcations ul li b, .product-additional-info .secifcations ul li strong{ font-weight: 600;
    min-width:100px;display:inline-block;color: #7f7f7f;font-size: 14px;vertical-align:top;line-height:18px}
 .product-additional-info .secifcations ul li em{font-style: normal;font-weight: 600;display: inline-block;width:64%;line-height: 18px;
    font-size: 14px;vertical-align:top}
.product-additional-info .secifcations li:nth-child(odd){background: #f2f2f2;}
.listpagScrool .categrie-product a{padding: 10px 12px;}
.axil-product-table tbody td{line-height: 20px;font-size:15px}
.axil-order-summery .summery-table tbody td:nth-child(even){text-align:right;}
.orderSpecific{font-size:12px;color: #818181;border:1px solid #eeecec;padding:2px 0px;margin:3px 0 5px 4px;border-radius:3px;width:96%;line-height:15px;}
.orderSpecific b{font-size: 10.5px;font-weight: normal;display: inline-block;margin: 0 3px;}
.axil-product-table tbody td.product-thumbnail a img{height:auto;}
.product-meta.ullist{background: rgb(239 247 238);padding: 15px !important;border-radius: 4px;margin-top:10px !important}
.product-meta.ulwinclude{background:#fff;padding:10px 15px !important; border-radius:4px; border:1px solid #f3f3f3; margin-bottom:15px !important;
margin-top:20px !important;}
.product-meta.ulwinclude ul{margin:0px}
.ulwinclude .wincltext{font-weight: bold;font-size: 17px;color: #3d3d3d;border-bottom: 1px solid #f1f1f1;margin: 0 0 10px 0;}
.single-product-content .inner .product-meta li{font-size:15px}
.single-product-content .inner .product-meta.ulwinclude li{font-size: 14px;list-style: square;color: #3d3d3d;display: list-item;margin: 0 0 3px 16px;}
.axil-single-product-area .single-product-thumbnail .thumbnail img{max-height:600px}
.axil-single-product-area .product-small-thumb-3 .prev-arrow{color: #8c8a8a;}
.axil-single-product-area .product-small-thumb-3 .next-arrow{color: #8c8a8a;}
.axil-single-product-area .small-thumb-wrapper .small-thumb-img{margin-bottom:3px}
.axil-single-product-area .small-thumb-wrapper .small-thumb-img img{width:100%;height:auto;}
.form-group label{z-index:1;}
.cart-dropdown#review-conditionpopup .cart-content-wrap{padding:20px}
.cart-dropdown#review-conditionpopup .pro-desc-commnet-area{padding-right:30px}
.live-chat-ai-wrapper{z-index:998 !important}
.detailpric{ display:inline-block;}
.detailpricrgt{display:inline-block; width:100%;text-align: right;margin-top:10px}
.detailpricrgt .d_freeship{display: inline-block;line-height: 15px;font-size: 13px;color: #59935e;font-weight: bold;text-align: left;
margin-left:13px;border: 1px solid #d9fbe7;padding: 3px 5px;border-radius: 5px}
.detailpricrgt .ficon{display: inline-block;background-color: #edfdfb;padding: 4px 6px;border: 1px solid #6cad72;border-radius: 5px;
color: #5d9885;text-align: center;vertical-align: top;margin: 0 6px 0 0;}
.detailpricrgt .ftext{display:inline-block;}
.afterpayoption{font-size: 11px;}
.afterpayoption img{margin-right: 1px;width:30px;opacity: 0.7;}
.axil-breadcrumb li{line-height: 16px;font-size: 14px;}
/* price range slider end*/

/* -----------Auto search box-------------------- */
.header-search-wrap .typeahead { border:2px solid #e2dedf;padding: 8px 12px;max-width:100%;min-width: 290px;
    background:#fff;color: #161616; width: 100%; min-height:400px}
.header-search-wrap ul.typeahead{margin:0px;padding:0px 0px 10px 0px;}
.header-search-wrap ul.typeahead.dropdown-menu li:first-child a{height: 30px !important; padding:0px !important;}
.header-search-wrap ul.typeahead.dropdown-menu li a{padding:10px !important; border-bottom:#ccc 1px solid;
color: #8c8888;font-size:14px; height:70px;}
.header-search-wrap ul.typeahead.dropdown-menu li a strong{color: #161616;}
.header-search-wrap ul.typeahead.dropdown-menu li:last-child a{border-bottom:0px !important; }
ul.typeahead.dropdown-menu>.active>a, ul.typeahead.dropdown-menu>.active>a:focus, ul.typeahead.dropdown-menu>.active>a:hover{
text-decoration: none;background-color: #f5f5fc;outline: 0; color: #000 !important; height:70px;}
.typeahead.dropdown-menu li{margin:0;position: relative;height: 70px;}
.typeahead.dropdown-menu li:first-child{height: 30px;}
.typeahead-inner .item-img{ width:60px; height:50px; position: absolute; left: 5px; top: 5px; background-size: cover; background-position: center; 
  background-repeat: no-repeat; border-radius: 5px;}
.typeahead-inner p.item-heading{padding:2px 0 0 70px;margin: 0;font-size: 14px;max-width: 100%; overflow: hidden;}
.header-search-wrap .p-deal-price {display: block;line-height: 12px;}
.header-search-wrap .p-deal-price .inner-box {padding: 2px 0 5px 0px;color: #222222;text-align: center;font-size:16px;font-weight:bold}
.header-search-wrap .p-deal-price .sale-price {color: #d6d6d6;font-size: 85%;text-decoration: line-through;margin-right: 1em;font-weight:bold}
.header-search-modal{top: 58%;}
/* --------------Auto search box end----------- */

.filters-rating .fancy.check {display: block;position: relative;padding-left: 25px;margin-bottom: 12px;cursor: pointer;font-size: 14px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.filters-rating .fancy.check input {position: absolute;opacity: 0;cursor: pointer;}
.filters-rating .fancy.checkmark {position: absolute;top: 3px;left: 0;height: 16px;width: 16px;background-color: #fff7f7;border-color: #5956e9;border-style: solid;border-width: 1.5px;border-radius: 2px;}
.filters-rating .stars i{margin-right: 3px;color: #eb6b23;}
.filters-rating .float-rgt {float: right!important;color: #a6a6a6;}
.filters-rating .zero-prod-cls {pointer-events: none;opacity: 0.3;}
.filters-rating  .fancy.check input:checked ~ .fancy.checkmark:after{display: block;color: #ffffff;}
.filters-rating .fancy.check .fancy.checkmark:after {left: 4.5px;top: 1px;width: 5px;height: 10px;border: solid;border-color: #fffff;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);border-radius: 2px;}
.filters-rating .fancy.checkmark:after {content: "";position: absolute;display: none;}
.filters-rating .fancy.check input:checked ~ .fancy.checkmark{background-color: #5956e9;color: #ffffff;}

/*=========my account===========*/
.axil-signin-banner {min-height: 500px;text-align: center;padding:60px 50px 50px 50px;border-radius: 5px;}
.axil-signin-banner h3.title{font-size: 40px;color: #ffffff;line-height: 45px;text-align: center;font-style: normal;position:relative;z-index:10}
.bg_image-login{background-image: url('../images/loginbgleft.jpg');position:relative;z-index:4}
.bg_color-login{position: absolute;height: 100%;width: 100%;background: rgb(0 0 0 / 48%);top: 0;left: 0;z-index: 9;}
.loginheader .singin-header-btn {display: flex;align-items: center;justify-content: flex-end;}
.loginheader .singin-header-btn p {margin-bottom: 0;color: #292930;font-size: var(--font-size-b2);font-weight: var(--p-medium);}
.loginheader .singin-header-btn .sign-up-btn {margin-left: 40px}
.loginheader{border-bottom: 1px solid #efefef;padding: 0 0 10px 0;}
.axil-signin-form{max-width:inherit}
.quick-view-product.smalModel .modal-dialog{max-width:600px}
.loginerror-msg{color: #C30;text-align: center;padding: 2px 0px 8px 0px;margin: 0 0 15px 0;}
.user-dashboard-head {padding: 0px 0px 5px 0px;background: #fff;border-radius: 2px 2px 0 0;font-size: 18px;text-transform: uppercase;
    border-bottom: 1px solid #f1f1f1;margin: 0 0 15px 0;}
.myaccount-ordstatus-lnk{background: #f36c05;padding: 1px 6px;color: #fff;border-radius: 2px;font-weight: normal;}
.error_msg .textbg {padding: 5px 5px;color: #ea0a0a;background: #fddada;margin: 0 0 5px 0;display: block;}
.axil-dashboard-account .form-group select.form-control{font-size:14px}
.wishlistP .sale-price {margin-right:5px;text-decoration: line-through;color: #bab7b7;}
/*=========my account===========*/

/* ---------------------------------------------------
             Top Deal banner 1
----------------------------------------------------- */
.deal_banner1{float: left;width: 100%;position: relative;display: flex;align-items: center;}
.banner_img{float: left; width: 100%; position: relative; z-index: 1; display: flex; align-items: center;
  text-align: center; overflow: hidden;height: 160px;background: #ffba01;}
.banner_img:before{content: '';position: absolute;left: 14%;right: auto;top: 0;bottom: 0;
  -webkit-border-radius: 0 100% 100% 0;-moz-border-radius: 0 100% 100% 0;-khtml-border-radius: 0 100% 100% 0;
  border-radius: 0 100% 100% 0;background: #0d4782;height: 230px;width: 140px;margin: auto 0;z-index: -1;}
.banner_img:after{content: '';background: #0d4782;position: absolute;top: 0;bottom: 0; left: 0; right: 0; width: 18%; z-index: -1;}
.topbanner_content_left{float: left;text-align: center;padding: 0;width: 25%}
.topbanner_title, .topbanner_subtitle{text-transform: capitalize; float: left;width: 100%; margin: 0 0 4px;
  color: #fff; font-weight:bold;}
.topbanner_title{font-size:24px; line-height: 24px;}
.topbanner_subtitle{font-size:18px; line-height: 18px;}
.topbanner_content_right_img{float: left;width: 35%;display: inline-block;overflow: hidden;margin: 0 10px;}
.topbanner_content_right_img img{height: 100%;object-fit: cover;width: 48%;}
.topbanner_content_right_text{float: left;width: 40%;display: inline-block;overflow: hidden;margin: 0 10px;}
.topbanner_content_right_text h4{font-size: 24px; font-weight:bold;}
.topbanner_content_right_text p{font-size: 15px; font-weight:bold;}
/* ---------------------------------------------------
             Top Deal banner 1 end
----------------------------------------------------- */

/* ---------------------------------------------------
             start checkout page
----------------------------------------------------- */
.userdsbord .right-area {background: #f8f8f8;padding: 0px 20px;height: 100%;}
.checkout-panel{background: #fff;margin-top: 15px;margin-bottom: 20px;font-size: var(--font-size-b2);line-height: var(--line-height-b2);
    color: #292930;font-family: var(--font-primary);}
.checkout-panel p{margin-bottom:10px}
.checkout-panel.disableclass{opacity: 0.4;pointer-events: none;}
.checkout-panelhead{border-bottom: 1px solid #ebebeb;padding: 15px;color: #181818;background: #fff;}
.checkout-panelhead h3{font-size: 18px;margin:0px;}
.checkout-panelhead i{}
.checkout-panelbody{padding: 20px 20px;}
.buttonstyle.fb-btn{background: #445c8e !important; display: block;margin-top: 40px;
letter-spacing: 1px;}
.buttonstyle.gm-btn{background: #fb353f !important; display: block;margin-top: 30px;
letter-spacing: 1px;}
.buttonstyle.fb-btn i, .buttonstyle.gm-btn i{border-right: 1px solid;margin-right: 10px;}
.loginorimg{opacity: 0.8;height: 170px;top: 15px;position: relative;}
.checkout-panelbody.loginhead{padding: 10px 20px 6px 20px;}
.checkout-luckymsg{background:#e4edff; padding:10px 10px; font-size:14px; margin:0px 0 15px 0; width: 100%; display: inline-block;}
.reqmark{color:#C03;}
.markedfiled{color:#FF394B;display:inline-block; font-size:13px;}
.checkout_password_input{padding-left: 0px; font-size: 11px;}
.checkout-panel ::-webkit-input-placeholder{color: #cccccc;}
.checkout-panel :-ms-input-placeholder{color: #cccccc;}
.checkout-panel ::placeholder{color: #cccccc;}
.sameto-billaddres{ display: inline-block;margin:10px 0 0 0; }
.checkout-nxtbtn{text-align: right;}
.checkout-nxtbtn .buttonstyle{padding: 10px 20px;}
.radio-checkout-style{ width: 100%;display: block;float: none;}
.listingpage-left.radio-checkout-style .checkround{top:2px;}
.radio-checkout-style img.paypal{width: 70px;padding-left: 5px;}
.radio-checkout-style img.cards{}
.order_comments{ margin:20px 0 0 0; }
.checkout-button-bg{ background: #dfdfdf; display: block; padding:5px 8px; text-align: right;}
.checkout-button-bg img.best_prc{width:70px;float: left;position: relative;top:-17px;}
.checkout-button-bg a{ text-align: right; padding: 11px 20px;}
.rgtbox-cart-item{ display: inline-block; width: 100%;border-bottom:2px solid #d3d3d3;padding: 0 0 10px 0;}
.rgtbox-cart-item .prod-img-area{width: 30%; float: left;}
.rgtbox-cart-item .prod-img-area img{width:90%;left:5%;position: relative;padding: 2px;border: 1px solid #ccc;border-radius: 4px;}
.rgtbox-cart-item .cart-pdetail{width:70%; float: left;}
.chkout-rgt-table{width: 100%; border:1px solid #ccc; text-align: center;font-size:14px;margin-top: 8px; float:left}
.chkout-rgt-table td{border:1px solid #ccc;padding: 5px;}
.chkout-rgt-table .p-deal-price{margin: 0 !important;}
.rgtbox-cart-item .cart-pdetail .title{margin-top: 5px;line-height: 22px;}
.chkout-rgt-table .p-deal-price .inner-box{text-align: center;}
.chkout-rgt-table .p-deal-price .sale-price{margin-right: 0;text-decoration: line-through;color: #bab7b7;}
.carttotals label{ width: 100%; display: block; text-align: right;border-bottom: 1px dotted #e1dbdb;padding: 15px 5px;}
.carttotals label span{font-weight: normal; padding-right: 20px;font-size: 14px;}
.carttotals label span.gtotals{font-weight: bold;}
.carttotals label strong{font-weight: bold;}
.checkout-inputs .form-group{ margin-bottom: 17px;}
.checkout-inputs .errormsg_tag{position: absolute;color: #f00;top: 37px;display: inline-block;width: 90%;font-size: 12px;}
#errormsg_terms{color: #f60d0d;padding:5px;}
.discount_price_arae{background: #dcffe3;}
.myaccount .checkout-panelbody p.description{float: left;width: 100%;margin: 3px 0 5px 0;line-height: 15px;font-size: 14px;}
.pass-hide-icon{position: absolute;right: 16px;bottom: 2px;padding: 3px 5px;cursor: pointer;}
.pass-hide-icon i{font-size: 20px;color: #a39e9e;}
/* ---------------------------------------------------
             end checkout page
----------------------------------------------------- */


/* ---------------------------------------------------
          thankyou and payment pages start
----------------------------------------------------- */
.paypal_faile_paybtn{background: #3A7CA7;color: #fff; border: 1px solid #3A7CA7; color: #fff;opacity: 0.3;}
.paypal_faile_paybtn:hover{color: #fff; text-decoration: none;}
.payfail_submsg{margin: 8px 0 0 0;color: #828282;font-size: 15px;line-height:24px;}
.paypalfailmsg{margin:5px 0 0 0;font-size:18px;color: #e62e36;}
.failurpay_page h5{font-weight: bold;}
.failurpay_page .btn-group.addtocart{ width: 180px; }
.failurpay_page .optional_or{padding: 0 30px;display: inline-block; font-weight: bold;}
.failurpay_page .failpay_otheroption{display: inline-block;}
.contacthelp_box{margin-top: 50px;background:#fafafa;padding: 12px 12px; margin-top: 50px;}
.email_us_txt{margin: 0px;}
.email_us_txt a{color: #007bff;text-decoration: underline;}
.addressing-box{background: #fbfbfb;padding: 14px 18px 13px;border: 1px solid #ebebeb;}
.addressing-box .delivery-add-title{border-bottom: 1px solid #ebebeb;padding-bottom:5px; margin-bottom: 10px;}
.delivery-add-title h3{font-size: 18px; margin-bottom:10px}
.addressing-box .delivery-add{font-size: 15px;}
.ordmain-details{background: #fbfbfb;float: left;width: 100%;}
.ordmain-details .linebar{float: left;width: 100%;border: 1px solid #e9e9e9;}
.ordmain-details .linebar .leftside{ float: left; width:30%;padding:12px 10px 12px 10px;border-right:1px solid #e9e9e9; font-weight: bold;}
.ordmain-details .linebar .rightside{float: left; width:70%;padding: 12px 10px  12px 10px;}
/* ---------------------------------------------------
            thankyou and payment pages end
----------------------------------------------------- */

/* ---------------------------------------------------
            Detail page sticky bar
----------------------------------------------------- */
#addtocart-stickybar{padding:10px 10px;border-bottom:1px solid #333;background:#ffffff;display:none;border-top: 1px solid #ededed;}
#addtocart-stickybar .service-box.service-style-2 .content .title{color: #1b1b1b;}
#addtocart-stickybar .service-box.service-style-2 .content p{color: #1b1b1b;}
#addtocart-stickybar .service-box.service-style-2 .content .stickyPrc .stkysaleprc{color: #1b1b1b;}
.stickybarprodinfo{position:relative; left: 100px}
.addcartbar-sticky{position: fixed;top:0px;right: 0;left: 0;z-index: 105;background-color: var(--color-white);box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);transition: var(--transition);}
.addcartBtnsticky{position: fixed;top:15px;right:100px;z-index: 106;width:200px}
.addcartBtnsticky button{padding:12px 35px}
.stickybarprodinfo .service-box.service-style-2{margin-bottom:5px}
.stickybarprodinfo .service-box.service-style-2 .icon{max-width:53px;}
.stickybarprodinfo .service-box.service-style-2 .title{font-size: 15px;}
.stickybarprodinfo .service-box.service-style-2 .icon img{max-width:100%; border-radius:2px}
.stickyPrc .stkyactulprc{opacity: 0.7;margin-right:1px;text-decoration: line-through;}
.stickyPrc .stkysaleprc{opacity:1;font-weight:bold;color:#fff;}
.header-search-modal{z-index:105;}
.detil-sicon{margin-top: 20px;text-align: center;padding-top: 0px;margin-bottom: 10px;}
.detil-sicon .boxsimg{width:24%;display: inline-block;margin:0px;} 
.detil-sicon .boxsimg img{width:35%}
/* ---------------------------------------------------
          Detail page sticky bar
----------------------------------------------------- */

@media only screen and (max-width: 767px){
 .main-slider-style-2 .slider-box-wrap{min-height:140px;} 
/* .main-slider-style-2 .slider-offset-left{overflow:hidden;max-height: 200px;}  */
 .main-slider-style-2 .main-slider-thumb img{width:100% !important;max-height:200px;}
 .sale-countdown.countdown.homepag{center}
 .headertopleftMobile{display:none}
 .sizehelp_img img{width:100%;}
 .mainmenu>.menu-item-has-children .axil-submenu.largeMen{min-width:auto}
 .mainmenu>.menu-item-has-children .axil-submenu.largeMen li{display: block;width: 94%;padding: 0;}
 .single-product-content .inner .product-variation.detailColr{display: inline-block;margin: 0 0 15px 0;}
 .add-to-cart.addtocart{width:100%}
 .woocommerce-tabs ul.tabs{flex-direction: initial;}
 .woocommerce-tabs ul.tabs li{margin: 10px 8px 10px 12px;}
 .woocommerce-tabs ul.tabs li a{font-size: 16px;}
 .product-title.detailpage {font-size: 22px;line-height: 28px;}
 .prodReviewsMobile{background: #fbfbfb;margin: 10px 2%;width: 96%;padding-top: 15px;padding-bottom: 20px;}
 .product-action-wrapper .product-action.addcrtBtn{width:100%}
 .quick-view-product#modalSizeChart .modal-body{padding:10px 0px}
 .quick-view-product#modalCustomSize .modal-body{padding:15px 0px}
 button.axil-btn.csizebtn {padding: 12px 16px;}
 .axil-section-gap {padding: 35px 0;}
 .mbmobile-5{margin-bottom:5px}
 .inner.breadcrumbsList{display:block;overflow-x:auto}
 .inner.breadcrumbsList ul.axil-breadcrumb{overflow-x: auto;white-space: nowrap;flex-wrap: nowrap;display: inline-flex;}
 .woocommerce-tabs.wc-tabs-wrapper.bg-vista-white{padding:30px 0 10px}
 .shopcartpage .axil-order-summery{margin-top:40px}
  #promocode_title{top:55px;}
  .error-avl-msg{width:94%;margin-left:3%;}
  .error-avl-msg h5{font-size:16px}
  .slider-container.theme-green{ width:230px !important;}
  .post-pagination nav.pagination ul li span{line-height: 35px;min-width: 35px;padding: 0 12px;}
  .post-pagination nav.pagination ul li a{line-height: 35px;min-width: 35px;padding: 0 12px;}
  .category-select.align-items-center h2{font-size:20px}
  .header-search-wrap .typeahead{ min-width: 230px; padding: 0px;}
  .header-search-wrap ul.typeahead.dropdown-menu li{ padding:0px; border-bottom: none; }
  .header-search-wrap ul.typeahead.dropdown-menu li a{overflow:hidden;text-overflow:inherit;white-space:inherit; font-size:12px;padding:8px !important;}
  .typeahead-inner p.item-heading{font-size: 16px;line-height: 17px;}
  .header-search-wrap ul.typeahead.dropdown-menu li:first-child{height: 41px !important;}
  .header-search-wrap ul.typeahead.dropdown-menu li:first-child a{height: 41px !important;}
  .customeGalImg{padding-left:10px !important;padding-right:10px !important;}
  .headGalTop h1{font-size:22px;}
  .headGalTop h2{font-size:18px;}
  .revProdImg{display:none;}
  /* ==thankyou and order pages start==*/
   .checkout-panelhead h3{font-size: 16px;}
   .delivery-add-title h3{font-size: 18px;}
   .addressing-box .delivery-add{font-size: 14px;}
   .ordmain-details .linebar .leftside{ width:100%;padding:12px 10px 0px 10px;border-right:0px solid #e9e9e9;}
   .ordmain-details .linebar .rightside{width:1000%;padding: 0px 10px  12px 10px;}
  /* ==thankyou and order pages start==*/
  .product-additional-info .secifcations ul li b, .product-additional-info .secifcations ul li strong{width:48%;min-width:auto!important;
    font-size: 14px;padding-right:8px;vertical-align:top}
  .secifcations table tbody tr th{width:150px;min-width:auto !important;}
  .secifcations table tbody tr td{min-width:auto !important;}
  .product-small-thumb-3.small-thumb-wrapper{background: #f4f4f4;padding: 0 5px;}
 .single-product-content .product-action-wrapper .pro-qty{width:60%;justify-content: center;display:flex;padding:10px 6px;background:#f6f7fb;
    margin-bottom:5px;margin-left:1px;border-radius:3px}
 .trusticon{width:100% !important}
 .productDetailStyle .product-price-variant{margin-top:10px}
 .secPadMobCls{margin-left:0px !important; margin-right:0px !important;}
 .secPadMobCls.noPadd{padding-left:0px !important; padding-right:0px !important;}
 .secPadMobCls.noPaddBg{padding-left:15px !important; padding-right:15px !important;}
 .axil-mainmenu.aside-category-menu .header-department .header-department-text{display:none}
 .product-additional-info .secifcations ul li{padding:10px 0px;width:100%;border-bottom: 1px solid #f4f4f4;}
 .axil-product>.thumbnail>a img{max-height:inherit; min-height:340px;object-fit:inherit}
 .range-variant li.attrli{width:48%;}
 .product-additional-info{padding:20px 10px;}
 .product-additional-info .secifcations ul li em{font-size: 14px;text-align: left;display: inline-block;width: 50%;}
 .axil-single-product-area .product-small-thumb-3 .prev-arrow {left:-12px;position:absolute;width:25px;height:100%;z-index:99;top:0;}
 .axil-single-product-area .product-small-thumb-3 .next-arrow {right: -12px;position: absolute;width: 25px;height: 100%;z-index: 99;top:0;}
 .axil-single-product-area .small-thumb-wrapper .small-thumb-img img{width:100%;height:60px;}
 .single-product-content .inner .product-variation.iszetext{padding: 10px 0px;}
 .range-variant.pdetailspage{justify-content: left;margin:5px}
 .range-variant li.attrli p, .range-variant li.attrli strong{font-size:11.5}
 .axil-main-slider-area.main-slider-style-2 .bannerright{display:none}
 .style2 .range-variant li.attrli.wmin100 p, .style2 .range-variant li.attrli.wmin65 p{min-width: 60px;}
 .stocknumtext{position: absolute;right: 0;top: -40px;text-align: left;width: 95px;}
 .stockQtyNum{position:relative}
 .product-action-wrapper.d-flex-center{align-items: flex-start;}
 .cart-dropdown .cart-item .product-quantity.item-quantity{position:absolute !important;bottom: 25px}
 .axil-product .product-hover-action {bottom:40px;opacity: 1;visibility: visible;transition-delay: .2s;}
 .axil-poster-countdown.homebner{display:none}
  ul.attrNlst{grid-template-columns: repeat(3,minmax(0,1fr));gap: .7rem;}
 .attrNlst li a{padding:12px 4px}
 .product-action li.wishlist{display:none}
 .mobilePrcDetilPage{display:block !important;text-align: left;width: 42%;}
 li#addtocartbtnid{width: 58%;}
 .mobsaleprcdetail{display:block;font-weight:bold}
 .product-action.addcrtBtn{position: fixed;width: 100%;background: #fff;padding: 20px 5px;bottom: -2px;z-index: 99;left: 0;border-top: 1px solid #d41716;}
 .mobbudgetbx{background-color: var(--color-budgetbar);line-height: 1;padding: 6px 10px 5px;font-size: 12px;font-weight: 700;color: #fff;border-radius: 4px;
    box-shadow: 0 8px 16px 0 rgba(53,119,240,.3);display: inline-block;}
 .mobactualprcdetail{color: #d6d6d6;text-decoration: line-through;margin-right: 10px;display:inline-block;}
 .cart-dropdown .cart-footer .group-btn{text-align:center;}
 .cart-dropdown .cart-footer .group-btn .axil-btn{display:inline-block;margin-right: 10px;}
 .shopcartpage .col-xl-5.col-lg-7{position:relative}
 .shopcartpage .axil-order-summery{position: fixed;width: 100%;left: 0;bottom: -2px;border-radius: 0;padding: 5px 10px 12px 10px;z-index: 99;}
 .shopcartpage .axil-order-summery h5.title{display:none}
 .shopcartpage .axil-order-summery .summery-table{margin-bottom:10px}
 .shopcartpage .axil-order-summery .summery-table tbody td{padding: 3px 2px;}
 .hidmobilnavLi{display:none;}
 .mobileInnerpagNav{display:block;}
 .destopInnerpagNav{display:none;}
 #addtocart-stickybar{display:none !important}
 .addcartBtnsticky{position:initial}
 .detil-sicon .boxsimg {width: 18%;margin: 0 5px;}
 .cart-dropdown .cart-content-wrap#cartrightpopupvew{width:100%}
}

@media only screen and (max-width: 575px){
 .headertopleftMobile{display:none}
 .sizehelp_img img{width:100%;}
 .mainmenu>.menu-item-has-children .axil-submenu.largeMen{min-width:auto}
 .mainmenu>.menu-item-has-children .axil-submenu.largeMen li{display: block;width: 94%;padding: 0;}
 .single-product-content .inner .product-variation.detailColr{display: inline-block;margin: 0 0 35px 0;}
 .add-to-cart.addtocart{width:100%}
 .woocommerce-tabs ul.tabs{flex-direction: initial;}
 .woocommerce-tabs ul.tabs li{margin: 10px 8px;}
 .woocommerce-tabs ul.tabs li a{font-size: 15px;}
 .product-title.detailpage {font-size: 22px;line-height: 28px;}
 .prodReviewsMobile{background: #fbfbfb;margin: 10px 2%;width: 96%;padding-top: 15px;padding-bottom: 20px;}
 .product-action-wrapper .product-action.addcrtBtn{width:100%}
 .quick-view-product#modalSizeChart .modal-body{padding:10px 0px}
 .quick-view-product#modalCustomSize .modal-body{padding:15px 0px}
 button.axil-btn.csizebtn {padding: 12px 16px;}
 .axil-section-gap {padding:35px 0;}
 .mbmobile-5{margin-bottom:5px}
 .inner.breadcrumbsList{display:block;overflow-x:auto}
 .inner.breadcrumbsList ul.axil-breadcrumb{overflow-x: auto;white-space: nowrap;flex-wrap: nowrap;display: inline-flex;}
 .woocommerce-tabs.wc-tabs-wrapper.bg-vista-white{padding:30px 0 10px}
 .shopcartpage .axil-order-summery{margin-top:40px}
 #promocode_title{top:55px;}
 .error-avl-msg{width:94%;margin-left:3%;}
 .error-avl-msg h5{font-size:16px}
 .slider-container.theme-green{ width:230px !important;}
 .post-pagination nav.pagination ul li span{line-height: 35px;min-width: 35px;padding: 0 12px;}
 .post-pagination nav.pagination ul li a{line-height: 35px;min-width: 35px;padding: 0 12px;}
 .category-select.align-items-center h2{font-size:20px}
 .header-search-wrap .typeahead{ min-width: 230px; padding: 0px;}
 .header-search-wrap ul.typeahead.dropdown-menu li{ padding:0px; border-bottom: none; }
 .header-search-wrap ul.typeahead.dropdown-menu li a{overflow:hidden;text-overflow:inherit;white-space:inherit; font-size:12px;padding:8px !important;}
 .typeahead-inner p.item-heading{font-size: 16px;line-height: 17px;}
 .header-search-wrap ul.typeahead.dropdown-menu li:first-child{height: 41px !important;}
 .header-search-wrap ul.typeahead.dropdown-menu li:first-child a{height: 41px !important;}
 .customeGalImg{padding-left:10px !important;padding-right:10px !important;}
 .headGalTop h1{font-size:22px;}
 .headGalTop h2{font-size:18px;}
 .revProdImg{display:none;}
 /* ==thankyou and order pages start==*/
   .checkout-panelhead h3{font-size: 16px;}
   .delivery-add-title h3{font-size: 18px;}
   .addressing-box .delivery-add{font-size: 14px;}
   .ordmain-details .linebar .leftside{ width:100%;padding:12px 10px 0px 10px;border-right:0px solid #e9e9e9;}
   .ordmain-details .linebar .rightside{width:1000%;padding: 0px 10px  12px 10px;}
  /* ==thankyou and order pages start==*/
  .product-additional-info{padding:20px 10px;}
  .product-additional-info .secifcations ul li b, .product-additional-info .secifcations ul li strong{width:48%;min-width:auto!important;
    font-size:14px;vertical-align:top;padding-right:8px}
  .secifcations table tbody tr th{width:150px;min-width:auto !important;}
  .secifcations table tbody tr td{min-width:auto !important;}
  .bannerfull-style img{height:auto}
 .bannerhalf-style img{height:75px} 
 .psearch-results .thumbnail img{height:auto}
 .axil-categorie-area.listpagScrool .arrow-top-slide.brandmodel .slide-arrow.prev-arrow{left: -5px;}
 .axil-categorie-area.listpagScrool .arrow-top-slide.brandmodel .slide-arrow.next-arrow{right:-5px}
 .brandmodel .categrie-product .cat-title{width:100%}
 .filter-results.sortby{right: 15px;top: 0;}
 .productListStyle .axil-product.product-list-style-3 .thumbnail{width:100%;padding-bottom: 0;}
 .productListStyle .product-price-variant .specificBox{margin-right:0px;font-size: 13px}
 .productListStyle .axil-product.product-style-eight .label-block.label-right{left:0}
 .productListStyle .priceListBtn{font-size:26px;margin-top:0px;text-align: left;border-top: 1px solid #dedede;padding-top: 3px;}
 .productListStyle .axil-product.product-style-eight .label-block .product-badget{top: 15px;}
 .productListStyle a.axil-btn.btn-size-md, button.axil-btn.btn-size-md{margin-top:20px;margin-bottom: 20px;padding: 10px 20px;}
 .productListStyle .comwish-btn:nth-child(1){margin-right:10px}
 .productListStyle .product-compbtn{float:left;margin: 25px 0 0 0;}
 .cmsBoxImage img{margin-top:10px !important; margin-bottom:10px !important}
 .axil-privacy-policy .policy-published{font-size:24px; line-height:28px}
 .product-small-thumb-3.small-thumb-wrapper{background: #f4f4f4;padding: 0 5px;}
 .single-product-content .product-action-wrapper .pro-qty{width:100%;justify-content: center;display:flex;padding:10px 6px;background:#f6f7fb;
    margin-bottom:5px;margin-left:1px;border-radius:3px}
 .trusticon{width:100% !important}
 .productDetailStyle .product-price-variant{margin-top:10px}
 .secPadMobCls{margin-left:0px !important; margin-right:0px !important;}
 .secPadMobCls.noPadd{padding-left:0px !important; padding-right:0px !important;}
 .secPadMobCls.noPaddBg{padding-left:15px !important; padding-right:15px !important;}
 .axil-mainmenu.aside-category-menu .header-department .header-department-text{display:none}
 .product-additional-info .secifcations ul li{padding:10px 0px;width:100%;border-bottom: 1px solid #f4f4f4;}
 .axil-product>.thumbnail>a img{max-height:inherit;min-height:340px;object-fit:inherit}
 .range-variant li.attrli{width:48%;}
 .product-additional-info .secifcations ul li em{font-size: 14px;text-align: left;display: inline-block;width: 50%;}
 .small-thumb-wrapper .small-thumb-img img{height:40px}
 .axil-single-product-area .product-small-thumb-3 .prev-arrow {left:-12px;position:absolute;width:25px;height:100%;z-index:99;top:0;}
 .axil-single-product-area .product-small-thumb-3 .next-arrow {right: -12px;position: absolute;width: 25px;height: 100%;z-index: 99;top:0;}
 .axil-single-product-area .small-thumb-wrapper .small-thumb-img img{width:100%;height:70px;}
 .single-product-content .inner .product-variation.iszetext{padding: 10px 0px;}
 .range-variant.pdetailspage{justify-content: left;margin:5px}
 .range-variant li.attrli p, .range-variant li.attrli strong{font-size:11.5}
 .axil-main-slider-area.main-slider-style-2 .bannerright{display:none}
 .style2 .range-variant li.attrli.wmin100 p, .style2 .range-variant li.attrli.wmin65 p{min-width: 60px;}
 .stocknumtext{position: absolute;right: 0;top: -40px;text-align: left;width: 95px;}
 .stockQtyNum{position:relative}
 .product-action-wrapper.d-flex-center{align-items: flex-start;}
 .cart-dropdown .cart-item .product-quantity.item-quantity{position:absolute !important;bottom: 25px}
 .axil-product .product-hover-action {bottom:40px;opacity: 1;visibility: visible;transition-delay: .2s;}
 .axil-poster-countdown.homebner{display:none}
  ul.attrNlst{grid-template-columns: repeat(3,minmax(0,1fr));gap: .7rem;}
 .attrNlst li a{padding:12px 4px}
 .product-action li.wishlist{display:none}
 .mobilePrcDetilPage{display:block  !important;text-align: left;width: 42%;}
 li#addtocartbtnid{width: 58%;}
 .mobsaleprcdetail{display:block;font-weight:bold;color: #fff}
 .product-action.addcrtBtn{position: fixed;width: 100%;background: #1d2730;padding: 20px 5px;bottom: -2px;z-index: 99;left: 0;border-top: 1px solid #d41716;}
 .mobbudgetbx{background-color: var(--color-budgetbar);line-height: 1;padding: 6px 10px 5px;font-size: 12px;font-weight: 700;color: #fff;border-radius: 4px;
    box-shadow: 0 8px 16px 0 rgba(53,119,240,.3);display: inline-block;}
 .mobactualprcdetail{color: #d6d6d6;text-decoration: line-through;margin-right: 10px;display:inline-block;}
 .cart-dropdown .cart-footer .group-btn{text-align:center;}
 .cart-dropdown .cart-footer .group-btn .axil-btn{display:inline-block;margin-right: 10px;}
 .shopcartpage .col-xl-5.col-lg-7{position:relative}
 .shopcartpage .axil-order-summery{position: fixed;width: 100%;left: 0;bottom: -2px;border-radius: 0;padding: 5px 10px 12px 10px;z-index: 99;}
 .shopcartpage .axil-order-summery h5.title{display:none}
 .shopcartpage .axil-order-summery .summery-table{margin-bottom:10px}
 .shopcartpage .axil-order-summery .summery-table tbody td{padding: 3px 2px;}
  .hidmobilnavLi{display:none;}
  .mobileInnerpagNav{display:block;}
 .destopInnerpagNav{display:none;}
 #addtocart-stickybar{display:none !important}
 .addcartBtnsticky{position:initial}
 .detil-sicon .boxsimg {width: 18%;margin: 0 5px;}
 .detailpric{width:100%}
 .detailpricrgt{width:100%}
 .detailpricrgt{text-align:left;margin: 15px 0 0 0;}
 .detailpricrgt .d_freeship{margin-left:0px;margin-right:10px;font-size:12px;padding:3px}
 .productDetailStyle .product-price-variant .specificBox b span{display:none}
 .proTitle{display:block;}
.proTitle .flx1{padding-right:0px}
.proTitle .flx2{text-align:left;margin-bottom:10px}
.offPrcDisc{right: 0;width: 65px;border-radius: 20px;text-align: center;padding: 10px 5px;margin-top: 6px;}
.single-product-content .inner .price-amount{font-size:24px}
.tSales{margin-left: 0px !important;width: 100%;margin: 0 0 15px 0;}
.cart-dropdown .cart-content-wrap#cartrightpopupvew{width:100%}
.top-phonecontact{display:none}
.header-top-link .quick-link {justify-content: right;}
.innerPageHeader .logoImg{width:160px}
.bannerDMJ{display:none;}
.tj_yzEmain_goods {margin-left: -15px;position: relative;margin-right: -15px;font-size: 12px;margin-bottom: 5px;line-height: 11px;}
 img.tj_KtB1{width:80px;margin-right:5px;}
 .detailpricrgt .ficon{margin:0 2px 0 0}
 .addtocart button.axil-btn.btn-bg-primary{font-size: 18px; padding: 10px 15px;}
 .section-title-wrapper{margin-bottom: 47px;padding-right:0px}
 .section-title-wrapper h2, .section-title-wrapper h3{ font-size:20px;}
 .axil-product .product-content{margin-bottom:0px}
 .arrow-top-slide .slide-arrow{top: -44px;}
 .header-action .action-list .wishlist{display:none;}
}

@media only screen and (max-width: 991px){
 .sizehelp_img img{width:100%;}
 .header-main-nav .mainmenu-nav{width: 310px;}
 .mainmenu>.menu-item-has-children .axil-submenu.largeMen{min-width:auto}
 .mainmenu>.menu-item-has-children .axil-submenu.largeMen li{display: block;width: 94%;padding: 0;}
 .axil-section-gap {padding:40px 0;}
 .mbmobile-5{margin-bottom:5px}
 .inner.breadcrumbsList{display:block;overflow-x:auto}
 .inner.breadcrumbsList ul.axil-breadcrumb{overflow-x: auto;white-space: nowrap;flex-wrap: nowrap;display: inline-flex;}
 .woocommerce-tabs.wc-tabs-wrapper.bg-vista-white{padding:30px 0 10px}
 .shopcartpage .axil-order-summery{margin-top:40px}
 #promocode_title{top:55px;}
 .error-avl-msg{width:94%;margin-left:3%;}
 .error-avl-msg h5{font-size:16px}
 .slider-container.theme-green{ width:230px !important;}
 .post-pagination nav.pagination ul li span{line-height: 35px;min-width: 35px;padding: 0 12px;}
 .post-pagination nav.pagination ul li a{line-height: 35px;min-width: 35px;padding: 0 12px;}
 .category-select.align-items-center h2{font-size:20px}
 .header-search-wrap .typeahead{ min-width: 230px; padding: 0px;}
 .header-search-wrap ul.typeahead.dropdown-menu li{ padding:0px; border-bottom: none; }
 .header-search-wrap ul.typeahead.dropdown-menu li a{overflow:hidden;text-overflow: ellipsis;white-space:nowrap; font-size:12px; padding:8px !important;}
 .header-search-wrap ul.typeahead.dropdown-menu li a{overflow:hidden;text-overflow:inherit;white-space:inherit; font-size:12px;padding:8px !important;}
 .typeahead-inner p.item-heading{font-size: 16px;line-height: 17px;}
 .header-search-wrap ul.typeahead.dropdown-menu li:first-child{height: 41px !important;}
 .header-search-wrap ul.typeahead.dropdown-menu li:first-child a{height: 41px !important;}
 .product-additional-info .secifcations ul li b, .product-additional-info .secifcations ul li strong{width:130px;min-width:auto!important;font-size:14px;}
 .secifcations table tbody tr th{width:150px;min-width:auto !important;}
 .secifcations table tbody tr td{min-width:auto !important;}
 .axil-shop-sidebar{z-index:999}
 .psearch-results .thumbnail img{height:auto}
 .axil-categorie-area.listpagScrool .arrow-top-slide.brandmodel .slide-arrow.prev-arrow{left: -5px;}
 .axil-categorie-area.listpagScrool .arrow-top-slide.brandmodel .slide-arrow.next-arrow{right:-5px}
 .brandmodel .categrie-product .cat-title{width:100%}
 .filter-results.sortby{right: 15px;top: -15px;}
 .productListStyle .axil-product.product-list-style-3 .thumbnail{width:100%;padding-bottom: 0;}
 .productListStyle .product-price-variant .specificBox{margin-right:0px;font-size: 13px}
 .productListStyle .axil-product.product-style-eight .label-block.label-right{left:0}
 .productListStyle .priceListBtn{font-size:26px;margin-top:0px;text-align: left;border-top: 1px solid #dedede;padding-top: 3px;}
 .productListStyle .axil-product.product-style-eight .label-block .product-badget{top: 15px;}
 .productListStyle a.axil-btn.btn-size-md, button.axil-btn.btn-size-md{margin-top:20px;margin-bottom: 20px;padding: 10px 20px;}
 .productListStyle .comwish-btn:nth-child(1){margin-right:10px}
 .productListStyle .product-compbtn{float:left;margin: 25px 0 0 0;}
 .cmsBoxImage img{margin-top:10px !important; margin-bottom:10px !important}
 .axil-privacy-policy .policy-published{font-size:24px; line-height:28px}
 .product-small-thumb-3.small-thumb-wrapper{background: #f4f4f4;padding: 0 5px;}
 .single-product-content .product-action-wrapper .pro-qty{width:130px;justify-content: center;display:flex;padding:6px;background:#fff;margin-bottom:0px}
 .trusticon{width:100% !important}
 .productDetailStyle .product-price-variant{margin-top:10px}
 .secPadMobCls{margin-left:0px !important; margin-right:0px !important;}
 .secPadMobCls.noPadd{padding-left:0px !important; padding-right:0px !important;}
 .secPadMobCls.noPaddBg{padding-left:15px !important; padding-right:15px !important;}
 .axil-mainmenu.aside-category-menu .header-department .header-department-text{display:none}
 .product-additional-info .secifcations ul li{padding:10px 0px;width:100%;border-bottom: 1px solid #f4f4f4;}
 .range-variant li.attrli{width:48%;}
 .product-additional-info{padding:20px 10px;}
 .axil-header-top .header-brand a img {max-height: 65px;}
 .header-style-2 .axil-header-top{padding: 5px 0;}
 .header-style-5 .axil-mainmenu{padding: 5px 0;}
 .axil-single-product-area .product-small-thumb-3 .prev-arrow {left:-12px;position:absolute;width:25px;height:100%;z-index:99;top:0;}
 .axil-single-product-area .product-small-thumb-3 .next-arrow {right: -12px;position: absolute;width: 25px;height: 100%;z-index: 99;top:0;}
 .axil-single-product-area .small-thumb-wrapper .small-thumb-img img{width:100%;height:auto;}
 .single-product-content .inner .product-variation.iszetext{padding: 10px 0px;}
 .range-variant.pdetailspage{justify-content: left;margin:5px}
 .axil-main-slider-area.main-slider-style-2 .bannerright{display:none}
 .style2 .range-variant li.attrli.wmin100 p, .style2 .range-variant li.attrli.wmin65 p{min-width:70px;}
 .cart-dropdown .cart-item .product-quantity.item-quantity{position:absolute !important;bottom:25px}
 .axil-product .product-hover-action {bottom:40px;opacity: 1;visibility: visible;transition-delay: .2s;}
 .axil-poster-countdown.homebner{display:none}
  ul.attrNlst{grid-template-columns: repeat(3,minmax(0,1fr));gap: .7rem;}
 .attrNlst li a{padding:12px 4px}
 .product-action li.wishlist{display:none}
 .mobilePrcDetilPage{display:block  !important;text-align: left;width: 42%;}
 li#addtocartbtnid{width: 58%;}
 .mobsaleprcdetail{display:block;font-weight:bold;color: #fff}
 .product-action.addcrtBtn{position: fixed;width: 100%;background: #1d2730;padding: 20px 5px;bottom: -2px;z-index: 99;left: 0;border-top: 1px solid #d41716;}
 .mobbudgetbx{background-color: var(--color-budgetbar);line-height: 1;padding: 6px 10px 5px;font-size: 12px;font-weight: 700;color: #fff;border-radius: 4px;
    box-shadow: 0 8px 16px 0 rgba(53,119,240,.3);display: inline-block;}
 .mobactualprcdetail{color: #d6d6d6;text-decoration: line-through;margin-right: 10px;display:inline-block;}
 .cart-dropdown .cart-footer .group-btn{text-align:center;}
 .cart-dropdown .cart-footer .group-btn .axil-btn{display:inline-block;margin-right: 10px;}
 .shopcartpage .col-xl-5.col-lg-7{position:relative}
 .shopcartpage .axil-order-summery{position: fixed;width: 100%;left: 0;bottom: -2px;border-radius: 0;padding: 5px 10px 12px 10px;z-index: 99;}
 .shopcartpage .axil-order-summery h5.title{display:none}
 .shopcartpage .axil-order-summery .summery-table{margin-bottom:10px}
 .shopcartpage .axil-order-summery .summery-table tbody td{padding: 3px 2px;}
  .hidmobilnavLi{display:none;}
 .mobileInnerpagNav{display:block;}
 .destopInnerpagNav{display:none;}
 #addtocart-stickybar{display:none !important}
 .addcartBtnsticky{position:initial}
 .detil-sicon .boxsimg {width: 18%;margin: 0 5px;}
 .top-phonecontact{display:none}
 .innerPageHeader .logoImg{width:160px}
 .bannerDMJ{display:none;}
 .header-top-dropdown.currencyV{display:none}
 .blockcontent .ttservice-icon{width: 80px;height: 80px;margin-right:12px}
 .blockcontent .ttservice-text{display:flow;margin:0px}
 .blockcontent .ttservice-title{margin-bottom: 5px;}
 .blockcontent .ttservice-subtitle{line-height: 16px;}
 .blockcontent .ttleftservice-wrap{padding: 10px 10px;}
 .single-product-thumbnail-wrap.zoom-gallery{border: 1px solid #ededed;}
 .single-product-thumbnail-wrap .product-quick-view{bottom: 10px;left: 5px;}
 .tj_yzEmain_goods {margin-left: -15px;position: relative;margin-right: -15px;font-size: 12px;margin-bottom: 5px;line-height: 11px;}
 img.tj_KtB1{width:80px;margin-right:5px;}
 .detailpricrgt .ficon{margin:0 2px 0 0}
 .addtocart button.axil-btn.btn-bg-primary{font-size: 18px; padding: 10px 15px;}
 .section-title-wrapper{margin-bottom: 47px;padding-right:0px}
 .section-title-wrapper h2, .section-title-wrapper h3{ font-size:20px;}
 .axil-product .product-content{margin-bottom:0px}
 .arrow-top-slide .slide-arrow{top: -44px;}
 .header-action .action-list .wishlist{display:none;}
}

@media (min-width:320px) and (max-width:641px){
 .bannerfull-style img{height:auto}
 .bannerhalf-style img{height:75px}
 .psearch-results .thumbnail img{height:auto}
 .axil-categorie-area.listpagScrool .arrow-top-slide.brandmodel .slide-arrow.prev-arrow{left: -5px;}
 .axil-categorie-area.listpagScrool .arrow-top-slide.brandmodel .slide-arrow.next-arrow{right:-5px}
 .brandmodel .categrie-product .cat-title{width:100%}
 .filter-results.sortby{right: 15px;top: 0;}
 .productListStyle .axil-product.product-list-style-3 .thumbnail{width:100%;padding-bottom: 0;}
 .productListStyle .product-price-variant .specificBox{margin-right:0px;font-size: 13px}
 .productListStyle .axil-product.product-style-eight .label-block.label-right{left:0}
 .productListStyle .priceListBtn{font-size:26px;margin-top:0px;text-align: left;border-top: 1px solid #dedede;padding-top: 3px;}
 .productListStyle .axil-product.product-style-eight .label-block .product-badget{top: 15px;}
 .productListStyle a.axil-btn.btn-size-md, button.axil-btn.btn-size-md{margin-top:20px;margin-bottom: 20px;padding: 10px 20px;}
 .productListStyle .comwish-btn:nth-child(1){margin-right:10px}
 .productListStyle .product-compbtn{float:left;margin: 25px 0 0 0;}
 .cmsBoxImage img{margin-top:10px !important; margin-bottom:10px !important}
 .axil-privacy-policy .policy-published{font-size:24px; line-height:28px}
 .product-small-thumb-3.small-thumb-wrapper{background: #f4f4f4;padding: 0 5px;}
 .single-product-content .product-action-wrapper .pro-qty{width:100%;justify-content: center;display:flex;padding:10px 6px;background:#f6f7fb;
    margin-bottom:5px;margin-left:1px;border-radius:3px}
 .trusticon{width:100% !important}
 .productDetailStyle .product-price-variant{margin-top:10px}
 .secPadMobCls{margin-left:0px !important; margin-right:0px !important;}
 .secPadMobCls.noPadd{padding-left:0px !important; padding-right:0px !important;}
 .secPadMobCls.noPaddBg{padding-left:15px !important; padding-right:15px !important;}
 .axil-mainmenu.aside-category-menu .header-department .header-department-text{display:none}
 .product-additional-info .secifcations ul li{padding:10px 0px;width:100%;border-bottom: 1px solid #f4f4f4;}
 .header-action>ul>li{margin: 0px 8px;}
 .range-variant{justify-content:center}
 .axil-product>.thumbnail>a img{max-height:inherit;min-height:340px;object-fit:inherit}
 ul.attraTabs li{font-size:13px;}
 .orderSpecific{width:100%}
 .range-variant li.attrli{width:48%;}
 .product-additional-info{padding:20px 10px;}
 .product-additional-info .secifcations ul li em{font-size: 14px;text-align: left;display: inline-block;width: 50%;}
 .product-additional-info .secifcations ul li b, .product-additional-info .secifcations ul li strong{width:48%;vertical-align:top;padding-right:8px}
 .small-thumb-wrapper .small-thumb-img img{height:40px}
 .axil-header-top .header-brand a img {max-height: 65px;}
 .header-style-2 .axil-header-top{padding: 5px 0;}
 .header-style-5 .axil-mainmenu{padding: 5px 0;}
 .axil-single-product-area .product-small-thumb-3 .prev-arrow {left:-12px;position:absolute;width:25px;height:100%;z-index:99;top:0;}
 .axil-single-product-area .product-small-thumb-3 .next-arrow {right: -12px;position: absolute;width: 25px;height: 100%;z-index: 99;top:0;}
 .axil-single-product-area .small-thumb-wrapper .small-thumb-img img{width:100%;height:70px;}
 .single-product-content .inner .product-variation.iszetext{padding: 10px 0px;}
 .range-variant.pdetailspage{justify-content: left;margin:5px}
 .range-variant li.attrli p, .range-variant li.attrli strong{font-size:11.5}
 .axil-main-slider-area.main-slider-style-2 .bannerright{display:none}
 .style2 .range-variant li.attrli.wmin100 p, .style2 .range-variant li.attrli.wmin65 p{min-width: 60px;}
 .stocknumtext{position: absolute;right: 0;top: -40px;text-align: left;width: 95px;}
 .stockQtyNum{position:relative}
 .product-action-wrapper.d-flex-center{align-items: flex-start;}
 .cart-dropdown .cart-item .product-quantity.item-quantity{position:absolute !important;bottom: 25px}
 .axil-product .product-hover-action {bottom:40px;opacity: 1;visibility: visible;transition-delay: .2s;}
 .axil-poster-countdown.homebner{display:none}
 .axil-categorie-area.homecatslid .section-title-wrapper .title{font-size:20px}
 ul.attrNlst{grid-template-columns: repeat(3,minmax(0,1fr));gap: .7rem;}
 .attrNlst li a{padding:12px 4px}
 .product-action li.wishlist{display:none}
 .mobilePrcDetilPage{display:block;text-align: left;width: 42%;}
 li#addtocartbtnid{width: 58%;}
 .mobsaleprcdetail{display:block;font-weight:bold;color: #fff}
 .product-action.addcrtBtn{position: fixed;width: 100%;background: #1d2730;padding: 20px 5px;bottom: -2px;z-index: 99;left: 0;border-top: 1px solid #d41716;}
 .mobbudgetbx{background-color: var(--color-budgetbar);line-height: 1;padding: 6px 10px 5px;font-size: 12px;font-weight: 700;color: #fff;border-radius: 4px;
    box-shadow: 0 8px 16px 0 rgba(53,119,240,.3);display: inline-block;}
 .mobactualprcdetail{color: #d6d6d6;text-decoration: line-through;margin-right: 10px;display:inline-block;}
 .cart-dropdown .cart-footer .group-btn{text-align:center;}
 .cart-dropdown .cart-footer .group-btn .axil-btn{display:inline-block;margin-right: 10px;}
 .shopcartpage .col-xl-5.col-lg-7{position:relative}
 .shopcartpage .axil-order-summery{position: fixed;width: 100%;left: 0;bottom: -2px;border-radius: 0;padding: 5px 10px 12px 10px;z-index: 99;}
 .shopcartpage .axil-order-summery h5.title{display:none}
 .shopcartpage .axil-order-summery .summery-table{margin-bottom:10px}
 .shopcartpage .axil-order-summery .summery-table tbody td{padding: 3px 2px;}
 .hidmobilnavLi{display:none;}
 .mobileInnerpagNav{display:block;}
 .destopInnerpagNav{display:none;}
 #addtocart-stickybar{display:none !important}
 .addcartBtnsticky{position:initial}
 .detil-sicon .boxsimg{width: 18%;margin: 0 5px;}
 .addcartBtnsticky button{padding: 12px 30px;}
 .ulcondtion li:nth-child(1) .tooltip-content{left:20px}
.ulcondtion li:nth-child(1) .tooltip-content:after{left: 35%;}
.ulcondtion li:nth-child(3) .tooltip-content{left:-120px}
.ulcondtion li:nth-child(3) .tooltip-content:after{left: 90%;}
.ulcondtion li:nth-child(4) .tooltip-content{left:20px}
.ulcondtion li:nth-child(4) .tooltip-content:after{left: 35%;}
.ulcondtion li:nth-child(6) .tooltip-content{left:-120px}
.ulcondtion li:nth-child(6) .tooltip-content:after{left: 90%;}
.product-price-variant .specificBox .tooltip-content{left:-120px}
.product-price-variant .specificBox .tooltip-content:after{left: 90%;}
.cart-pagetable .qtyinput{width: 80%;display: inline-block;}
.detailpric{width:100%}
.detailpricrgt{width:100%}
.detailpricrgt{text-align:left;margin: 15px 0 0 0;}
.detailpricrgt .d_freeship{margin-left:0px;margin-right:10px;font-size:12px;padding:3px}
.productDetailStyle .product-price-variant .specificBox b span{display:none}
.proTitle{display:block;}
.proTitle .flx1{padding-right:0px}
.proTitle .flx2{text-align:left;margin-bottom:10px}
.offPrcDisc{right: 0;width: 65px;border-radius: 20px;text-align: center;padding: 10px 5px;margin-top: 6px;}
.single-product-content .inner .price-amount{font-size:24px}
.tSales{margin-left: 0px !important;width: 100%;margin: 0 0 15px 0;}
#submitButton{width:100%;text-align:center;margin-left: 0px !important;}
#errorprocess{width:100%;text-align:center;margin-bottom:10px}
.cart-dropdown .cart-content-wrap#cartrightpopupvew{width:100%}
.top-phonecontact{display:none}
.innerPageHeader .logoImg{width:160px}
.spoferTxt{margin:0px !important}
.spoferTxt li{width: 100%;text-align: center;}
.bannerDMJ{display:none;}
.header-top-link .quick-link li{padding:0 6px}
.header-top-dropdown.currencyV{display:none}
.blockcontent .ttservice-icon{width: 80px;height: 80px;margin-right:12px}
.blockcontent .ttservice-text{display:flow;margin:0px}
.blockcontent .ttservice-title{margin-bottom: 5px;}
.blockcontent .ttservice-subtitle{line-height: 16px;}
.blockcontent .ttleftservice-wrap{padding: 10px 10px;}
.single-product-thumbnail-wrap.zoom-gallery{border: 1px solid #ededed;}
.single-product-thumbnail-wrap .product-quick-view{bottom: 10px;left: 5px;}
.tj_yzEmain_goods {margin-left: -15px;position: relative;margin-right: -15px;font-size: 12px;margin-bottom: 5px;line-height: 11px;}
 img.tj_KtB1{width:80px;margin-right:5px;}
 .detailpricrgt .ficon{margin:0 2px 0 0}
 .addtocart button.axil-btn.btn-bg-primary{font-size: 18px; padding: 10px 15px;}
 .section-title-wrapper{margin-bottom: 47px;padding-right:0px}
 .section-title-wrapper h2, .section-title-wrapper h3{ font-size:20px;}
 .axil-product .product-content{margin-bottom:0px}
 .arrow-top-slide .slide-arrow{top: -44px;}
 .header-action .action-list .wishlist{display:none;}
 .flxOrdSlider{order:0;}
 .main-slider-style-4{min-height:400px}
 .main-slider-style-4 .main-slider-content{width:100%;text-align: left}
 .main-slider-style-4 .main-slider-content .shop-btn{display:none}
 .customordfrm .axil-signin-form{padding:10px}
 .customordfrm .axil-signin-banner {display: block;}
}

@media (min-width: 768px) and (max-width: 991px) {
 .bannerfull-style img{height:auto}
 .bannerhalf-style img{height:145px}
 .axil-main-slider-area.main-slider-style-2 .bannerright{display:none}
 .axil-categorie-area.listpagScrool .arrow-top-slide.brandmodel .slide-arrow.prev-arrow{left: 0px;}
 .axil-categorie-area.listpagScrool .arrow-top-slide.brandmodel .slide-arrow.next-arrow{right:0px}
 .productListStyle .axil-product.product-list-style-3 .thumbnail{width:100%}
 .productListStyle .axil-product.product-style-eight .label-block.label-right{left:0}
 .productListStyle .priceListBtn{font-size:26px;margin-top:0px;text-align: left;border-top: 1px solid #dedede;padding-top: 3px;}
 .productListStyle .axil-product.product-style-eight .label-block .product-badget{top: 15px;}
 .productListStyle a.axil-btn.btn-size-md, button.axil-btn.btn-size-md{margin-top:20px;margin-bottom: 20px;padding: 10px 20px;}
 .productListStyle .comwish-btn:nth-child(1){margin-right:10px}
 .productListStyle .product-compbtn{float:left;margin: 25px 0 0 0;}
 .product-filter-mobile{margin-top:25px}
 .secPadMobCls{margin-left:0px !important; margin-right:0px !important;}
 .secPadMobCls.noPadd{padding-left:0px !important; padding-right:0px !important;}
 .secPadMobCls.noPaddBg{padding-left:15px !important; padding-right:15px !important;}
 .axil-mainmenu.aside-category-menu .header-department .header-department-text{display:none}
 .product-additional-info .secifcations ul li{padding:10px;}
 .axil-product>.thumbnail>a img{max-height:inherit; min-height:280px}
 .attrNlst li a{padding:12px 4px}
 .hidmobilnavLi{display:none;}
 .mobileInnerpagNav{display:block;}
 .destopInnerpagNav{display:none;}
 .productListStyle .axil-product.product-list-style-3 .thumbnail{display: inline-block;width:40%;}
 .productListStyle .axil-product.product-list-style-3 .product-content{display: inline-block;width: 58%;vertical-align: top;}
 .proTitle{display:block;}
 .proTitle .flx1{padding-right:0px}
 .proTitle .flx2{text-align:left;margin-bottom:10px}
 .offPrcDisc{right: 0;width: 65px;border-radius: 20px;text-align: center;padding: 10px 5px;margin-top: 6px;}
 .single-product-content .inner .price-amount{font-size:24px}
 .tSales{margin-left: 0px !important;margin: 0 0 15px 0;}
 .header-style-2 .axil-header-top .axil-search{margin-right:5px}
 .top-phonecontact{margin-right:12px}
 .top-phonecontact .ptextnum{font-size: 1.3rem;}
 .top-phonecontact .ptext{font-size: 1rem;}
 .single-product-thumbnail-wrap.zoom-gallery{border: 1px solid #ededed;}
 .flxOrdSlider{order:0;}
}

@media (min-width:981px) and (max-width:1024px) {
 .bannerfull-style img{height:300px}
 .bannerhalf-style img{height:145px} 
 .axil-categorie-area.listpagScrool .arrow-top-slide.brandmodel .slide-arrow.prev-arrow{left: 0px;}
 .axil-categorie-area.listpagScrool .arrow-top-slide.brandmodel .slide-arrow.next-arrow{right:0px}
 .productListStyle .axil-product.product-list-style-3 .thumbnail{width:100%}
 .productListStyle .axil-product.product-style-eight .label-block.label-right{left:0}
 .productListStyle .priceListBtn{font-size:26px;margin-top:0px;text-align: left;border-top: 1px solid #dedede;padding-top: 3px;}
 .productListStyle .axil-product.product-style-eight .label-block .product-badget{top: 15px;}
 .productListStyle a.axil-btn.btn-size-md, button.axil-btn.btn-size-md{margin-top:20px;margin-bottom: 20px;padding: 10px 20px;}
 .productListStyle .comwish-btn:nth-child(1){margin-right:10px}
 .productListStyle .product-compbtn{float:left;margin: 25px 0 0 0;}
 .slider-container.theme-green{width: 190px !important;}
 .axil-product>.thumbnail>a img{max-height:inherit; min-height:250px}
 .productListStyle .axil-product.product-list-style-3 .thumbnail{display: inline-block;width:40%;}
 .productListStyle .axil-product.product-list-style-3 .product-content{display: inline-block;width: 58%;vertical-align: top;}
 .tSales{margin-left: 0px !important;width: 100%;margin: 0 0 15px 0;}
}

/* For 1024 Resolution */  
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  { 
 .axil-product>.thumbnail>a img{min-height: 255px;}
 .innerPageHeader .mainmenu>li{margin: 0 5px;} 
}  

@media only screen and (min-width: 1030px) and (max-width: 1366px){
 .axil-product>.thumbnail>a img{min-height: 255px;}
 .innerPageHeader .mainmenu>li{margin: 0 5px;} 
 .axil-mainmenu.aside-category-menu .header-department .department-nav-menu {
    height: 350px;
 } 
} 

@media (min-width: 576px) {

}
@media (min-width: 768px) {

}
@media (min-width: 992px) {

}
@media (min-width: 1200px) {
 .axil-mainmenu.aside-category-menu .header-department .department-nav-menu {height: 350px;}
 .destopInnerpagNav.newarival{display:none}
 .range-variant li{padding: 2px 5px;min-width: 32px;margin: 5px 3px;font-size: 12px;}
 .detailpricrgt .d_freeship{font-size:11.5px;margin-left:2px;}
}

@media only screen and (max-width: 1399px) {
  .header-style-5 .mainmenu {margin: 0px 12px;}
  .innerPageHeader .mainmenu>li {margin: 0 15px;}
  .header-action>ul{margin:0px}
  .innerPageHeader .mainmenu>li a {font-size: 13px;}
  .header-style-5 .header-navbar .header-main-nav {margin: 0 15px;}
  .innerPageHeader .mainmenu>li {margin: 0 12px;}
}

@media (min-width: 1400px) {
 .axil-mainmenu.aside-category-menu .header-department .department-nav-menu {height: 423px;}
 .destopInnerpagNav.newarival{display:block}
 .range-variant li{padding: 2px 7px;min-width:34px;margin: 5px 4px;font-size: 13px;}
 .detailpricrgt .d_freeship{font-size:13px;margin-left:13px;}
}