@charset "utf-8";
/* CSS Document */

.prodlistpg .prodlist_contianer{width: 100%; float: left; clear: both}
.leftcol {width: 320px; float: left; position: sticky; top: 10px;}


.getintouch_box {width: 100%;float: left;margin: 30px 0 0;padding: 30px;background: #000; position: relative;z-index: 0}
.getintouch_box .sectiontitle{width: 100%; margin: 0; padding: 0; color: #fff; font-size: 22px; text-align: left; margin: 0 0 20px 0}
.getintouch_box:after {content: '';position: absolute;z-index: 0;background: url(../images/inner-get-in-touch-icon.png)no-repeat 0 0;width: 62px;height: 51px;right: 20px;top: 30px;background-size: 100%;}
.getintouch_box p{width: 100%; color: #fff; padding:0 90px 0 0; font-family: 'Barlow Condensed'; font-weight: 500;}


.prod_right_sec {width: calc(100% - 360px); float: right}
.woocommerce ul.products li.product:before {height: 250px;}
.listingpg_contentbx {width: 100%; float:left; clear: both}
.listingpg_contentbx .semititle{width: 100%; text-align: left; color: #00534f; font-size: 22px; margin: 0 0 10px 0; font-weight: 600}
.listingpg_contentbx .semititle:before, .listingpg_contentbx .semititle:after{display: none}

.info_filterdiv {width: 100%; float:left; clear: both; border-bottom: 1px solid #e5e5e5; margin: 0 0 60px 0}
.info_filterdiv p {color: #1b1b1b;font-size: 18px;float: left;font-family: 'Barlow Condensed';font-weight: 500;text-transform: uppercase;margin: 12px 0 0 0!important;}
.woocommerce-ordering select {border-radius: 30px;padding: 10px 40px 10px 20px;font-size: 16px;font-family: 'Barlow Condensed'!important;font-weight: 500!important;border: 1px solid #cccccc;margin: 0 0 0 20px; background: url('../images/select-box-arrow.jpg')no-repeat right 15px center; width: auto;}





/*responsive styles*/
 @media (max-width: 1900px) {
     

}
    @media (max-width: 1600px) {
 
}
    @media (max-width: 1440px) {
        
     

}
    @media (max-width: 1200px) {
        
        
.woocommerce .woocommerce-ordering {margin: 10px 0 ; float: left; }
.woocommerce-ordering select {margin: 0 20px 10px 0;}      
        
    .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {width: 50%; margin: 0 0 40px}
        .woocommerce ul.products li.product:nth-child(3n+3):before {display:block}
        .woocommerce ul.products li.product:nth-child(even):before {display:none}
        
        .woocommerce ul.products li.product img.attachment-woocommerce_thumbnail {margin: 30px auto 0;}
        
      

}
    @media (max-width: 992px) {
        
        
        .leftcol {width: 100%; float: left; position: relative;}
        .categorylistbox ul {display: none; margin: 15px 0 0 0}
        .categorylistbox .sectiontitle {margin: 0; background: url(../images/add-icon.png)no-repeat right 1px}
        .categorylistbox .sectiontitle.ft_openmenu {margin: 0; background: url(../images/remove-icon.png)no-repeat right 1px}
        .categorylistbox {padding: 10px 10px 10px 20px;}
        .getintouch_box {display: none}
        
        
        
        .prod_right_sec {width: 100%; float: right; margin: 20px 0 0 0}
        .info_filterdiv {margin: 0 0 20px 0;}

        
        
        
}
    @media (max-width: 768px) {
        
            .woocommerce-ordering select {margin: 0 5px 10px 0;}
        .woocommerce-ordering select {padding: 10px 30px 10px 20px;}    
        
}
    @media (max-width: 575px) {
        
        .woocommerce .woocommerce-ordering {
            margin: 0 !important; }
        .woocommerce-ordering select { margin: 0 4px 10px 0; padding: 10px 30px 10px 20px;}
        .info_filterdiv p { margin-bottom: 10px !important;}
    .woocommerce-ordering select { font-size: 14px; height: 40px;}
 

}

    @media (max-width: 420px) {
/*        .woocommerce .woocommerce-ordering { float: none !important; display: flex; justify-content: center; flex-wrap: wrap;}*/


}
    @media (max-width: 360px) {
        
     
          .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {width: 100%; margin: 0 0 10px;}
           .woocommerce-ordering select {font-size: 13px;padding: 10px 24px 10px 9px; background: url(../images/select-box-arrow.jpg)no-repeat right 9px center;}
        .woocommerce ul.products li.product:before { content: none;}
         

        
}