@import url('https://fonts.googleapis.com/css2?family=Spinnaker&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville&display=swap');
@font-face {
    font-family: 'Conv_Brandon_light';
    src: url('../fonts/Brandon_light.eot');
    src: local('☺'), url('../fonts/Brandon_light.woff') format('woff'), url('../fonts/Brandon_light.ttf') format('truetype'), url('../fonts/Brandon_light.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Conv_AvenirLTStd-Black';
    src: url('../fonts/AvenirLTStd-Black.eot');
    src: local('☺'), url('../fonts/AvenirLTStd-Black.woff') format('woff'), url('../fonts/AvenirLTStd-Black.ttf') format('truetype'), url('../fonts/AvenirLTStd-Black.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Conv_times';
    src: url('../fonts/times.eot');
    src: local('☺'), url('../fonts/times.woff') format('woff'), url('../fonts/times.ttf') format('truetype'), url('../fonts/times.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Conv_Helvetica-Bold';
    src: url('../fonts/Helvetica-Bold.eot');
    src: local('☺'), url('../fonts/Helvetica-Bold.woff') format('woff'), url('../fonts/Helvetica-Bold.ttf') format('truetype'), url('../fonts/Helvetica-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Conv_ANTQUAB';
    src: url('../fonts/ANTQUAB.eot');
    src: local('☺'), url('../fonts/ANTQUAB.woff') format('woff'), url('../fonts/ANTQUAB.ttf') format('truetype'), url('../fonts/ANTQUAB.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Avenir Light';
    src: url('../fonts/Avenir-Light.eot');
    src: url('../fonts/Avenir-Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Avenir-Light.woff2') format('woff2'),
         url('../fonts/Avenir-Light.woff') format('woff'),
         url('../fonts/Avenir-Light.ttf')  format('truetype'),
         url('../fonts/Avenir-Light.svg#Avenir Light') format('svg');
}



@font-face {
    font-family: 'Conv_Helvetica';
    src: url('../fonts/Helvetica.eot');
    src: local('☺'), url('../fonts/Helvetica.woff') format('woff'), url('../fonts/Helvetica.ttf') format('truetype'), url('../fonts/Helvetica.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}



@font-face {
    font-family: 'Conv_georgiab';
    src: url('../fonts/georgiab.eot');
    src: local('☺'), url('../fonts/georgiab.woff') format('woff'), url('../fonts/georgiab.ttf') format('truetype'), url('../fonts/georgiab.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}



.container{width: 980px}



* {

margin: 0;

padding: 0;

box-sizing: border-box;

-moz-box-sizing: border-box;

-webkit-box-sizing: border-box;

outline: none;

}


html {
  scroll-behavior: smooth;
}

body{margin: 0; padding: 0; font-family: 'Conv_Brandon_light'!important;}

a{ -webkit-transition: all 0.5s ease-out; text-decoration: none !important; }

a:hover{ -webkit-transition: all 0.5s ease-out; text-decoration: none !important; }



.form-control:focus {
    border-color: #ced4da;
    outline: 0;
    box-shadow:none;
}

.py-3{padding: 30px 0px}
.py-4{padding: 40px 0px}
.py-5{padding: 50px 0px}
.py-6{padding: 60px 0px}
.py-7{padding: 70px 0px}
.py-8{padding: 80px 0px}
.py-9{padding: 90px 0px}
.py-10{padding: 100px 0px}
.py-11{padding: 110px 0px}
.py-12{padding: 120px 0px}

.mb-0{margin-bottom: 0px}
.mb-1{margin-bottom: 10px}
.mb-2{margin-bottom: 20px}
.mb-3{margin-bottom: 30px}
.mb-4{margin-bottom: 40px}
.mb-5{margin-bottom: 50px}
.mb-6{margin-bottom: 60px}
.mb-7{margin-bottom: 70px}
.mb-8{margin-bottom: 80px}
.mb-9{margin-bottom: 90px}
.mb-10{margin-bottom: 100px}
.mb-11{margin-bottom: 110px}
.mb-12{margin-bottom: 120px}
.mb-13{margin-bottom: 130px}
.mb-14{margin-bottom: 140px}
.mb-15{margin-bottom: 150px}
.mb-16{margin-bottom: 160px}



/*=============================Top Header=============================*/
.tp_navbar {background:#7d043e;}
.tp_navbar h2{width: 100%;font-family: 'Conv_Brandon_light';font-size: 18px;font-style: normal;text-align: center;letter-spacing:0.2em;text-transform: capitalize;
border-top: 3px solid #a0138e;padding: 15px 0px}
.quotes {display: none;}
.tp_navbar h2:nth-child(1){background:#7d043e;}
.tp_navbar h2:nth-child(2){background:#8aa86f;}
.tp_navbar h2:nth-child(3){background:#7d043e;}
.tp_navbar h2:nth-child(4){background:#8aa86f;}

/*=============================Logo section=============================*/
.logosec{padding: 44px 0px}
.logosec h3{font-size: 23px;color: #7A0244;font-family: 'Libre Baskerville', serif;    letter-spacing: 0.05em;text-align: right;margin-top: 30px;
    line-height: 33px;
    margin-right: -20px;font-weight: 600}
.logosec .logoimg img{height: 98px;width: 75px}

/*=============================Main Header=============================*/
.mainheader{height: 42px;font-family: 'Conv_Brandon_light';border-bottom: 1px solid #e6e5e5}
.mainheader h4 a{font-size: 16px;padding: 10px 0px;color:#000}
.mainheader h4 img{    margin-right: 4px;
    margin-top: -4px;width: 24px;height: auto;}
.mainheader h4 span{    background: #000;color: #fff;border-radius: 50%;padding: 0px 5px;font-size: 12px}





.rmenubar{display: none;}
.mysidenav{display:none;}

.cmenu {

    background: transparent;

    font-size: 16px;

    text-align: center;

    text-transform: capitalize;

    -webkit-transition: all 0.5s ease-out;

    padding: 6px 5px;


    z-index: 99;

    font-family: 'Conv_Brandon_light';

    
}



.cmenu ul{margin:0; padding: 0;}

.cmenu ul li{list-style: none; display: inline-block;  position: relative; z-index: 999;}
.cmenu ul li a i{font-weight: 600;}
.cmenu ul li a {

    color: #7A0244!important;

    position: relative;

    padding: 0px 20px;

    display: block;

    margin: 3px 10px;

    border-radius: 0px;

}

.cmenu ul li a:hover, .cmenu ul li.active a{color: #8aa86f;  text-decoration: none;}

.cmenu ul li ul{margin:50px 0 0; padding: 0; position: absolute; z-index: 999;  background: #fff; border-image: color: #000000; box-shadow: 0px 2px 6px -2px #5d5d5d; opacity: 0; visibility: hidden;  -webkit-transition: all 0.5s ease-out;top:35px;    padding: 8px 0px;}

.cmenu ul li ul li{width: 170px; padding: 0 15px; text-align: left; text-transform: capitalize; list-style: none; position: relative;}

.cmenu ul li ul li a{color: #fff; display: block; padding:0px; text-transform: capitalize;}

.cmenu ul li ul li a i{color: #fff;}

.cmenu ul li ul li a:before{display: none;}

.cmenu ul li ul li a:hover{color: #f5f5f5; background: transparent;}

.cmenu ul li ul li:hover{background: transparent;color: #f5f5f5;}

.cmenu ul li ul li:hover a{color: #f5f5f5; background: transparent;}

.cmenu ul li:hover ul{margin:0px 0 0; opacity: 1; visibility: visible; line-height: 25px;  -webkit-transition: all 0.5s ease-out;}

.cmenu ul li:hover ul li ul{opacity:0; visibility: hidden;}

.cmenu ul li:hover ul li{line-height: 25px; padding: 3px 15px 3px;font-size: 14px;}

.cmenu ul li ul li ul {margin:50px 0 0; padding: 0;  width: 270px;  position: absolute; top: 0; right: -270px; z-index: 999; background: #000; border-bottom: solid 5px #103163; box-shadow: 0px 6px 11px -2px #000; opacity: 0; visibility: hidden;  -webkit-transition: all 0.5s ease-out;}

.cmenu ul li ul li:hover ul{opacity:1; visibility: visible; -webkit-transition: all 0.5s ease-out;}

.cmenu ul li ul li:hover ul li ul {opacity:0; visibility: hidden;}


/*=============================Slider Section=============================*/
.hmsldrimg{width: 100%;height: 355px;overflow: hidden;}
.hmsldrimg img{width: 100%;height:100%;object-fit: cover;}
.hmsldrsec .carousel-indicators button{
    background: #000;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    border-top: 0px;
    border-bottom: 0px;
    opacity: 1;
    margin-right: 10px;
    margin-left: 10px;
    opacity: 0.8;
}
.hmsldrsec .carousel-indicators button.active{opacity: 0.6}
.hmsldrsec .carousel-control-prev-icon {
    background-image: url(../images/sliderarrowleft.png);    width: 20px;
    height:35px;
}
.hmsldrsec .carousel-control-next-icon{background-image: url(../images/sliderarrowright.png);    width:20px;
    height: 35px;}
/*=============================BestSellers Section=============================*/
.hmbestsellersec{font-family: 'Conv_Brandon_light';position: relative;padding: 48px 0px 45px}
.hmbestsellersec h1{margin-top: 18px;letter-spacing:0.1em;line-height:1.2em;text-align:center;font-size:28px;font-weight: 600;margin-bottom: 32px}
.hmbestsellersec .prdctimg{width: 215px;height: 206px;overflow: hidden;position: relative;}
.hmbestsellersec .prdctimg img{width:100%;height: 100%;object-fit: cover;}
.hmbestsellersec .prodctbox{width: 215px;margin: 0 auto}
.hmbestsellersec .prodctbox a.quickview{
    color: rgb(40, 40, 40);
    background-color: rgba(255, 255, 255, 0.75);
    width: 100%;
    font-size: 16px;
    text-align: center;
    position: absolute;
    bottom: -55px;
    padding: 15px 0px;
    transition: 0.5s ease;
    margin-bottom: 0;
}
.hmbestsellersec .prodctbox h3{background: #d2461c;color: #fff;position: absolute;top: 0;left: 0;padding: 7px 12px;text-align: center;text-transform: uppercase;font-size: 16px}
.hmbestsellersec .prodctbox:hover  a.quickview{bottom: 0px}
.prdctdtls{color: #494949;text-align: center;}
.prdctdtls h4{margin-top: 12px;margin-bottom: 7px;font-size: 16px;}
.prdctdtls h6{margin-bottom: 18px}
.hmbestsellersec .number span {cursor:pointer; }
.hmbestsellersec .number .minus, .hmbestsellersec .number .plus{
            width:48px;
            height:40px;
            background:#fff;
            border-radius:0px;
            border:1px solid #000;
            display: inline-block;
            vertical-align: middle;
            text-align: center;
            line-height: 36px;
            font-size: 24px;
        }
.hmbestsellersec .heightbx{height: 40px}
.hmbestsellersec .number .minus{border-right: 0px;margin-right: -5px}
.hmbestsellersec .number .plus{border-left: 0px;margin-left: -5px}
   .hmbestsellersec .number   input{
            height:40px;
      width: 100px;
      text-align: center;
            border:1px solid #000;
            border-radius:0px;
      display: inline-block;
      vertical-align: middle;
      border-right: 0;border-left: 0;
            }

.hmbestsellersec .crtbtn {
    color: rgb(40, 40, 40);
    font-size: 16px;
    border: 1px solid #000;
    display: inline-block;
    text-align: center;
    margin-top: 12px;
    padding: 8px 58px;
    height: 40px;
}

.owl-carousel .owl-nav.disabled{display: block!important;}
.owl-carousel .owl-nav.disabled .owl-prev{position: absolute;left: -30px;}
.owl-carousel .owl-nav.disabled .owl-next{position: absolute;right:-30px;}
.owl-carousel .owl-nav.disabled .owl-prev, .owl-carousel .owl-nav.disabled .owl-next{bottom: 200px; font-size: 50px;font-weight: 600;
    color: #fff;text-shadow: 0px 0px 3px #000000;}

.hmbestsellersec .hmprdctbtn{background: #282828;color: #ffffff;text-align: center;padding: 9px 48px;font-size: 16px;text-transform: capitalize;}
.hmbestsellersec .hmprdctbtn:hover{background: #d2461c}

#quickModal .modal-content{border-radius: 0px;color: #494949;font-family: 'Conv_Brandon_light';}
#quickModal .mdlcntnt{    padding: 5px 20px 30px;}
#quickModal .modal-header{border-bottom: 0;padding: 12px 15px}
#quickModal .mdlprdctimg{width:320px;height: 320px;overflow: hidden;}
#quickModal .mdlprdctimg img{width:100%;height:100%;object-fit: cover;}
#quickModal .mdlcntnt h2{font-size:26px;margin-bottom: 12px;}
#quickModal  .clr1{width: 22px;height: 22px;background-color: rgb(249, 187, 156);border: 1px solid #c9c9c9;border-radius: 50%;margin-right:5px;    margin-bottom: 15px;}
#quickModal  .clr2{width: 22px;height: 22px;background-color: rgb(69, 69, 143);border: 1px solid #c9c9c9;border-radius: 50%;    margin-bottom: 15px;}
#quickModal p{font-size: 12px;text-transform: uppercase;}
#quickModal h4{font-size: 20px;text-transform: capitalize;    margin-bottom: 14px;}
#quickModal h5{font-size: 14px;margin-bottom: 10px;text-transform: capitalize;}
#quickModal .form-select:focus{box-shadow: none;}
#quickModal .btn:focus{box-shadow: none;}
#quickModal select, #quickModal input{    border-radius: 0;
    padding: 10px 15px;
    margin-top: 10px;
    margin-bottom: 20px;    border: 1px solid #ced4da;}

#quickModal .mdlbtnsbmt{padding: 10px 25px;display: block;color: #000;background: #fff;width: 100%;border: 1px solid #000;border-radius: 0;text-transform: capitalize;margin-bottom: 18px;}

#quickModal .mdlmoredtls{color: #000;text-decoration: underline!important;}


/*=============================Video Section=============================*/
.hmvdeosec img, .hmvdeosec video {
    object-fit: cover;
    max-width:100%;
    width:100%;
    margin: 0;
    line-height: 1;
    border: none;
    height: 395px;
}

/*=============================Blog Section=============================*/
.hmlogsec{padding: 35px 0px}
.hmlogsec .container{width: 1000px}
.hmlogsec .blogimg{width: 311px;height: 388px;position: relative;}
.hmlogsec .blogimg img{width: 100%;height: 100%;object-fit: cover;}
.hmlogsec h5{font-size: 16px;font-family: 'Conv_Brandon_light';background: #8aa86f;color: #fff;position: absolute;left: 0;right: 0;
bottom: -18px;text-align: center;text-transform: capitalize;padding: 8px 35px;margin: 0 auto;width: 135px}
.hmlogsec h5:hover{background: #d2461c}
.hmblgcntnt{padding: 60px 0px 100px;font-family: 'Conv_AvenirLTStd-Black';}
.hmlogsec .hmblgcntnt h1{color: #000;font-size: 30px;    margin-bottom: 15px;}
.hmlogsec .hmblgcntnt p{color: #545454;font-size: 15px;line-height: 1.6em;font-weight: 400;font-family: 'Avenir Light';padding: 0px 50px;}
.hmblgcntnt .mrebtn{  font-family: 'Conv_times';font-size: 18px;color: #000;}

/*=============================Service Section=============================*/
.hmsrvcsec{background: #8aa86f;padding: 44px 0px}
.hmsrvcsec .container{width: 1024px}
.hmsrvcsec h1{font-family: 'Conv_Helvetica-Bold';color: #fff;text-transform: uppercase;font-size: 25px;
letter-spacing: 6px;margin-bottom: 25px}
.hmsrvccontner{display: flex;justify-content: space-around;padding: 0px 2px}
.hmsrvcsec .servicebox{width: 220px;height: 235px;overflow: hidden;background: #fff;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.hmsrvcsec .servicebox h3{text-transform: uppercase;font-family: 'Conv_Helvetica-Bold';color: #8aa86f;letter-spacing:0.1em;font-size: 20px;}
.hmsrvcsec .srvcebtn{font-size: 16px;font-family: 'Conv_Brandon_light';color: #000;padding: 4px 15px;text-transform: capitalize;}
.hmsrvcsec .srvcebtn:hover{color: #d2461c}

.hmsrvcsec .serviceimg{width: 220px;height: 235px;overflow: hidden;}
.hmsrvcsec .serviceimg img{width: 100%;height: 100%;object-fit: cover;}
/*=============================News Section=============================*/
.hmnewsec{padding: 33px 0px 75px}
.hmnewsec h1{font-family: 'Conv_georgiab';font-size: 30px;color: #000;font-weight: 600;    margin-bottom: 30px;}
.formsec{max-width: 520px;margin: 0 auto;}
.hmnewsec form input{border: 2px solid #000;margin-bottom: 20px;font-family: 'Conv_ANTQUAB';font-size: 15px;border-radius: 0;
text-transform: capitalize;padding: 18px 25px;font-style: italic;font-weight: 500}
.hmnewsec form label{padding: 8px 0px 0px 20px;font-family: 'Conv_ANTQUAB';color: #000;font-size: 15px;font-style: italic;}
.hmnewsec .form-check-input[type=checkbox]{border-radius: 0;padding: 14px}
.hmnewsec .frmsbmtbtn{background: #373b4d;color: #fff;text-align: center;text-transform: capitalize;display: block;
border-radius: 0;padding: 18px 30px;border: 0;width: 100%;font-family: 'Conv_Brandon_light';font-weight: 600}
.hmnewsec .frmsbmtbtn:hover{background: #000}
.hmnewsec .form-control:focus{border-color: #000}
.hmnewsec .form-check-input:checked{background-color: #ffa9a9;border-color: #ff4040;}
.hmnewsec .form-check-input:focus{box-shadow: none;}

.hmnewsec form ::-webkit-input-placeholder { color:#000; }
.hmnewsec form ::-moz-placeholder { color:#000; } /* firefox 19+ */
.hmnewsec form :-ms-input-placeholder { color:#000; } /* ie */
.hmnewsec form input:-moz-placeholder { color:#000; }

/*=============================Footer Section=============================*/
.ftsec{border-top: 1px solid #000;font-family: 'Conv_Brandon_light';position: relative;}
.ftsec h1{letter-spacing: 0.1em;    line-height: 1.6em;text-align: center;font-size: 28px;font-weight: 600;margin-bottom: 45px}
.ftsec .ftmenu{margin: 0;padding: 0}
.ftsec .ftmenu li{font-size: 15px;line-height: 22px;margin-bottom: 3px;text-align: center;list-style: none;text-transform: capitalize;}
.ftsec .ftmenu li a{color: #494949}

.ftsec .fticonsec a i {
    display: inline-block;
    color: #000;
    margin: 0px 15px;
    font-size: 22px;
}

.ftsec .subscrbesev form{display: flex;justify-content: center;font-family: 'Conv_Brandon_light';margin-bottom: 25px}
.ftsec h2{margin-top: 50px;text-align:center;font-size:22px;font-family: 'Conv_Brandon_light';color: #494949;margin-bottom: 20px}
.ftsec .subscrbesev form input{border: 1px solid #000;border-radius: 0;    padding: 9px 15px;width: 65%;margin-right: 10px}
.ftsec .subscrbesev form button{border-radius: 0;background: #282828;color: #fff;text-align: center;text-transform: capitalize;
padding: 9px 22px;border: 0;font-size: 16px;}
.ftsec .subscrbesev form button:focus{box-shadow:none}

.ftsec .subscrbesev form ::-webkit-input-placeholder { color:#494949; }
.ftsec .subscrbesev form ::-moz-placeholder { color:#494949; } /* firefox 19+ */
.ftsec .subscrbesev form :-ms-input-placeholder { color:#494949; } /* ie */
.ftsec .subscrbesev form input:-moz-placeholder { color:#494949; }

.ftsec a{color: #494949}
.ftsec p{margin-bottom: 2px;color: #494949}


.ftsec .fixediconsec{position: fixed;right: 50px;    bottom: 150px;    z-index: 1;}
.ftsec .fixediconsec a i{display:block;
    color: #fff;
    margin:10px 0px;
    font-size: 18px;
width: 26px;height: 26px;background: #000;border-radius: 50%;    line-height: 28px;text-align: center;}



/*=============================About Page=============================*/
.innerbg {
    width: 100%;
    height: 645px;
    position: relative;
    background:url(../images/aboutbg.jpg);
    background-size: cover;
    background-position: bottom;
    overflow: hidden;
}

.inabtsec .container{width: 810px;}
.inabtsec {padding: 48px 0px 45px;font-family: 'Conv_Brandon_light';}
.inabtsec h1{    text-align: center;
    font-size: 28px;font-weight: 600;letter-spacing:0.1em;color:#282828;    margin-bottom: 50px;}
.inabtsec p{font-size: 16px;    color: #545454;}
.inabtsec h6{font-size: 15px;margin-bottom: 20px;}
/*=============================Contact Page=============================*/
.incntntsec{padding: 40px 0px 80px}
.incntntsec h1{letter-spacing:0.1em;font-size: 28px;font-family: 'Conv_Brandon_light';font-weight: 600;color:#282828;    margin-bottom: 60px;}
.incntntsec h2{font-size: 19px;
    font-family: 'Conv_Brandon_light';
    line-height: normal;
    letter-spacing: normal;
    margin-bottom: 15px;
    font-weight: bold;}
.incntntsec p{font-size:16px; line-height:1.4em; text-align:center;font-family: 'Conv_Brandon_light';  color: #494949;    margin-bottom: 3px;}
.incntntsec a{font-size:16px; line-height:1.4em; text-align:center;font-family: 'Conv_Brandon_light';  color: #494949;    margin-bottom: 3px;display: block;}

.incntctfrm{padding:30px 0px 50px}
.incntctfrm h1{font-size: 15px;font-family: 'Conv_Brandon_light'; line-height: normal;letter-spacing: normal;    margin-bottom: 30px;}

.incntctfrm form{font-family: 'Conv_Brandon_light';font-size: 16px}
.incntctfrm form input{border: 0;border-bottom: 1px solid #898989;border-radius: 0;padding: 0;padding-bottom: 45px;padding-top: 8px;}
.incntctfrm form textarea{border: 0;border-bottom: 1px solid #898989;border-radius: 0;padding: 0; padding-bottom: 45px;padding-top: 8px;}
.incntctfrm form input:hover {
    border-width:  0px 0px 3px 0px;
    border-style: solid;
    border-color: #282828;
}

.incntctfrm form textarea:hover {
    border-width:  0px 0px 3px 0px;
    border-style: solid;
    border-color: #282828;
}

.incntctfrm .btn-primary{background: #fff;color: #494949;border: 0;border-radius: 0;padding-top: 15px}
.incntctfrm .btn-primary:focus{box-shadow: none;}

.cmap iframe{width: 100%;height: 450px;border: 0}

/*=============================Shop Page=============================*/
.inshopsec{padding: 10px 0px 15px;font-family: 'Conv_Brandon_light';}
.inshopsec h1{font-family: 'Conv_Brandon_light'; font-weight: 600;font-size: 28px;letter-spacing:0.1em;text-align: center;margin-bottom: 42px;}
.inshopsec h2{font-family: 'Conv_Brandon_light'; font-weight:400;font-size: 26px;line-height: 1.2;    height: 58px;overflow:hidden}
.inshopsec .inprdctsec{    color: #494949;}
.inshopsec .inprdctsec h6 {
    margin-bottom: 18px;    margin-top: 12px;
}
.inshopsec .inprdctsec .crtbtn {
    color: rgb(40, 40, 40);
    font-size: 16px;
    border: 1px solid #000;
    display: inline-block;
    text-align: center;
    padding: 8px 50px;
    height: 40px;
    width: 100%;
}
.prdctimg{width: 312px;height: 312px;overflow: hidden;position: relative;}
.prdctimg img{width: 100%;height: 100%;object-fit: cover}


.inprdctsec{display: flex;padding: 0px 45px 0px 20px;}
.filtersec{width: 290px;    padding-right: 25px;
    padding-left: 40px;}
.inprdctbx{    width: calc(100% - 290px);}
.inprdctbx h4{color: #494949;font-size: 16px;margin-top: 18px;}
.inprdctbx .divider{width: 20px;height: 1px;background: #282828;margin: 0 auto}
.inprdctbx h6{color: #494949;font-size: 16px}
.prdctdtls h4 a{color:#494949!important}

/*=============================Shop Page=============================*/
.faqsec{font-family: 'Conv_Brandon_light';padding:45px 0px }
.faqsec .accordion {
  background-color: #fff!important;
  border-bottom: 1px solid #494949!important;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
  color: #494949;
  margin-bottom: 5px;
}
.faqsec h1{    text-align: center;
    font-size: 28px;font-weight: 600;letter-spacing:0.1em;color:#282828;    margin-bottom: 50px;}

.faqsec ul{margin: 0;padding: 0;padding-left: 14px}
.faqsec ul li{font-size: 15px;line-height: 22px;margin-bottom: 12px}
.faqsec .accordion:after {
  content: '\f107';
  color: #494949;
  font-weight: bold;
  float: right;
  margin-left: 5px;
  font-family: "FontAwesome";
}

.faqsec .active:after {
  content: "\f106";
      font-family: "FontAwesome";
}

.faqsec .panel {
  padding: 0 18px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  background: #fff;
  position: relative;
  margin-bottom: 10px;
  color: #494949;
  font-size: 14px;
  text-align: left;
}









@media only screen and (max-width: 768px){
  .rmenubar{     

  position: absolute;

    right:10px;

    top: 110px;

    z-index: 99;

    display: block;

    font-size: 25px;

   background: #8aa870;

    padding: 0px 9px;

    border-radius: 4px;

    -webkit-transition: all 0.5s ease-out;

    }

    .rmenubar a{color:#fff !important;}

    .rmenubar a:hover, .rmenubar a:focus{color:#fff !important; }

    .rmenubar:hover{background: transparent;}
}


@media (max-width: 991px) {
.hdiconsec{display: none;}
.mainnav{display: none;}
.cmenu{display: none;}
.mysidenav{
        display: block;
        position: fixed;
        left: -260px;
        top: 0;
        width: 250px;
        height: 100%;
        z-index: 9999;
        background: #fff;
        padding-bottom: 55px;
        box-shadow: 1px 2px 9px 2px #5a5a5a;
         -webkit-transition: all 0.5s ease-out;
     }
     .mysidenav.navopen{
         left: 0;
          -webkit-transition: all 0.5s ease-out;
     }
    .mynavlayr{display:block; position:fixed; left:0; top:0; width:100%; height:100%; z-index:999; background:rgba(0, 0, 0, 0.36); display:none;}
    
.mysidenav .sitename {
    width: 100%;
    background: #8aa870;
    text-align: center;
    font-size: 22px;
    color: #fff;
    padding: 7px 0;
    text-transform: uppercase;
    font-weight: bold;
}
.mysidenav .sitename .sidbarlogo img {
    height: 95px;
}
    .mysidenav a.mloginbtn {
        background: #000;
        padding: 11px 5px;
        display: block;
        text-align: center;
        color: #fff;
    }
    .mysidenav ul.btnmenu{    width: 100%;
    display: flex;
    margin: 0px 0;
    padding: 0;
    position: absolute;
    bottom: 0;}
    .mysidenav ul.btnmenu li{    flex: 1;
    display: inline-block;
     text-align: center;
    font-size: 20px;
    background: #000;}
    .mysidenav ul.btnmenu li:last-child{background: #f5d000;}
    .mysidenav ul.btnmenu li a{display:block; color:#fff; padding: 8px 0 4px;}
    .mysidenav ul.btnmenu li:last-child a{color: #000;}

    .sidemenu {
        height: 100%;
        overflow-y: scroll;
        padding: 0; background: #fff;
    }
    .sidemenu ul {margin: 0; padding: 0 0px;}
    .sidemenu ul li{list-style:none; position:relative;}
    .sidemenu ul li li{text-transform: capitalize;}
    .sidemenu ul li a {color: #000;padding: 8px 6px;display: block;border-bottom: solid 1px #ccc;}
    .sidemenu ul li a:hover{color: #7d043e; }

.menusociallink {width: 100%;
    position: absolute;
    bottom: 0;
    text-align: center;
    padding: 10px 0;}
    .menusociallink ul{margin:0; padding:0;}
    .menusociallink ul li{list-style:none; display:inline-block;} 
    .menusociallink ul li a{color:#000;} 
    .menusociallink ul li a i {
    width: 30px;
    height: 30px;
    background:#8aa870;
    text-align: center;
    line-height: 32px;
    color: #fff;
}
.inabtsec .container{width:100%;}
.container{width: 100%}
.hmlogsec .container {
    width: 100%;
}
.hmsrvcsec .container {
    width: 100%;
}
.hmbestsellersec .owl-nav{display: none;}
}
@media only screen and (max-width: 767px){
	.logosec {
    padding: 5px 0px 27px;
}
.logosec h3{    text-align: right;
    margin-right: -13px;
    margin-bottom: 0;
    margin-top: 0;
    width: auto;}
.logosec .logoimg img {
    height: 74px;
    width: auto;
}
.tp_navbar h2{font-size: 13px}
.incntntsec h2{margin-bottom: 20px;margin-top: 30px}
.inprdctsec{display: block;}
.filtersec {width: 100%}
.inprdctbx {width: 100%}
.prdctimg{width: auto;height: auto;}
.inshopsec h2{margin-bottom: 20px}
}
@media only screen and (max-width: 768px){ 

.mainheader h4{margin-top: -10px}
.hmbestsellersec .prodctbox{width: auto;}
.hmbestsellersec .prdctimg {width: auto;height: auto;}
.hmlogsec .blogimg{width: auto;}
.hmsrvccontner{display: block;padding: 0px 30px;}
.hmsrvcsec .servicebox{width: auto;height: 290px;margin-bottom: 15px}
.hmsrvcsec .serviceimg{width: auto;height: 290px;margin-bottom: 15px}
.hmnewsec h1 {font-size: 26px}
.ftsec .subscrbesev form button {font-size: 14px;padding: 9px 20px}
.ftsec .subscrbesev form input{width: 60%}
.ftsec .fixediconsec{right: 20px;    z-index: 1;}
.innerbg {height: 340px}
.inshopsec .inprdctsec .crtbtn{padding: 8px 15px}
.filtersec{padding-left:15px;padding-right:15px}
	.hmvdeosec img, .hmvdeosec video {height: 180px;}
}
@media (min-width: 768px) and (max-width: 1024px){
.logosec h3{margin-right: -10px}
.hmlogsec .blogimg {height: 300px}
.hmlogsec .hmblgcntnt p {padding: 0px 15px}
.hmlogsec .hmblgcntnt h1 {font-size: 26px}
.inshopsec .inprdctsec .crtbtn{padding: 8px 15px}
.hmbestsellersec .owl-nav{display: none;}
}
@media (min-width: 768px) and (max-width: 991px){
.hmsrvcsec .serviceimg{width: 150px;height: 150px}
.hmsrvcsec .servicebox{width: 150px;height: 150px}
.hmsrvccontner{display: flex;padding: 0px}
.hmsrvcsec .servicebox h3 {font-size: 16px}
.prdctimg {
    width: 155px;
    height: 155px;
}
.filtersec {
    width: 200px;
}
.inprdctsec{padding: 0px 30px}
}

@media (min-width: 992px) and (max-width: 1024px){
.hmbestsellersec .prdctimg{width: 190px;height: 190px}
.hmlogsec .blogimg {width: 265px}
.prdctimg {
    width: 225px;
    height: 225px;
}
}
@media only screen and (max-width: 359px){
.hmnewsec h1 {font-size: 20px;}
.ftsec .subscrbesev form button {font-size: 12px;padding: 9px 10px;}
.hmsrvcsec .servicebox {height: 210px}
.hmsrvcsec .serviceimg {height: 210px}
}

/* Common css */
/* Change WC Acct Page Column Widths */
@media only screen and (min-width: 769px) {
 .woocommerce-account .woocommerce-MyAccount-navigation {
    width: 22%;
 }
 .woocommerce-account .woocommerce-MyAccount-content {
   width: 75%;
 }
}
/* Style WC Account Endpoint Links */
nav.woocommerce-MyAccount-navigation ul {
 list-style-type: none;
 padding-left: 0;
 max-width:200px;
 font-size: 17px;
 line-height: 26px;
}
nav.woocommerce-MyAccount-navigation ul li {
 padding: 8px 20px;
   background-color: rgb(0, 0, 0);
   border-bottom: 1px solid rgba(151, 151, 151, 0.36);
}
nav.woocommerce-MyAccount-navigation ul li a{color:#fff;}
nav.woocommerce-MyAccount-navigation ul li.is-active {
 background-color: #8aa86f;
}
nav.woocommerce-MyAccount-navigation ul li.is-active a {
 color:#fff; cursor: default;
}
nav.woocommerce-MyAccount-navigation ul li.is-active:after {
 content: "";
 height: 0;
 width: 0;
 border-top: 20px solid transparent;
 border-left: 14px solid #8aa86f;
 border-bottom: 20px solid transparent;
 float: right;
 margin-right: -34px;
 margin-top: -7px;
}
nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover {
 background-color: #8aa86f;
}
nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover:after {
 content: "";
 height: 0;
 width: 0;
 border-top: 20px solid transparent;
 border-left: 14px solid #8aa86f;
 border-bottom: 20px solid transparent;
 float: right;
 margin-right: -34px;
 margin-top: -7px;
}

.woocommerce .woocommerce-MyAccount-content {
   background: #f8f8f8 !important;
   padding: 25px;
   border: solid 1px #8aa86f;
   box-shadow: 2px 2px 7px -3px #000;
}

.woocommerce-MyAccount-content form .form-row input.input-text, .woocommerce-MyAccount-content form .form-row textarea {
   background-color: #fff !important;
   color: #000 !important;
   border-radius: 0px;
   border: solid 1px #e4e4e4 !important;
}
.woocommerce-MyAccount-content .addresses .title .edit {
   background: #8aa86f;
   color: #fff;
   padding: 4px 14px;
   border-radius: 3px;
}

/* My account */
.entry-title{    font-size: 28px;
    text-align: center;
    text-transform: capitalize;
    margin-top: 30px;
	letter-spacing: 0.1em;
    color: #282828;
    margin-bottom: 50px;
	font-family: 'Conv_Brandon_light';
   }
.entry-content p{
	font-size: 15px;
    color: #000;
	    font-family: 'Conv_Brandon_light';
}

/* My Account order */

.page-id-10 .woocommerce-info, .woocommerce-message{margin:0px!important;background-color: #fff!important;border-top-color: #8aa86f!important;}
.page-id-10 .woocommerce-info::before {
    color: #8aa86f;
}
.page-id-10 .woocommerce a.button{background-color: #8aa86f!important;color: #fff!important;font-weight:400;text-transform:capitalize}



/* Shop */
.archive .woocommerce-result-count{width: fit-content;margin-top: 6px!important; display:none;}
.archive .woocommerce-ordering{width: fit-content; display:none !important;}
.archive .woocommerce-ordering select{padding: 5px 12px;border: 1px solid #8aa86f;border-radius:0px}
.inprdctbx h4 a{color: #494949;}
.inprdctbx{margin-top:20px}
.archive a{color: #494949;}
ins{text-decoration: none;}
 .products .woocommerce-loop-product__link img{width:100%!important;height:312px!important;max-width:100%!important;max-height:312px!important; object-fit: cover;}
.archive  .product {text-align:center!important}
.archive .woocommerce-products-header__title{text-align:center!important;    margin-top: 50px;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{padding: 12px 18px!important;}
 .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #8aa86f!important;
    color: #494949!important;
}
.woocommerce nav.woocommerce-pagination ul{
	    border: 1px solid #8aa86f!important;
}
.woocommerce nav.woocommerce-pagination ul li{
    border-right: 1px solid #8aa86f!important;
}
 .product .add_to_cart_button {
    color: rgb(40, 40, 40)!important;
    font-size: 16px!important;
    border: 1px solid #000!important;
    display: inline-block;
    text-align: center;
    padding: 10px 25px 7px!important;
    height: 40px!important;
    width: 100%!important;
	background:#fff!important;
	border-radius:0!important;
	text-transform:capitalize;
}
 .product .product_type_variable {
    color: rgb(40, 40, 40)!important;
    font-size: 16px!important;
    border: 1px solid #000!important;
    display: inline-block;
    text-align: center;
    padding: 5px 25px 5px!important;
    height: 40px!important;
    width: 100%!important;
	background:#fff!important;
	border-radius:0!important;
	text-transform:capitalize;
	margin-top: 65px!important;
}
.single-product .product .product_type_variable, .archive .product .product_type_variable{
	 padding: 8px 25px 5px!important;
}
 .product .added_to_cart.wc-forward {
    color: rgb(40, 40, 40)!important;
    font-size: 16px!important;
    border: 1px solid #000!important;
    display: inline-block;
    text-align: center;
    padding: 10px 25px 7px!important;
    height: 40px!important;
    width: 100%!important;
	background:#fff!important;
	border-radius:0!important;
	text-transform:capitalize;
	 margin-top:20px!important;
}
.woocommerce-Price-amount.amount bdi{
    color: #494949;
    font-size: 16px;
	text-align:center!important;
}
.woocommerce-loop-product__title{position:relative!important}
.woocommerce-loop-product__title:before{content:'';   
	width: 35px;
    height: 2px;
    background: #282828;
    margin: 0 auto;
	position:absolute;
	top:55px;
	left:50%;
	transform:translatex(-50%);
}
.woocommerce ul.products li.product .price{margin-top:10px!important}
.woocommerce .woocommerce-result-count {
    margin: 0 0 60px!important;
}
/* .archive .woocommerce .products ul, .woocommerce ul.products{margin-left:15px!important} */
/* .archive .woocommerce .quantity .qty{display:none} */
.qib-button .minus.qib-button, .qib-button .plus.qib-button {
    width: 15%;
    height: 40px;
    background: #fff;
    border-radius: 0px;
    border: 1px solid #000;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    line-height: 24px;
    font-size: 24px;
	margin-bottom: 5px;
}
.qib-button-wrapper .quantity input.input-text.qty.text {
    height: 40px!important;
    width: 100%!important;
    text-align: center!important;
    border: 1px solid #000!important;
    border-radius: 0px!important;
    display: inline-block!important;
    vertical-align: middle!important;
    border-right: 0!important;
    border-left: 0!important;
	padding: 6px 15px 8px!important;
}

.qib-button .plus.qib-button {
    border-left: 0px!important;
    margin-left: -5px!important;
}
.qib-button .minus.qib-button {
    border-right: 0px;
    margin-right: -5px;
}
.wpfFilterButton {
    background-color: #000!important;
    border-radius: 0px!important;
    margin-top: 10px!important;
    min-height: auto !important;
    font-size: 15px !important;
    text-transform: capitalize !important;
    line-height: 17px !important;
    box-shadow: 3px 3px 8px -2px #000000ad;
	    padding: 10px 15px!important;
	color:#fff;
}
.wpfFilterButton:hover{background:#D2461C;}
.wpfFilterTitle{
border-bottom: 1px solid #d6d6d6;
 margin-bottom: 15px!important;
}

/* Product Details */
.single-product .product_title.entry-title{text-align:left!important}
.single-product .content-area{padding:50px 80px}

.single-product .quantity .qty {
    text-align: center;
    width: 130px!important;
    height: 42px;
    text-align: center;
    font-size: 18px;
	border-radius:0px;
	border: 1px solid #8aa86f;
}
.single-product .single_add_to_cart_button {
    text-align: center;
    width: calc(100% - 75px) !important;
    height: 40px !important;
    text-align: center;
    font-size: 18px!important;
    background-color: #282828 !important;
    border-radius: 0px!important;
    margin-top: -1px!important;
}

.single-product .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover{background:#000!important;color:#fff!important}

.single-product .yith-wcwl-add-to-wishlist {
    margin-top: 0;
    display: inline-block;
    border: solid 1px #d2461c;
    text-align: center;
    padding: 2px 11px;
    font-size: 22px;
    color: #d2461c;
}

.single-product .yith-wcwl-icon{margin-right:0 !important; color:#d2461c !important;}


.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{width:0px!important;height:0px!important}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {background: #d2461c !important;color:#fff!important;border-radius: 0px;padding: 5px 35px;margin:0px!important;border: solid 1px #d2461c !important;}

.woocommerce div.product .woocommerce-tabs ul.tabs li {background: #282828!important;color:#fff!important;border-radius: 0px!important;padding: 5px 35px!important;margin:0px!important}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#fff !important}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:hover{background:#000!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover{background:#000!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{color:#fff!important;}

.single-product .inprdctbx h6{    margin-bottom: 18px;
    margin-top: 12px;}
.inprdctbx h4 a{
    color: #494949;
}
/* .single-product .onsale {
    background: #d2461c;
    color: #fff;
    position: absolute;
    top: 8px;
    left: 0;
    padding: 5px 20px;
    text-align: center;
    text-transform: uppercase;
    font-size: 15px;
	width: 100px;
} */
.single-product .crtbtn {
    color: rgb(40, 40, 40);
    font-size: 16px;
    border: 1px solid #000;
    display: inline-block;
    text-align: center;
    padding: 8px 50px;
    height: 40px;
    width: 100%;
}
.single-product a{color: #494949;}
.woocommerce div.product div.images img{position:relative;max-width:100%!important}
.woocommerce span.onsale{
	background: #d2461c!important;
    color: #fff!important;
    position: absolute!important;
    top: 7px !important;
    left: 0px !important;
    padding: 5px 14px!important;
    text-align: center!important;
    text-transform: uppercase;
    font-size: 15px!important;
    border-radius: 0px!important;
    min-height: 24px!important;
    line-height: 26px!important;
    width: 85px;
}
.single-product .woocommerce-Price-amount{font-weight:500}
.woocommerce-Tabs-panel h2 {
    font-size: 24px;
    margin-bottom: 20px;
} 
.single-product .comment-form-rating{margin-bottom:15px!important}
.single-product .form-submit input[type=submit] {
    background-color: #d2461c!important;
    border-radius: 0px!important;
    padding: 15px 35px!important;
    color: #fff!important;
    font-size: 16px!important;
    text-transform: uppercase;
    margin: 10px auto!important;
    text-align: center;
}

.single-product .variations .value select{padding:10px!important}
.single-product .woocommerce-product-gallery__image img{}
.single-product .entry-title {
    text-align: left;
    margin-bottom: 30px!important;
    color: #494949;
    font-size: 22px!important;
    font-weight: bold;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {border: 1px solid #000000!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {    border-bottom: 1px solid #cbcbcb !important;}
.single-product .woocommerce-info, .woocommerce-message {
    margin: 0px!important;
    background-color: #dbf7c1!important;
    border-top-color: #8aa86f!important;
	margin-bottom:30px!important;
}
.woocommerce-message .button.wc-forward {
    background-color: #8aa86f!important;
    color: #fff!important;
    text-align: center;
    font-size: 16x!important;
    padding: 13px 25px!important;
    border-radius: 0!important;
}
.single-product #sidebar{display:none}
.single-product .related.products h2{
    text-align: center!important;
    margin-bottom: 30px!important;
	text-transform:capitalize;
}
.single-product .related.products .price{text-align:center!important}
.woocommerce-loop-product__title{
	font-family: 'Conv_Brandon_light';
    font-weight: 400!important;
       color: #494949!importan;
    font-size: 16px!important;
    margin-top: 18px!importan;
}
.single-product .woocommerce-tabs{padding-top:70px}
.single-product .related.products .woocommerce-loop-product__title{height:60px!important;line-height:22px!important}
/* .single-product .qib-button .minus.qib-button, .single-product .qib-button .plus.qib-button{    margin-bottom: 3px;} */
/* .single-product .qib-button-wrapper .quantity input.input-text.qty.text{width:110px!important} */
.single-product .products .woocommerce-loop-product__link img {height:220px!important}
body.single-product .related.products .qib-button.qib-button-wrapper{float:none!important}
.single-product li.product{text-align:center!important}
.price{color:#494949}
/* Cart */
.shop_table thead tr {
    background-color: #8aa86f;
    color: #fff;
    border: 1px solid #8aa86f;
}
.woocommerce-cart form.woocommerce-cart-form .product-name a {
    color: #000;
}
.woocommerce-cart form.woocommerce-cart-form .product-name a:hover {
    color: #8aa86f;
}
.page-id-8 .coupon #coupon_code {
    width: 130px!important;text-align:center;
}
.page-id-8 .actions .button {
    background-color: #8aa86f;
    color: #ffffff!important;
    text-align: center;
    font-size: 16x;
    border-radius: 0px;
    margin-left: 5px;
	opacity:1!important;
}
.page-id-8 .actions .button:hover{background:#282828!important;color:#fff!important}
.page-id-8 .cart_totals  h2{    font-size: 38px;
    line-height: 60px;background: -webkit-linear-gradient( #8aa86f, #d1da7f);    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;    text-align: center; }
.page-id-8  .woocommerce a.button.alt{background-color:#8aa86f!important}
.page-id-8	.woocommerce-cart-form__cart-item .product-thumbnail a img{width:100px!important;height:90px!important;}
.page-id-8 .qib-button-wrapper .quantity input.input-text.qty.text{width:190px!important}
.page-id-8 .qib-button .minus.qib-button, .page-id-8 .qib-button .plus.qib-button{margin-bottom: 3px;}



/* check out */
 .woocommerce-info {
    border-top-color: #8aa86f!important;
    background-color: #f1f1f1;
}
.woocommerce-info::before {
    color: #8aa86f;
}
.woocommerce-info::before {
    color: #8aa86f!important;
}
.page-id-9 .woocommerce .col2-set .col-1{
    float: none !important;
    width: 100% !important;
    max-width: 100% !important;
}

.page-id-9 .woocommerce .col2-set .col-2 {
    float: none !important;
    width: 100% !important;
    max-width: 100% !important;
}

.page-id-9	.woocommerce form .form-row input.input-text{
padding: 14px 12px;
border-radius: 0px;
border: 1px solid #8aa86f;
	color: #7a7b7b;
}

.page-id-9	.woocommerce-input-wrapper{width:100%}
.page-id-9	.woocommerce-billing-fields__field-wrapper {
    border: 1px solid #8aa86f;
    padding: 10px 20px;
    margin-top: 30px;
    background: #f5f5f5;
    box-shadow: 1px 1px 8px 2px rgb(0 0 0 / 8%);
    margin-bottom: 30px;
}
.page-id-9 .select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #8aa86f;
    border-radius: 0px;
}
.page-id-9 .woocommerce-input-wrapper .select2-selection--single {
    padding-top: 8px;
    height: 48px!important;
}
.page-id-9 .woocommerce form .form-row label {
    text-align: left;
    margin-bottom: 8px;
}

.woocommerce button.button.alt:hover{background-color: #ccc7c7!important;color: #fff;}
.page-id-9 .woocommerce button.button.alt{background-color: #8aa86f!important;color: #fff; padding: 13px 30px;}
.woocommerce form .form-row textarea{padding:10px}
.page-id-9 .woocommerce form .form-row label {
    width: 80%!important;
}

/* My account */
/* Address */
.woocommerce-account .addresses .title h3{font-size:22px; font-weight:600;margin-bottom: 20px;}
.woocommerce-MyAccount-content .woocommerce-Address {
    border: solid 1px #8aa86f;
    padding: 10px;
	margin-bottom: 10px;
}

/* Edit Account */		
.woocommerce form .form-row{width:100%}
.woocommerce-MyAccount-content form .form-row input.input-text{padding: 14px 10px;border-radius: 0px;margin-bottom:10px!important;}
.woocommerce form .form-row legend{font-size:18px}
.woocommerce form .form-row label{width:100%;}
.woocommerce form .password-input, .woocommerce-page form .password-input{width:100%}	
.page-id-10 .woocommerce form .form-row label{text-align: left;}
.page-id-10 .woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type=submit]{color: #f8f8f8;
    background-color: #8aa86f;font-weight:500!important;padding: 14px 30px!important;text-transform: capitalize;} 		
.page-id-10 .woocommerce-EditAccountForm p:last-child	{text-align:center!important}	
.page-id-10	.entry-header{margin-bottom: 30px;}
.page-id-10 legend{font-size:20px}
.page-id-10 .woocommerce-form-row span {
    margin-top: 10px;
}
.page-id-10 .woocommerce-form-row .show-password-input {top: 2px!important;}
/* Login */
.page-id-10 .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {padding:10px!important;border: 1px solid #8aa86f!important;}
.page-id-10 .woocommerce-form-login, .page-id-10 .woocommerce-form-register{height:370px;background: #8aa86f;color: #fff;}
.page-id-10 .woocommerce-LostPassword a{color:#fff!important}
.page-id-10 .woocommerce-form-login .show-password-input{top:2px!important}

/* Page Not Found */
.error404 .page-header .page-title{
    font-size: 30px;padding: 14px 10px;
    margin-bottom: 10px;
    text-align: center;
   color: #8aa86f;
}
.error-404 not-found .page-content{margin-bottom:50px}
.error-404.not-found {
 text-align: center;padding: 20px;	
}
.error-404.not-found .page-content label{font-size: 22px;}
.error-404.not-found .page-content [type=search]{padding: 9px 20px;
    font-size: 16px;}
.error404 .search-submit{padding: 10px 30px;background-color: #8aa86f!important;color:#fff!important}


/* Home */
.page-id-16 .owl-item .product {
    width: 215px;
    margin: 0 auto;
	list-style:none;
	text-align:center!important;
}
.page-id-16 .owl-item .product img {
    width: 215px!important;
    height: 206px!important;
    position: relative;
	max-width:215px!important;
	max-height:206px!important; object-fit: cover;
}
.page-id-16 .owl-item .product .onsale {
    background: #d2461c;
    color: #fff;
    position: absolute;
    top: 0;
    left: 12px;
    padding: 7px 12px;
    text-align: center;
    text-transform: uppercase;
    font-size: 16px;
	    z-index: 1;
}

.page-id-16 .qib-button-wrapper .quantity input.input-text.qty.text {width:120px!important;    margin-top: 35px;}
.page-id-16 .woocommerce-loop-product__title{margin-top: 12px;margin-bottom:30px;font-size: 16px!important;color:#494949!important;height:55px!important}

.page-id-16 .owl-carousel .owl-nav{display: block!important;}
.page-id-16 .owl-carousel .owl-nav .owl-prev{position: absolute;left: -30px;}
.page-id-16 .owl-carousel .owl-nav .owl-next{position: absolute;right:-30px;}
.page-id-16 .owl-carousel .owl-nav .owl-prev,.page-id-16  .owl-carousel .owl-nav .owl-next{bottom: 200px; font-size: 50px;font-weight: 600;
    color: #fff;text-shadow: 0px 0px 3px #000000;}












@media only screen and (max-width: 768px){
	/* checkout */
.page-id-9 .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{
    float: none !important;
    width:100% !important;
    max-width: 100% !important;
}

.page-id-9 .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: none !important;
    width: 100% !important;
    max-width: 100% !important;
}
.page-id-9	.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text{margin-bottom:20px}
	
/*Myaccount tab width */
.woocommerce div.product .woocommerce-tabs ul.tabs li {    padding: 5px 10px!important;font-size: 12px!important;}
nav.woocommerce-MyAccount-navigation ul{max-width:90%}
/* 	product details */
.single-product .quantity .qty{margin-bottom:20px}
	
/* home */
.page-id-16 .owl-carousel .owl-nav{display: none!important;}
.page-id-16 .owl-item .product img {
    width: 100%!important;
    height:  300px!important;
    position: relative;
    max-width: 100%!important;
    max-height:  100%!important;
}
.page-id-16 .owl-item .product{ width: 100%!important;}
.page-id-16 .qib-button-wrapper .quantity input.input-text.qty.text{ width: 225px!important;}
.page-id-16 .qib-button .minus.qib-button, .qib-button .plus.qib-button{margin-bottom: 4px;}
	
}
@media only screen and (max-width: 767px){
.page-id-16 .product .add_to_cart_button {width:95%!important}

/* Shop */
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{width:100%!important}
.single-product .content-area {
    padding: 35px 5px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {    padding: 5px 5px!important;font-size: 12px!important;}
.product .product_type_variable{margin-top:20px!important}
.qib-button-wrapper .quantity input.input-text.qty.text{padding:6px 24px 8px!important}
/* My account-order */
.page-id-10 .woocommerce a.button, .page-id-35 .woocommerce button.button {
    float: none!important;
    width: 100%!important;
    text-align: center!important;
    margin-bottom: 15px!important;
}
.single-product .qib-button-wrapper .quantity input.input-text.qty.text {width:215px!important}
.woocommerce-ordering{float:left!important}
.woocommerce .woocommerce-result-count {
    margin: 0 0 25px!important;
}
}

@media (min-width: 768px) and (max-width: 1024px){
.single-product .content-area {
    padding: 50px 35px;
}
.qib-button-wrapper .quantity input.input-text.qty.text{padding:6px 10px 8px!important;    width: 128px!important;}
	.mainheader h4 a {font-size:13px}
.inprdctbx {
    width: calc(100% - 200px);
}
}
@media (min-width: 992px) and (max-width: 1024px){
.single-product	.qib-button-wrapper .quantity input.input-text.qty.text{    height: 39px!important;}
}
@media (min-width: 768px) and (max-width: 991px){
	.page-id-16 .product .add_to_cart_button{width:82%!important}
.page-id-16 .owl-item .product img {
    width: 100%!important;
    height: 360px!important;
    position: relative;
    max-width: 100%!important;
    max-height: 360px!important;
}
.page-id-16 .qib-button-wrapper .quantity input.input-text.qty.text {
    width: 195px!important;
}
}

.page-id-16 .woocommerce-message{margin-top:15px!important;font-size: 14px;}
/*  .page-id-16 .cart .button.alt{
	background: #000;
    color: #ffffff;
    text-align: center;
    padding:10px 35px;
    font-size: 15px;
    text-transform: capitalize;
	outline:none;
	border: none;
} */

.woocommerce ul.products li.product .button{
	color: rgb(40, 40, 40)!important;
    font-size: 16px;
    border: 1px solid #000;
    display: inline-block;
    text-align: center;
    margin-top: 12px;
    padding: 8px 25px;
    height: 40px;
    border-radius: 0;
    background: #fff!important;
    width: 100%;
	
}
.button.alt{margin:0 auto!important;}
.woocommerce ul.products li.product .button:hover{
	background:#282828!important;
	color:#fff!important
}
/*  .page-id-16 .cart .button.alt:hover{background:#8aa86f} */
.page-id-16 .woocommerce-message a{color:#000}
.woocommerce-products-header__title{font-family: 'Conv_Brandon_light'!important;}
.qib-button-wrapper{width:100%!important}
.qib-button-wrapper div.quantity.wqpmb_quantity{width:70%!important}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin: 0 2.1% 30px 0!important;}
@media (min-width: 700px) and (max-width: 768px){
	.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{width:46%!important}	.qib-button .minus.qib-button, .qib-button .plus.qib-button {width:25%}
	.qib-button-wrapper div.quantity.wqpmb_quantity {
    width: 50%!important;
}

}

@media (min-width: 992px) and (max-width: 1024px){
.qib-button-wrapper div.quantity.wqpmb_quantity{width:60%!important}
.qib-button .minus.qib-button, .qib-button .plus.qib-button{width:20%}
.product .product_type_variable{margin-top:65px!important}
}
.sub-menu-toggle{display:none}
@media (min-width:280px) and (max-width: 768px){
	.page-id-8 .qib-button .minus.qib-button, .qib-button .plus.qib-button{
		width: 10%!important;
	}
	.page-id-8 .qib-button-wrapper div.quantity.wqpmb_quantity {
    width: 55%!important;
}
}
.shipping-calculator-button{    color: #7d043e;}
.shipping-calculator-button:hover{    color: #000;}
.shipping-calculator-form .select2-selection--single{border-radius:0!important;padding-top:3px!important;height:35px!important;font-size:15px!important}
.page-id-8 .woocommerce form .form-row input.input-text, .page-id-8 .woocommerce form .form-row textarea{border-radius:0!important;padding-top:3px!important;height:35px!important;font-size:15px!important;border: 1px solid #888;
    padding-left: 8px;}
.shipping-calculator-form button{background:#282828!important;color:#fff!important;border-radius:0!important;font-weight: 400!important;
    font-size: 15px!important;}
.page-id-9 #ship-to-different-address{
	    font-size: 22px;
    margin-bottom: 36px;
}
.page-id-9 .shipping_address{
	background: whitesmoke;
    padding: 35px 25px;
    border: 1px solid #89a56e;
}
.woocommerce-privacy-policy-text a{color: #89a56e}
.payment_method_paypal a{color: #89a56e}
.woocommerce-info a{color: #89a56e}
.ftrmenu{text-align:center}
.ftrmenu  li{list-style:none}
 .page-id-9 .checkout_coupon.woocommerce-form-coupon .form-row-last button{
    text-align: center;
    width: auto;
    height: 50px;
    text-align: center;
    font-size: 18px;
    background-color: #8aa86f!important;
    border-radius: 0px!important;
    font-size: 15px;
    color: #fff;
    padding: 12px 30px;
}
.page-id-339  .wpcf7-form-control-wrap.message textarea{width:100%}

.incntctfrm .btn-primary:hover {
    border-bottom:none;
}
.page-id-8, .page-id-9{
	font-family: 'Conv_Brandon_light'!important;
}
.single-product .single-product .qib-button-wrapper .quantity input.input-text.qty.text{width:auto!important}
.single-product .qib-button-wrapper div.quantity.wqpmb_quantity{width:40%!important}



/* 24/8/21 */

.qib-container{width:100%!important}
.minus.qib-button,.plus.qib-button{
	width: 12%!important;
    border-radius: 0px!important;
    border-color: #000000!important;
	background: #ffffff!important;
}
.minus.qib-button:focus,.plus.qib-button:focus{
	    border: 1px #000 solid!important;
}
.minus.qib-button:focus{border-right:none!important}
.plus.qib-button:focus{border-left:none!important}
.minus.qib-button{border-right:none!important}
.plus.qib-button{border-left:none!important}
.quantity.buttons_added{
	 width: 76%!important;
}
.input-text.qty.text:focus{
	border-width: 1px!important;
	border-left:none!important;
	border-right:none!important
}
.input-text.qty.text{width:100%!important;border-color: #000000!important;}
.single-product .qib-container {
    width: 40%!important;
}
.single-product .related.products .qib-container {
    width: 100%!important;
}
.ftrmenu{
	margin:0;
	padding:0;
	margin-bottom:15px;
}
@media (min-width:700px) and (max-width: 768px){
.single-product .related.products .products li.entry.product{
	width: 46%!important;
}	
}
@media (min-width:280px) and (max-width: 768px){
.page-id-8 .qib-container {
    width: 50%!important;
}
.fticonsec{margin-bottom:15px}
}
.woocommerce button.button.alt:hover {
    background-color: #282828!important;
    color: #fff;
}

.product a.product_type_variable{height:35px!important;margin-top: 42px!important;}
@media (min-width:280px) and (max-width: 768px){
.product a.product_type_variable{margin-top: 12px!important;}
.single-product .variations	#quantity{margin-bottom:15px!important}
}
.product-type-variable .summary.entry-summary .qib-container{display:none!important}
.reset_variations{
	background: #d2461c;
    color: #fff!important;
    padding: 10px 15px;
    font-size: 16px!important;
}
.page-id-8 .woocommerce-info{
	border-top-color: #d00000!important;
}
.page-id-8 .woocommerce-info::before{
	color: #d00000!important;
}
.woocommerce-MyAccount-content a{
	color:#8aa86f!important;
}
.woocommerce-form-login p, .woocommerce-form-register p, .woocommerce-form-login label,woocommerce-form-register label{color:#fff!important;font-size:16px!important;margin-bottom:12px!important}
@media (min-width:280px) and (max-width: 767px){
	.woocommerce-message .button.wc-forward {
		display:block;
		margin-bottom:10px;
		width:100%;
	}	
}
.woocommerce-terms-and-conditions-checkbox-text a{color:#8aa86f!important}
.page-id-9 .woocommerce-additional-fields label{
	font-size:22px;
	margin-bottom:35px;
	margin-top:15px;
}
.page-id-9 .woocommerce-additional-fields select {
    padding: 14px 12px;
    border-radius: 0px;
    border: 1px solid #8aa86f;
    color: #7a7b7b;
}

.awdr_discount_bar{
/* 	background-color: #d2efb8!important; */
    color: #282828!important;
    padding:0 !important;
    margin-bottom: 25px!important;
}
.awdr_discount_bar_content{
	font-size: 14px;
	text-transform: capitalize;
    line-height: 20px;
	font-weight: 600;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
	padding:0!important;
}
.woocommerce-tabs .tabs.wc-tabs{
	margin-bottom:0px!important
}
.woocommerce div.product .woocommerce-tabs .panel {
	padding:20px 15px!important;
	border:1px solid #8aa86f;
	box-shadow:0px 0px 5px 1px #0000007a;
}
.woocommerce-Tabs-panel h2{
	font-weight: 600;
    text-transform: capitalize;
}
.comment-form-rating label, .comment-form-comment label{
	font-size: 18px;
    font-weight: 600;
    margin-bottom: 15px;
    margin-top: 15px;
    text-transform: capitalize;
}
.woocommerce #reviews #comment {
    height: 100px!important;
    border: 2px solid #d2461c;
}
.comment-form .form-submit{
	text-align:center;
}

.single-product .stars a {
    color: #8aa86f;
}
.comment-form-author label, .comment-form-email label{
	margin-right:10px;
	font-weight:600;
}
.comment-form-email input, .comment-form-author input{
	padding: 8px 5px;
    border: 1px solid #8aa86f;
}
.single-product .woocommerce ul.products li.product,.single-product .woocommerce-page ul.products li.product{
	    margin: 0 3.8% 2.992em 0!important;
}


.singlepostbx{
	padding: 40px 30px;
	border:2px solid #8aa86f;
	box-shadow: 0px 0px 5px 1px #0000007a;
}

.prdctimage {
    width: 50%;
    height: 380px;
    float: left;
    margin-right: 25px;
	margin-bottom: 5px;
}
.prdctimage img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.singlepost h3{
	color: #8aa86f;
    font-size: 1.875rem;
    margin-bottom: 20px;
    font-family: 'Conv_Brandon_light';
	 font-weight: 600;
}

.singlepost h3:hover{
	color: #000;
}

.singlepost .dtcatsec{
	display: flex;
	justify-content: flex-start;
	margin-bottom: 5px;
}

.singlepost .ctgrybtn{
	background: #8aaa85;
    color: #fff;
    margin: 0;
    height: 30px;
    padding: 2px 12px;
    text-decoration: none;
    text-transform: capitalize;
}
.singlepost i{color: #8aa86f;}


.es-field-wrap{margin-bottom: 0.2em!important;width:100%}
.es-field-wrap label{    padding: 0px!important;width: 100%;}
.es-field-wrap input{   width: 100%;}
.hmnewsec input[type=checkbox] {
    border-radius: 0!important;
    padding: 14px!important;
}

.hmnewsec input[type=submit]{
    width: 100%;
    background: #373b4d;
    color: #fff;
    text-align: center;
    text-transform: capitalize;
    display: block;
    border-radius: 0;
    padding: 18px 30px;
    border: 0;
    width: 100%;
    font-family: 'Conv_Brandon_light';
    font-weight: 600;
	    font-style: inherit;
}
.hmnewsec input[type=submit]:hover{
	background:#282828;
}

.es_txt_email{
	width:100%!important;
}
.ftsec input[type=submit]{
	width:45%!important;
	padding: 7px 15px;
	background: #282828;
    color: #fff;
    height: 44px;

}
.ftsec label{
	width:95%!important;
}
.ftsec input[type=submit]:hover{background: #d2461c;border:1px solid #d2461c}

.page-id-16 .awdr_discount_bar{
	display:none;
}

.archive .awdr_discount_bar{
	display:none;
}
.add_to_cart_button{
	margin:0 auto;
}
.page-id-16 .variations, .single-product .related.products .variations{width: 100%;margin-top:10px}
.page-id-16 .variations label,.single-product .related.products .variations label{font-weight:600}
.page-id-16 .variations td.label,.single-product .related.products .variations td.label{display:none}
.page-id-16 .variations td.value,.single-product .related.products .variations td.value{text-align:right}
.page-id-16 .variations td select,.single-product .related.products .variations td select{
	width: 100%;
    height: 40px;
	margin-bottom: 5px;
	margin-top: 8px;
	border: 1px solid #000;
}
.page-id-16 .woocommerce-variation-price,.single-product .related.products .woocommerce-variation-price{
	text-align: left;
    margin-top: -25px;
    font-weight: 600;
}

.page-id-16 .woocommerce-variation-price bdi,.single-product .related.products .woocommerce-variation-price bdi{
    font-size: 18px;
}

.page-id-16 .single_add_to_cart_button,.single-product .related.products .single_add_to_cart_button{
	color: rgb(40, 40, 40)!important;
    font-size: 16px!important;
    border: 1px solid #000!important;
    display: inline-block!important;
    text-align: center!important;
    margin-top: 12px!important;
    padding: 8px 25px!important;
    height: 40px!important;
	width:100%!important;
	background:#fff!important;
	margin-top: 5px!important;
}
.page-id-16 .single_add_to_cart_button:hover,.single-product .related.products .single_add_to_cart_button:hover{
	background:#282828!important;
	color:#fff!important;
}
.page-id-16 .reset_variations,.single-product .related.products  .reset_variations {
    background: transparent;
    color: #f00!important;
    padding: 0px;
    font-size: 18px!important;
    font-weight: 600;
}

.related.products .awdr_discount_bar{
	display:none;
}
.related.products .add_to_cart_button{
	margin:0 auto!important;
	    margin-top:10px!important;
}
.single-product .related.products .single_add_to_cart_button {
	margin:0 auto!important;
	    margin-top:10px!important;
}
.single-product .related.products .variations td select{
	padding:4px 10px!important;
	margin-bottom:15px!important;
	height:35px!important;
}
.single-product .related.products .woocommerce-variation-price{
	    margin-top: -35px!important;float: left;
}
.single-product .related.products .woocommerce-variation-price bdi{font-weight:600}
.single-product .related.products .variations td{line-height:0px!important}
.single-product .related.products .qib-container{margin-top:2px}
.single-product .related.products .single_add_to_cart_button{margin-top:10px!important}

.archive .add_to_cart_button{margin:0 auto!important;	}
.archive .variations td.label{display:none}
.archive .variations{width: 100%;margin-top:10px}
.archive .variations td select{
	width: 100%;
    height: 34px;
	margin-bottom: 5px;
	margin-top: 8px;
	border: 1px solid #000;
}
.archive .reset_variations{
    background: transparent;
    color: #f00!important;
    padding: 0px;
    font-size: 18px!important;
    font-weight: 600;
}
.archive  .woocommerce-variation-price bdi {
    font-size: 18px;font-weight:600;
}
.archive  .woocommerce-variation-price{text-align:left;margin-top: -38px;}
.archive  .variations td.value{text-align: right;}
.archive .qib-container{
	margin-top: 10px;
    margin-bottom: 25px;
}
.archive .product .add_to_cart_button {height:35px!important}

.single-product .related.products .products {
	display:flex;
	justify-content:center;
}

.archive .products.columns-3{margin-left:15px!important}
@media (min-width:280px) and (max-width: 767px){
	.prdctimage{
		width:100%;
		margin-bottom:20px;
		height:300px;
	}
	.single-product .related.products .products {
	display:block;
	
}
	
}
@media (min-width:700px) and (max-width: 768px){
.page-id-16 .owl-item .product {
    width: 96%!important;
}
}




.archive .inprdctbx li.product{padding: 0 32px !important; margin-bottom:30px !important}
.archive .inprdctbx li.product a{position: relative; display: block;}
.archive .inprdctbx li.product .cart{opacity:0; transition: 200ms linear;}
.archive .inprdctbx li.product:hover .cart{opacity:1; transition: 200ms linear;} 


.filtersec .ui-slider.ui-widget-content:not(.iris-slider-offset) {
    background: #adadad;
    border-radius: 0;
    border: 1px solid #adadad;
}
.filtersec .wpfFilterWrapper .ui-slider-horizontal {height: 2px;}
.filtersec .ui-slider.ui-widget-content .ui-slider-handle {
    background: #525252;
    border: 1px solid #525252!important;
    border-radius: 0;
    border-radius: 50%;
    width: 18px;
    height: 18px;
}


.ui-slider.ui-widget-content .ui-slider-handle:hover, .ui-slider.ui-widget-content .ui-slider-handle.ui-state-hover, .ui-slider.ui-widget-content .ui-slider-handle.ui-state-active {
    border-color: #4ae8ea !important;
}
.filtersec .ui-slider.ui-widget-content .ui-slider-handle {
    background: #adadad;
    border: 1px solid #adadad!important;
    border-radius: 0;
    border-radius: 50%;
    width: 18px;
    height: 18px;top: -9px;
}
/* .filtersec .ui-slider.ui-widget-content .ui-slider-handle {
    background: #fff;
    border: 1px solid #000 !important;
    border-radius: 0;
} */
/* .filtersec .ui-slider-horizontal .ui-slider-handle {    } */

.filtersec .wpfPriceRangeField#wpfMinPrice, .filtersec .wpfPriceRangeField#wpfMaxPrice {
    background-color: #89a76e;
	border: none;
	text-align:center;
}


.single-product section.related.products {
    width: 1020px;
    margin: 0 auto;
}
.single-product section.related.products ul.products li.product:last-child{margin-right:0 !important;}


.single-product section.related.products ul.products li.product img {
    height: 162px !important;
    object-fit: cover;
    margin-bottom: 5px !important;
}
.single-product section.related.products h2.woocommerce-loop-product__title {
    height: 60px!important;
    line-height: 21px!important;
    margin-bottom: 10px !important;
}
.single-product section.related.products .variations td select{margin-top: 0px !important;}
.single-product section.related.products ul.products li.product .yith-wcwl-add-to-wishlist{display:none !important;}

.single-product section.related.products ul.products li.product .woocommerce-variation-price{display:none;}
.single-product section.related.products ul.products li.product .reset_variations {display: none !important;}

.hmbestsellersec .yith-wcwl-add-to-wishlist{display:none !important;}
.archive .inprdctbx .yith-wcwl-add-to-wishlist{display:none !important;}

.related.products table.variations{display:none}
.qib-container{display:none!important}
/* .product img{    border: 1px solid #8aa86f;} */
.home .single_add_to_cart_button {display:none!important}
.home .product a{color:#494949!important}
.home .product .price{display:block}
.single-product .related.products .add_to_cart_button {display:none!important}
.single-product .related.products .single_add_to_cart_button{display:none!important}
.archive .single_add_to_cart_button{display:none!important}
.archive .add_to_cart_button {display:none!important}
.archive .variations_form {display:none!important}
@media only screen and (max-width: 767px){
	.single-product section.related.products {width: 93%;    margin: 0 auto;}
	.single-product section.related.products ul.products li.product img {height: 260px !important;}
}
@media (min-width: 768px) and (max-width: 1024px){
	.single-product section.related.products{width:100%}
}

.filtersec h2{display:none !important;}
.home #quantity{display:none}


.archive .woocommerce-products-header__title.page-title{display:none !important;}
