/* #Media Queries
================================================== */
/* END__ */

@media (min-width: 992px) and (max-width: 1199px) {
} 
/* END__ */

@media (min-width: 768px) and (max-width: 991px) {
.contact-info-sm .name{ font-size:24px;}
.contact-info-sm .name strong{ font-weight:30px;}
.contact-info-sm ul{ line-height:1.3;}
.contact-info-sm ul, .contact-info-sm ul li .material-symbols-sharp{ font-size:22px;}
.contact-info-sm ul li + li{ margin-top:8px;}
} 
/* END__ */

@media only screen and (max-width: 767px) {
:root, .btn, .form-control, .form-select, .form-content .select2-container .select2-search--inline .select2-search__field {
--bs-body-font-size:0.9735rem;	
}
.header{ padding:10px 0; text-align:center; height:auto; justify-content:center;}
.header .logo span{ display:block;}
.header .logo span img{ height:55px; width:auto;}
.header .logo span + span img{ height:14px; width:auto;}
.search-form{ background:#34343c; padding:60px 0}
.search-form .full-img{min-width:initial; position:absolute; height:50%; bottom:auto; overflow:hidden; flex:0 0 auto; display:flex;}
.search-form .full-img img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}
.form-content .form-select, .form-content .form-control{ height:50px;}
.form-content .select2-container .select2-search--inline .select2-search__field{ height:50px; padding-top:5px; padding-bottom:5px; line-height:40px;}
.form-content .select2-container .select2-selection--multiple{ min-height:50px;}
.category-section .text-center h2{ font-size:32px;}
.section{ padding:35px 0;}
.form-content button[type="submit"]{ width:100%;}
.footer{ font-size:14px;}
.page-banner{ background-size:cover;}
.page-banner .container h1{ font-size:32px;}
.page-banner .container { height:212px;}
.details-meta .user-info .ratio{ width:60px;}
.details-meta .user-info{ font-size:20px;}
.table-content .table > tbody > tr > td{ display:block; padding-left:0; padding-right:0; padding-top:15px; padding-bottom:15px;}
.table-content .table > tbody > tr > td:first-child{ padding-bottom:0; border-bottom:0;}
.table-content .table > tbody > tr > td:last-child{ padding-top:5px;}

.listing .item{ font-size:14px;}
.listing .item .top, .listing .item .content{ padding:15px;}
.listing .item .contact-name strong{ font-size:17px;}
.listing .item h5{ font-size:17px;}
.btn-div ul li a{ font-size:15px; padding:6px 20px;}
} 
/* END__ */

@media (max-width: 479px) {
.contact-info-sm .name { font-size:14px;}
.contact-info-sm .name strong{ font-size:16px;}

.listing .item{ font-size:12px;}
.listing .item .top, .listing .item .content{ padding:12px;}
.listing .item .contact-name strong{ font-size:16px;}
.listing .item h5{ font-size:14px;}
.listing .item .top .price strong{ font-size:18px;}
.listing .item .info li span{ font-size:14px;}
.listing .item .top .name .avatar-img{ width:30px;}
} 
/* END__ */

