@media(min-width:768px) and (max-width:1024px) {
    .carousel-caption h1{font-size: 24px;}
    .carousel-caption h5{font-size: 17px; padding: 7px 0px;}
    .carousel-caption p{padding: 0px 40px; font-size: 20px;}
    .carousel-caption{top: 7%;}
    .logo p{font-size: 15px; padding-left: 11px; padding-top: 38px;}
    .login abbr{font-size: 18px;}
    .title-warp h2{font-size: 20px;}
    .language-info ul li a{font-size: 14px; padding: 4px 0px;}
    .language-info h3 a{font-size: 16px;}
    .language-info{min-height: 525px;}
    .box-info figure img{max-width:100%;}
}
@media(max-width:767px) {
.title-warp h2{font-size: 18px;}
.language-info h3 a{font-size: 18px;}
.language-info ul li a{font-size: 15px;}
.language-info{min-height: auto;}
.address{font-size: 17px; line-height: 31px;}
.login abbr{font-size: 16px;}
.sm_menu_ham{padding: 5px 8px;}
.menu abbr{font-size: 12px;}
#home-slider .carousel-caption{ top:61% !important; padding-top: 7px !important;}
.carousel-caption h1{font-size: 22px; font-weight: 600; margin-bottom:0px;}
.carousel-caption h5{font-weight: 600; margin-bottom:0px; font-size: 15px; margin-top:0px; padding-top:0px;}
.carousel-caption p{font-size: 17px; padding: 0px 30px;}
.filter-category ul li a{font-size: 16px;}
.filter-category{margin-bottom: 30px;}
.titel-inner{padding: 0px 0px 30px;}
.product-titel h1{font-size: 24px;}
.select-bar .btn-group{display:block; width: 100%;}
.select-bar, .select-bar select{width:100%;}
.select-bar label{font-size: 15px;}
.filter-category h2{padding: 15px 15px;}
.breadcrumb{margin-bottom: 10px;}

}

