.agent_google_review p{
	display:flex;
	gap:8px;
}
.modalSelectSpace .select2-container--default .select2-selection--single .select2-selection__clear {
    display: none;
}
.modalSelectSpace .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 7px;
}
.modalSelectSpace .hero-section .hero-section-content .filter-badge .filter .select2-container--default .select2-selection--single {
    padding-top: 6px;
}
.hero-section .hero-section-content .filter-badge .filter .select2-container--default .select2-selection--single {
    padding-top: 6px;
}
body .travelSelectUniqu .select2-container--default{
	width:100% !important;
}

body .travelSelectUniqu .select2-container--default .select2-selection--single
{
	height: 43px;
    border: 1px solid #959494;
    border-radius: 12px;
    padding: 10px 16px;
}

body .travelSelectUniqu .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 22px;
}

body .travelSelectUniqu .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 9px;
    right: 3px;
    width: 20px;
}
	
.brand img {
    width: 180px;
	padding-top:7px;

}

.grid-view .package .col-12.mt-3 .d-flex>div img {
    width: 140px;
    margin-bottom: 10px;
    height: auto;
}

.logout-size{
height:38px;
display:flex;
justify-content:center;
align-items:center;
}

.header.active .navbar .navbar-center .menu .menu-inner .menu-item .logout-size{
height:34px;
}

.top-src-prb.submenu-item {
  width: 100%;              /* make sure it takes full width */
  display: block;           /* ensure block-level item */
}

body .sticky-back-btn{
	z-index:999;
}

.top-src-prb .submenu-link {
  display: flex;            /* align image + text neatly */
  align-items: center;
  flex-wrap: nowrap;          /* allow text to go next line if needed */
  white-space: normal;      /* allow wrapping instead of one long line */
  word-break: break-word;   /* break long words if necessary */
  padding: 8px 12px;        /* adjust spacing */
  text-decoration: none;    /* optional for styling */
}
.top-src-prb .submenu-link {
  max-width: 150px; /* adjust as needed */
}
@media (max-width: 991px){
.listing-section .package-list .title {
  top: 56px;
  padding-top: 10px;
}

.filter-section-main.active .common-search-btn{
padding:13px 15px !important;
}

body.filter-section-main.active .filter-section {
    height: calc(100vh - 149px);
    padding-top: 45px;
    padding-bottom: 5px;
    margin-bottom: 16px;
}

}

@media (max-width: 767.8px){
.top-ready-package-section .domestic-package .swiper-slide .image-circle {
    width: 100%;
    height: 100%;
    min-height: 93px;
    display: flex;
    justify-content: center;
    align-items: center;
}

 body .travelSelectUniqu .select2-container--default .select2-selection--single {
padding:8px 10px;
}

 #transit-heading button{
	padding-top:18px;
 }

.package-detail-section .sticky-top {
z-index:998;
}
.similar-packages-section .row{
	margin-left:0px !important;
	margin-right:0px !important;
}

.other-packages-section .row{
	margin-left:0px !important;
	margin-right:0px !important;
}

.listing-section .package-list.mt-4{
margin-top:0px !important;	
}

.listing-section .package-list .title {
  top: 56px;
  padding-top: 10px;
}

.listing-section.mt-4{
	margin-top:0px !important;
}

.listing-section .package-list.pack-list-ad .title {
  top: 146px;
  padding-top:0px;
}

}

@media (max-width: 1024px){
	.package-detail-section .floating-navbar .ProductNav .nav .ProductNav_Link:not(:last-child) {
    
    padding-bottom: 8px;
}
.similar-packages-section .row{
	margin-left:0px !important;
	margin-right:0px !important;
}

.other-packages-section .row{
	margin-left:0px !important;
	margin-right:0px !important;
}
}


	.register-tourraja
	{
	height:auto !important;
	}
	
	.register-tourraja .col-lg-6 .agent-entry-bg{
	margin-bottom:20px;
	}
	
	@media (min-width: 992px){
		.filter_inner_block{
border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    margin-bottom: 1rem;
    padding-bottom: 1rem;
}


.filter_inner_block.filter-after-inner-scroll {
    position: fixed;
    top: 73px;
    background-color: white;
    padding: 29px 20px;
    border: 1px solid rgba(52, 47, 47, 0.5);
    box-shadow: 4px 4px 40px 0px rgb(0 0 0 / 5%);
    padding: 16px 20px;
    border-radius: 16px;
	width:252px !important;
}

	}
    .listing-section .package-list .list .package.guaranteed-service .right-section .agent-detail{
        height: 100%;
        justify-content: space-between;
    }