@media only screen and (max-width: 767px){

.list{
	padding-left: 0px;
    padding-right: 0px;
}
.view_map{
	text-align: left !important;
}
.view_content{
	padding-left: 0px;
    padding-right: 0px;
}
.view_roomsdetails{
	padding-left: 18px !important;
	text-align: left !important;
}
.cls_title{
	text-align: center;
}
.cls_price{
	text-align: center;
    float: unset !important;
}
.hold{
	display: none !important;
}
.side_banner{
	display: none;
}
/*.dynamiclbanner img{
width: 332px;
    height: 332px;}*/
.clsads{
padding-right: 0px !important;
padding-left: 0px !important;
}
.mob-head{
	font-weight: 500;
	font-size: 13px;
}	
.category_text{
	justify-content: center !important;
	display: none !important

}
.poppins-24-bold.pl-2.cat_type.head-changes.text-capitalize.mobile_view.nav {
    padding-top: 10px !important; 
}
.pedigree_skin p {
    padding-right: 0 !important;
    margin: 0;
}
.pedigree_skin p img {
    margin: auto;
    width: 100%;
   
}
}
@media only screen and (min-width: 320px) and (max-width: 360px) {
.mb-image_div span.d-flex.flex-column.business_phn a {
    font-size: 12px !important;
    white-space: normal !important;
    padding: 8px 3px !important;
}
}
@media only screen and (min-width:601px) and (max-width:767px){ 
.category_text{
	padding: 5px 0px 5px 0px !important;
}}
@media only screen and (min-width: 1281px){ 

/*	.dynamichbanner .owl-item {
    width: 926px !important;
}*/
.side_banner .owl-item{
	width: 100%;
	/* width:326px */
	
}
.side_banner .owl-carousel{
	width: 100% !important;
	margin-bottom: 15px;	
	/* width:326px */
}
.side_banner .owl-item img{
	object-fit:cover;
	object-position: 1px 0px;
}
.lato-16-reg{
	    margin-right: 4px;
}
 /* .dynamiclbanner .owl-item{
	width: 878px !important;

}  */
/* .dynamichbanner, .dynamiclbanner{
	height: 325px;
} */
/* .dynamiclbanner .owl-item{
	width: 877px !important;

} */
.clsads{
padding-right: 40px !important;
}


}


@media only screen and (max-width: 991px) {

.col-12.col-sm-12.col-md-12.col-lg-4.text-center.my-auto.p-0 img {
/*width: 300px;*/
/* margin: 0px auto; */
}

.card.mx-auto.d-block.dynamicsad img {
width: 300px;
margin: 0px auto;
}

.card.mx-auto.d-block.dynamicsad {
padding: 10px 0px;
}
.latest-category
	{
	   padding-top: 7px;
	}
	.estate_mobile_text
	{
	   display: block;
	}
	.estate_desktop_text
	{
		display: none;
	}


}
/* @media only screen and (min-width: 991px) and (max-width: 1109px) {
	.button-section-link .fb-like {
		margin: 0;
		left: calc( 50% - 54px );
		top: 70px;
	}
	.st-btn.st-first {
		margin-left: 0px;
	}
	.button-section-link .fb-like:hover{
		top: 70px;
		}
}
@media only screen and (max-width: 834px) {
	.button-section-link .fb-like {
		margin: 0;
		left: calc( 50% - 54px );
		top: 70px;
	}
	.st-btn.st-first {
		margin-left: 0px;
	}
	.button-section-link .fb-like:hover{
		top: 70px;
		}
} */

@media only screen and (max-width: 600px) {

.card.mb-3.mt-0 {height:auto;}

}
@media only screen and (max-width: 610px) {
	#st-1.st-has-labels .st-btn.st-remove-label > span{
		display: none !important;
	}
	#st-1.st-has-labels .st-btn.st-remove-label {
		min-width: 35px !important;
	}
	.st-btn[data-network='email'] {
		display: unset !important;
		padding: 8px 12px !important;
	}
	.button-section-link {
		column-gap: 5px;
	}
	#st-1 .st-btn {
		margin-right: 5px !important;
	}

}

@media only screen and (max-width: 320px) {

.lato-14-bold {
font-size: 12px;
}

}

@media only screen and (max-width: 1200px) {

.side_banner .row.owl-carousel.owl-theme.owl-loaded.owl-drag {
margin-bottom: 20px;
}

.side_banner .no-js .owl-carousel, .owl-carousel.owl-loaded {
display: block;
margin-right: 0px;
margin-left: 0px;
}

}

@media only screen and (max-width: 320px){
.clsads{
padding-right: 0px !important;
padding-left: 0px !important;
}

}
/*For Mobile:*/
@media only screen and (max-width: 767px){
	ul.navbar-nav {
		padding-bottom: 0px !important;
	}
.login_btn_web{display: none !important;}
.login_btn_mbl{display: block;}

.w3-drop-section.login_btn_mbl, .mbl_login_btn {
    margin-left: unset !important;
    display: flex !important;
    background-color: unset !important;
	width: unset !important;
	height: unset !important;
	text-align: left !important;
}
.w3-drop-section.login_btn_mbl {
    margin: 20px;
    justify-content: center;
}
#login_btn .nav-link {
    color: #4B5300 !important;
	width: unset !important;
    text-decoration: none;
}
.login_btn_mbl a{
	width: 100%;
}
.mbl_padding{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.exp_back , .exp_bread{	
		width: auto;
		padding-right: 0px;
    padding-left: 0px;
    
}
.exp_back{
margin-left: 13px;}
.expand {
padding-bottom: 0px;
}
/*#mobile{
	display: block;
}
#desktop{
	display: none;

}*/
.text-right {
    text-align: center !important;
}
}
/*For above Mobile:*/
@media only screen and (min-width: 768px){
/*#mobile{
	display: none;
}
#desktop{
	display: block;

}*/
}
/*Only 320*/
@media (max-width: 320px) {
   .business_phn {
     padding-right: 0px !important;
     padding-left: 0px !important;
   }
   .business_web{
   	padding-right: 0px !important;
     padding-left: 7px !important;
   }
   .col-12.col-sm-12.col-md-12.col-lg-4.text-center.my-auto.p-0 {
    /*padding-left: 13px !important;*/
}
.l-ads{
	padding: 0px;
}
.ladslist{
	margin-right: 0px !important;
	margin-left: 0px !important;
}
.lbanner_img{
	width: 240px !important;
}
.poppins-18-bold {  
    font-size: 17px;
}
.exp_back{
	padding-right: 0px !important;
		width: auto;
	padding-left: 0px !important;
	margin-left: 0px !important;

}
.exp_bread{
	padding-left: 0px !important;
		width: auto;
	padding-right: 0px !important;	

}
.expand {    
    padding-left: 7px;
    padding-right: 0px;
    padding-top: 13px;
}
.row.my-auto.static_hbanner {
	padding-right: 15px;
}
.keyword-icon {    
    left: 76%;

}

}
@media only screen and (max-width: 768px){
.navbar-dark .navbar-toggler-icon {
	     background-image: url('../images-c/hamburger-menu-icon-png-white-10_2.jpg');
		 width: 48px;
		 height: 50px;
		 background-size: contain;
}
.b-list{
	padding-left: 0px !important;
}
.mob_search_input input#openDiv {
	text-transform: capitalize;
	padding-block: 4px !important;
}

.mob_search_input button#myButton {
	padding-block: 5px !important;
}
    #infinite-list .col-lg-9.desktop_only {
        padding-left: 0px !important;
    }

}
@media only screen and (min-width: 320px) and (max-width: 480px) {
    .admin-mbl-view span a {
        padding: 8px 3px !important;
    }
}
@media only screen and (max-width: 1025px){
	.pos_fix{
		display: none;
	}
	.list-f1 {
    width: 100%;
        max-width: 100%;
}

}
@media screen and (min-width: 992px) and (max-width: 1440px){
.pos_fix.fixed {
    right: 20px;
}
}
@media (max-width: 425px) {
.l-ads{
	padding: 0px;
}
.ladslist{
	margin-right: 0px !important;
	margin-left: 0px !important;
}
/*.lbanner_img{
	width: 274px !important;
}*/
}
@media screen and (min-width: 1920px) and (max-width: 1921px){
	.pos_fix.fixed {
    right: 308px;
}
}

@media only screen and (min-width:767px){
	.admin-mbl-view{
		display: none;
	}
	.left-col-img{
		display: block !important;
		margin:unset !important;
	}
	.left-col-img .img-fluid.top{
		height: 100%;
	}
	.mbl-view-headtext {
		display:none !important;
	   }

}
@media only screen and (min-width: 320px) and (max-width: 768px){
	.remove_mobile {
		display: none !important;
	}
span.lato-18-reg.content_2.pt-1.mob_pad.remove_mobile.d-none.d-sm-none.d-md-block.d-lg-block {
    display: none !important;
}
	.remove_space{
		padding:0;
		margin:0;
	}
	.mb-img img {
    width: 95%;
}
	.text-wrap .btn {
		white-space: unset !important;
	}
	.mb-image_div .d-flex.flex-column.justify-content-between.pt-2.mbl_border {
   flex-direction: column !important;
        justify-content: space-between !important;
        align-items: center;
        height: 100%;
        gap: 5px;
        padding: 0;
}
.img-height{
height: 100%;
}
.img-height 	img{
height: 100%;
}
.mb-image_div span.d-flex.flex-column.business_phn {
    width: 100%;
}
.mb-image_div{
	padding-right: 5px;
}
#infinite-list .col-lg-9 {
    padding-left: 0px !important; //ryujkuki
}
.mb-image_div span.d-flex.flex-column.business_phn a {
    font-size: 12px;
    white-space: normal !important;
    padding: 8px 3px !important;
}
.lato-16-bold {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 16px !important;
}
	}
@media only screen and (min-width: 320px) and (max-width: 768px){
	.mbl-center {
		order: 3;
		text-align: center !important;
	}
	}
	@media only screen and (min-width: 320px) and (max-width: 767px){
		.mobile_view{
			text-align: center;
		}
		.mobile_view_1 {
			padding-top: 5px !important;
		}
		.mbl_center {
			display: flex !important;
			align-items: center !important;
			justify-content: center !important;
		}
		/* remove-whitespace */
		.remove-space{
			padding-top: 0 !important;
		}
		/*  */
		.hbanner-border {
			padding-top: 10px !important;
			padding-bottom: 10px !important;
		}
		.hbanner-topborder {
    		padding: 10px 20px !important;
}
	}

	@media only screen and (min-width: 320px) and (max-width: 767px){
		span.poppins-18-reg.whole {
			display: block;
		}
		.ad-white-space{padding: 10px 20px;}
		.border-sp{
			border-top: 1px solid #A9A9A9 !important;
			padding-top: 5px;
		}
		
	}

	@media only screen and (min-width: 320px) and (max-width: 767px){
		.border-bottom.pb-2.mobile_view {
			display: none;
		}
		.mobile_response{
			text-align: center;
			border-bottom:  1px solid black !important;
		}
		.remove_float{
			float:none !important;
		}
		.mobile_padd{
			padding-top:10px !important;
		} 
		.mob_pad{
			padding-top:8px !important;
		}
	}
	@media only screen and (min-width: 768px){
		
		a.btn.btn-sm.uppercase.poppins-14-reg.change_pad.pl-0.pr-0 {
			padding: 0 !important;
		}
		img.img-fluid.mx-auto.change_pad_1.d-block.p-1 {
			padding: 0 !important;
			height: 120px;

		}
	}
	@media only screen and (min-width: 768px){
		.image_change img{
			/* width: 824px; */
			height: 400px;
		}
		.image_change_bus img{
			/* width: 824px; */
			/* height: 400px; */
		}
		.remove_desktop {
			display: none;
		}

		.expand_desktop_view{
			display: none;
		}
		.gallery_image_content{
			width:80% !important
		}
		.desk_font {
			font-size: 24px;
			font-weight: 700;
		}
		.forum_web_user{
			text-align: left;
		}
		.cus_size{
			font-size: 25px;
		}
		.custom_size{
			font-size: 24px;
		}
		.ad_title_font {
			font-size: 22px;
		}
		.estate_cus_size{
			font-size: 16px;
		}
		.desktop_font_color {
			color: rgb(7,55,99);
		}

		.nav_change_mobile {
			display: flex;
			flex-direction: column;
			width: 100%;
		}
}
	@media only screen and (min-width: 1025px) {
		.side_banner {
			overflow-y: scroll;
			/* //height: 100vh; */
			position: sticky;
			overflow-x: hidden;
			top: 0;
		}

		.side_banner::-webkit-scrollbar {
			width: 6px;
		  }
	}
	
	@media only screen and (min-width: 320px) and (max-width: 767px){
        img.img-fluid.mx-auto.change_pad_1.d-block.p-1 {
            height: 99px;
            }
			.exp_back.d-flex {
				order: 1;
				border-bottom: 1px solid #dee2e6 ;
				padding-bottom: 10px;
				margin-bottom: 10px;
				width: auto;
				
			}
			.exp_bread{
				order: 2;
				padding-left: 15px;
			}
			.mobile_desc_justify{
				justify-items: stretch;
    			justify-content: center;
			}
			.mobile_text
			{
				text-transform: capitalize;
			}
			.business_phn {
				padding-right: 0px !important;
				padding-left: 0px !important;
			  }
			  .business_web{
				padding-right: 0px !important;
				
			  }
			  .mobile_view_center {
				text-align: center;
			}
			.mbl_property{
				text-align: center;
				margin-top:10px;
			}
			.mobile_padding{
				padding-bottom: 120px !important;
			}

			.navbar_change{
				display: flex;
				flex-direction: column !important;
			}
			.nav_change_mobile{
				display:flex;
				flex-direction:column;
			}
			.nav_mobile{
				order:2;
			}
		
		}

		@media only screen and (min-width: 320px) and (max-width: 767px){
		
		.expand_mobile_view{
			display: none;
		}
			 .image_change img{
			
				 height: 250px;
			}   

			.cls_mobile img {
				
				margin: 0px auto;
			}
			.mobile_dev {
				padding: 0;
			}
			.mobile_dev_1 {
				padding: 0;
			}
			.res_image {
				height: auto;
				max-width: 100%;
			}
			.res_pad{
				padding: 0px 1px 20px 1px !important;
			}
			.mbl_border {
				border-bottom: 1px solid #A9A9A9 !important;
				padding: 12px 0px;
				margin:0;
			}
			.mtl_border {
				border-top: 1px solid #A9A9A9 !important;
				padding: 9px 0px;
				margin:0;
			}
			.mbl_font_loc {
				font-weight: bold;
				color: rgb(7,55,99);
				font-size:16px;
				
			}
			.mobile_top {
				margin-top: 10px !important;
				
			}
			.content_1 {
				height: auto !important;
			}
			.content_2 {
				height: 195PX !important;
				/*overflow-y: scroll;*/
			}
			/* 25/04/22 */
			.res_input_group > .custom-file {
				display:unset;
			}
			.res_input_group {
				display:unset;
			}
			.res_input{
				margin-bottom: 10px;
			}
			.clsads .input-group_crop {
				margin-top: 0px !important;
				width: unset;
			}
			.res_img_btn{
				font-size: 14px;
    			padding: 4px 10px;
			}
			.bus_ref{
				display: flex;
      justify-content: center;
			}
			
	}

	@media only screen and (min-width: 320px) and (max-width: 460px){
	.image_change_bus img {
		height: auto;
		max-width: 100%;
	}

	.image_change img {
		height: 250px;
		
	}

/* 	
	.content_2 {
		height: 450px !important;
		padding-bottom: 100px;
		display: block;
		height: 333px !important;
		overflow: hidden;
		text-overflow: ellipsis;
				
	}
	.owl-item, .owl-stage, .pos_unset{
		position: unset !important;
	}
	.pos_unset{
		display: unset !important;
	}
	.owl-stage-outer{
		position: relative !important;
	}
	.position{
		position: absolute !important;
		top: 600px;
		width: 100%;
	}
	img.img-fluid{
		height: 300px;
	}
	
}
@media only screen and (min-width: 320px) and (max-width: 373px){
	.position{
		top: 750px ;
	}

}
@media only screen and (min-width: 373px) and (max-width: 460px){
	.position{
		top: 725px ;
	} */

}


/* 
@media only screen and (min-device-width: 375px)
  and (max-device-width: 667px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 2)
{ 

	.mobile_desc_justify{

		justify-items: stretch;
		justify-content: center;
	}
}

/* iPhone 6 portrait */
/* @media only screen
  and (min-device-width: 375px)
  and (max-device-width: 667px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 2)
{ 

	.mobile_desc_justify{
		justify-items: stretch;
		justify-content: center;
	}
} */

/* iPhone 6 Plus landscape */
/* @media only screen
  and (min-device-width: 414px)
  and (max-device-width: 736px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 3)
{ 

	.mobile_desc_justify{
		justify-items: stretch;
		justify-content: center;
	}
} */

/* iPhone 6 Plus portrait */
/* @media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 3)
{

	.mobile_desc_justify{
		justify-items: stretch;
		justify-content: center;
	}
 } */

/* iPhone 6 and 6 Plus */
/* @media only screen
  and (max-device-width: 640px),
  only screen and (max-device-width: 667px),
  only screen and (max-width: 480px)
{ 

	.mobile_desc_justify{
		justify-items: stretch;
		justify-content: center;
	}
} */

/* Apple Watch */
/* @media
  (max-device-width: 42mm)
  and (min-device-width: 38mm)
{ 

	.mobile_desc_justify{
		justify-items: stretch;
		justify-content: center;
	}
} */ 


/* Package template start*/
@media screen and (max-width:1365px) {
	/* .pack-banner li:first-child {
		min-height: 240px;
	} */
	ul.pack-banner {
		min-height: 462px;
	}
}
@media screen and (max-width:1199px) {
    .package-wrapper-main {
        margin-bottom: 30px;
    }
    .local-pack-wrappper {
        display: flex;
        width: 100%;
        justify-content: center;
        align-items: flex-end;
    }
    .local-para {
        width: 52%;
		text-align: right;
    }
    .pack-month {
        width: 40%;
        display: flex;
        flex-direction: column;
        align-items: start;
        padding-left: 30px;
    }
    .poppins-85-bold{
        font-size: 64px;
    }
    strong.pack-num{
        line-height: 64px;
    }
    .poppins-24-bold{
        font-size: 19px;
    }
    strong.pack-global{
line-height: 30px;
width: 247px;
max-width: 100%;
    }
    .poppins-36-bold{
        font-size: 29px !important;
    }
	ul.pack-banner {
		 min-height: unset;
	
	}
	.package-main .row .package-col-div:last-child .package-wrapper-main strong.pack-global {
		width: 314px;
	}
}
@media screen and (max-width:799px) {
    .local-pack-wrappper {
        display: block;
    }
    .local-para {
        width: 100%;
		text-align: center;
    }
    .pack-month {
        width: 100%;
        display: block;
		padding-left: 0;
    }
}
@media screen and (max-width:375px) {
	.button-section-link {
		flex-direction: column;
		margin-top: 30px;
	}
	.bg-dark{
		background-size: cover;
	}

}
@media screen and (min-width:768px) {
.bor-col {
    /* border: 1px solid #1498a4; */
    /* border-left: 13px solid #1498a4; */
}
.rotate_banner_bg_color {
	/* old light blue */
    /* background-color: #ecfeff; */
	/* background-color: #F5EBA1; */
	background-color: #FFF;
}
.rotate_banner_font
{
	color:#23C0CF;
}
.bus_div .new_user {
    margin-right: 50px !important;
}
}


/* Package template end*/



/* ad-activty :start */

.ad-acitivy-wrapper .sub_cat_mob_lft span {
    margin-bottom: 0;
    margin-right: 10px;
}
@media screen and (max-width:600px) {
	.ad-acitivy-wrapper .sub_cat_mob_lft {
		flex-direction: column;
		align-items: center;
	}
	
	.ad-acitivy-wrapper .sub_cat_mob_lft span {
		text-align: center !important;
		margin-left: 0;
	}
	.ticker_content a {
		font-size: 16px !important;
	}
	.cat_type {
		text-align: center;
		width: 100%;
		padding: 5px 0px 5px 0px !important;	
	}
	
}
@media screen and (max-width:374px) {
	.ad-acti-filter .ad_fiter .ad-filer-inner {
		flex-direction: column;
		align-items: flex-start;

	}
	.ad-acti-filter .ad_fiter label {
		margin-bottom: 10px;
		padding-right: 0;
	}
	.ad-acitivy-wrapper .sub_cat_mob_lft span {
		font-size: 18px;
	}
	.ad-acti-filter  .ad_fiter .form-group{
		flex-direction: column;
	}
}
/* ad-activty :end */
@media (min-width: 1080px)
{
.container {
    max-width: 100% !important;
}
}



@media only screen and (min-width: 320px) and (max-width: 767px){
	.add_another_img .input-group-append{
		padding-left: 0px;
	}
	.have_account, .new_user {
		font-size: 16px;
	}
	.initial-text{
		padding-left: 0px !important;
}
/* 
	.admin-mbl-view > div {
		margin-bottom: 10px;
	} */
	.remove-space {
		padding: 10px 20px !important;
	}
	.admin-mbl-view {
		width: 100%;
		margin-left: 0;
	}
	.header_navigation_image
	{
		margin-bottom: 10px !important;
	}
	.admin-mbl-view{
		padding: 10px 0px;
	}
	.head-changes{
		padding-top: 0px !important;
	}
}
@media only screen and (min-width: 320px) and (max-width: 360px){

	.admin-mbl-view span a {
		font-size: 12px;
	}
}
@media only screen and (min-width: 320px) and (max-width: 480px){

	.admin-mbl-view span a {
		padding: 8px 3px !important;
	}
}
@media only screen and (min-width: 481px) and (max-width: 767px){

	.admin-mbl-view span a {
		padding: 8px 18px !important;
	}
}

@media only screen and (min-width: 360px) and (max-width: 767px){
	
	/* .admin-mbl-view span {
		width: 100px !important;
		max-width: 105px !important;
	}*/
	} 

	/* @media only screen and (min-width: 501px) and (max-width: 630px){
	.admin-mbl-view div:nth-child(1) {
		width: 80%;
		float: left;
	}
	.admin-mbl-view div:nth-child(2) {
		width: 20%;
		float: left;
	}

	}
	@media only screen and (min-width: 401px) and (max-width: 500px){
	.admin-mbl-view div:nth-child(1) {
		width: 77%;
		float: left;
	}
	.admin-mbl-view div:nth-child(2) {
		width: 23%;
		float: left;
	}
	}
	@media only screen and (min-width: 320px) and (max-width: 400px){
	.admin-mbl-view div:nth-child(1) {
		width: 70%;
		float: left;
	}
	.admin-mbl-view div:nth-child(2) {
		width: 30%;
		float: left;
	}
	} */
	@media only screen and (max-width: 400px){
		.navbar-dark .navbar-toggler-icon {
			width: 40px;
		}}

		/* @media only screen and (min-width: 768px){
		.navbar-dark .navbar-toggler-icon {
			background-image: unset;
		}
	} */
	@media only screen and (min-width: 1600px){
	.left-col-img .img-fluid.top {
		height: 305px;
		width: 100%;
		display: block !important;
		object-fit: contain;
	}
	
}
@media only screen and (max-width: 575px){
	.mob-head{
		font-weight: 500;
		font-size: 11px;
	}
}
@media only screen and (max-width: 500px){

	.business_frm>ul.clsads li.bus_div{
		flex-direction: column;
	}

}
@media only screen and (max-width: 390px){
    .head-changes {
        padding-inline:2px;
    }
}
.new_mbl_view{
	justify-content: space-between;
}
/* .new_mbl_view .col-7 img {
    width: 75% !important;
} */
.new_mbl_view .business_phne a {
    min-height: 32px !important;
	font-size: 14px;
}
 /* google translate */
.lang-select {
	cursor: pointer;
	touch-action: manipulation;
}
iframe.skiptranslate { visibility: hidden !important; }
div[class*="VIpgJd"][class*="wOHMyf"] {
	display: none !important;
	visibility: hidden !important;
	position: unset !important;
  }
@media only screen and (max-width: 575px){
	.row.col-12.col-sm-12.col-md-12.col-lg-2.text-center.justify-content-center.align-self-center.pr-0.pl-0 {
		display: contents;
	}

	.flag-div{
		padding-bottom: 5px;
		justify-content: space-evenly;
	}
	.flag-div-inner{
		min-width: 30px;
		padding: 5px;
		height: 30px;
		display: flex;
        align-items: center;
        justify-content: center;
		width: 30px;
	}
	.flag-div-inner img{
		width: 100%;
    height: 90% !important;
	object-fit: cover;
	object-position: left;
	}
	.flag-div-inner-span{
		padding: 0;
	}
	/* .mob-head {
		width: fit-content !important;
	} */
}
nav.category-menu.activities,
nav.category-menu.services,
nav.category-menu.common {
    padding: 5px 0px;
}
nav.category-menu.activities,ul.category-menu-1.activities {
    background-color: #2899a9;
	font-family:'acuminPro';
}
nav.category-menu.services,ul.category-menu-1.services {
    background-color: #c19848;
	font-family:'acuminPro';
}
nav.category-menu.common,ul.category-menu-1.common {
    background-color: #fcf7bf;
}
span.category-menu-ver-line.activities,span.category-menu-ver-line.services {
    border: 1px solid #FFFF;
}
a.activities,a.services {
    color: #ffff !important;
}
span.category-menu-ver-line.common {
    border: 1px solid #35393b;
}
a.common {
    color: #35393b !important;
}
.active-category.services,.active-category.activities {
    color: #6D4E1F !important;
}
@media screen and (min-width: 992px) and (max-width: 1476px){
	li.menutitle {
		font-size: 23px !important;
	}
}
.activities .category-menu-ver-line,.services .category-menu-ver-line,.common .category-menu-ver-line {
    display: none;
}
.activities li:before,.services li:before,.common li:before {
    content: "";
    min-width: 2px;
    height: 80%;
    background: #fff;
    display: block;
    position: absolute;
    right: -10px;
    top: 50%;
    transform: translate(0px, -62%);
}
.common li:before{
    background:#35393b;
}
.activities li,.services li,.common li {
    position: relative;
    line-height: normal;
}
.category-menu-1 a {
    line-height: normal;
}
.activities li:first-child:before,.activities li:last-child:before,.services li:last-child:before,.services li:first-child:before,.common li:last-child:before {
    display: none;
}

nav.category-menu {
    padding: 0 !important;
}
.real-desktop-desc {
    margin-top: 5px;
}