@media only screen and (max-width: 1199px){
     .header_search{max-width: 100px;}
     .header_search form{min-width: inherit;}
     section{padding-top: 40px;padding-bottom: 40px;}
     .section_heading h3{font-size: 42px;line-height: 48px;}
     section.home_categories .category_title{padding: 0;}
     section.home_categories .category_title h4{font-size: 22px; line-height: 30px;}
     section.home_categories .large .category_title h4 {font-size: 50px; line-height: 56px;}
     .dreams_are_valid .section_heading h3 {font-size: 50px;line-height: 60px;}
     .product_item a.woocommerce-loop-product__link h2{padding-right: 10px !important; padding-bottom: 10px !important;}
     .why_choose_us .choose_us{padding: 30px 30px;}

}

@media only screen and (max-width: 992px){
     .header_search{display: none;}
     body.home .site-branding { max-width: 285px;}
     .footer_top{padding-top: 0;}
     .listing_sidebar .sidebar{padding: 0 !important;}
     .listing_sidebar .sidebar .berocket_single_filter_widget { width: 33%; display: inline-block; vertical-align: top;}
     .listing_sidebar .sidebar .berocket_single_filter_widget.berocket_single_filter_widget_145{width: 100%;}
     .listing_sidebar .sidebar .berocket_single_filter_widget ul li label{font-size: 15px;line-height: 21px;}
     .listing_sidebar .sidebar .berocket_single_filter_widget div[data-taxonomy="pa_size"] ul li label{min-width: 30px;height: 30px; padding: 3px;}
}

@media only screen and (max-width: 767px){
section{padding-top:20px;padding-bottom:20px;}
.section_heading h3 {font-size: 32px; line-height: 38px;}
 body.home .site-branding { max-width: 205px;}
 body.home #masthead.narrow .site-branding { max-width: 205px;}
.owl-carousel .owl-nav button.owl-prev {transform: translate(25%, -50%);}
.owl-carousel .owl-nav button.owl-next {transform: translate(-25%, -50%);}
.product_item a.woocommerce-loop-product__link h2{font-size: 15px;line-height: 19px;}
.dreams_are_valid .section_heading h3 { font-size: 24px; line-height: 32px;}
a.bttn{font-size: 17px;line-height: 17px;padding: 10px 15px;}
.newsletter_sec .section_heading h3{font-size: 20px;line-height: 28px;}
.newsletter.form_wrapper input:not([type="submit"]){max-width: calc(100% - 0px); border-radius: 0;text-align: center;}
.newsletter.form_wrapper input[type="submit"]{width: 100%;font-size: 17px;line-height: 17px;padding: 10px 15px;}
.footer_top{text-align: center;}
footer.site-footer h4{padding-bottom: 0;}
footer.site-footer ul{padding-bottom: 25px;}
body.home .header_bottom {padding-top: 5px; padding-bottom: 5px;}
.listing_sidebar .sidebar .berocket_single_filter_widget{width: 100%;}
.listing_sidebar .sidebar .berocket_single_filter_widget ul li{width: auto;margin-right: 15px !important;}

}