@import url('https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700,800,900&display=swap');
.left_sidebar_area
{
    width:80% !important;
}
 .left_widgets {
   margin-bottom: 30px;
   }
   .sidebar_box_shadow {
   box-shadow: 0 10px 10px 0 rgba(153,153,153,.1);
   }
   .p_filter_widgets .widgets_inner:last-child {
   border-bottom: 0;
   }
   .p_filter_widgets .widgets_inner {
   border-bottom: 1px solid #eee;
   }
   .widgets_inner {
   padding-left: 30px;
   padding-right: 30px;
   padding-top: 0;
   padding-bottom: 15px;
   }
   .p_filter_widgets .list:first-child {
   padding-top: 0;
   margin-top: 0;
   border-top: 0 solid transparent;
   }
   .p_filter_widgets .list li {
   margin-bottom: 18px;
   -webkit-transition: .5s;
   transition: .5s;
   list-style-type: none;
   }
   .p_filter_widgets .list li a {
   font-size: 14px;
   font-weight: 400;
   color: #606060;
   position: relative;
   }
   [class^="ti-"], [class*=" ti-"] {
   font-family: 'Montserrat', sans-serif;
   speak: none;
   font-style: normal;
   font-weight: 400;
   font-variant: normal;
   text-transform: none;
   line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   }
   .left_widgets {
   margin-bottom: 30px;
   }
   .sidebar_box_shadow_product {
   box-shadow: 0 10px 10px 0 rgba(153,153,153,0.22);
   }
   .p_filter_widgets .widgets_inner:last-child {
   border-bottom: 0;
   }
   .p_filter_widgets .widgets_inner {
   border-bottom: 1px solid #eee;
   }
   .widgets_inner {
   padding-left: 0px;
   padding-right: 30px;
   padding-top: 0;
   padding-bottom: 15px;
   }
   .widgets_inner p {
   font-size: 14px;
   text-transform: capitalize;
   color: #000;
   font-weight: 400;
   margin-bottom: 20px;
   }
   .widgets_inner input[type="checkbox"], .widgets_inner input[type="radio"] {
   margin-right: 15px;
   }
   .p_filter_widgets .list li a {
   font-size: 14px;
   font-weight: 400;
   color: #606060;
   position: relative;
   }
   .p_filter_widgets .list {
   border-top: 1px solid #ddd;
   padding-top: 25px;
   margin-top: 25px;
   }
   .left_widgets:last-child {
   margin-bottom: 0;
   }
   .left_widgets {
   margin-bottom: 30px;
   }
   .price_rangs_aside .l_w_title h3 {
   line-height: 20px;
   margin-bottom: 0;
   }
   .l_w_title h3 {
   margin-bottom: 20px;
   font-size: 14px;
   font-family: 'Montserrat', sans-serif;
   color: #fff;
   font-weight: 500;
   line-height: 40px;
   position: relative;
   background-color: #208f6e;
   padding: 10px 15px 10px 30px;
   text-transform: uppercase;
   }
   .product_top_bar {
   clear: both;
   display: flex;
   padding: 10px 0;
   margin-bottom: 40px;
   }
   .product_top_bar {
   flex-wrap: wrap;
   }
   .product_top_bar h2 {
   margin-bottom: 0;
   }
   .product_bar_single {
   margin-left: 20px;
   border-radius: 0;
   }
   .single_category_product {
   position: relative;
   overflow: hidden;
   margin-bottom: 35px;
   }
   .single_category_product img {
   width: 75%;
   height: 245px;
   }
   .single_category_product .category_social_icon {
   position: absolute;
   right: -30px;
   bottom: 100px;
   visibility: hidden;
   opacity: 0;
   -webkit-transition: .5s;
   transition: .5s;
   }
   .single_category_product .category_social_icon ul {
   list-style-type: none;
   }
   .single_category_product .category_social_icon a {
   width: 50px;
   height: 50px;
   display: inherit;
   background-color: #208f6e;
   border-radius: 50%;
   line-height: 50px;
   text-align: center;
   color: #fff;
   margin-right: 10px;
   margin-top: 5px;
   }
   .single_category_product .category_product_text {
   text-align: center;
   margin-top: 23px;
   }
   .single_category_product .category_product_text a{
   color: #208f6e;
   }
   .single_category_product .category_product_text a:hover{
   text-decoration: none;
   }
   .single_category_product .category_product_text p {
   font-size: 18px;
   font-weight: 600;
   color: #606060;
   }
   .cat_product_area .btn_2 {
   border: 1px solid #606060;
   color: #606060;
   margin-top: 80px;
   }
   .shipping_details .single_shopping_details .fa {
   font-size: 50px;
   color: #298f6e;
   }
   .shipping_details .single_shopping_details h4 {
   margin: 15px 0 5px;
   }
   .shipping_details .single_shopping_details h4 {
   font-size: 20px;
   font-weight: 700;
   margin: 15px 0 10px;
   color: #575757;
   }
   .shipping_details .single_shopping_details p {
   font-size: 15px;
   }
   .single_category_product:hover .category_social_icon {
   position: absolute;
   right: 11px;
   bottom: 100px;
   visibility: visible;
   opacity: 1;
   }
   .btn-read-more{
   color: #208f6e;
   border: 1px solid #208f6e;
   font-size: 1.15rem;
   }
    a{
    color: #ed3237;
   }
   /*closed*/
   @media(max-width:468px){
       .btn-read-more{
           font-size:13px;
}       .set-mt {
    margin-top: 2rem !important;
}
       .order-1-m{
          order: 1;
       }
       .order-2-m{
          order: 2;
          padding-top:1rem;
       }
        .width-50
	{
		width: 50%;
	}
       /*products*/
.single_category_product img {
    width: 75%;
    height: 150px;
}
.single_category_product .category_product_text h5 {
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
}
.single_category_product .category_product_text p {
    font-size: 11px;
    font-weight: 600;
    color: #606060;
}
.single_category_product .category_product_text .btn-read-more {
    background-color: #fff;
    border: 1px solid #208f6e;
    margin-right: 1rem;
    font-size: 9px;
    padding: 4px 5px;
}
.single_category_product .category_product_text .btn-enquire-now {
    background: #208f6e;
    color: #fff;
    padding: 4px 5px;
    font-size: 9px;
}
/*closed*/
.single_shopping_details{
    text-align:center;
}
.shipping_details .single_shopping_details .fa {
    font-size: 30px;
    color: #298f6e;
}
.shipping_details .single_shopping_details h4 {
    font-size: 12px;
    font-weight: 700;
    margin: 9px 0 5px;
    color: #575757;
}
.shipping_details .single_shopping_details p {
    font-size: 10px;
}
.section_padding {
    padding: 40px 0;
}
.left_sidebar_area
{
    width:100% !important;
}
   }