/* body .gform_wrapper .gfield .iti__selected-flag{background: #e0e0e0;} */
#gform_2 .gform_body #field_2_5 .gfield_label{text-align: center!important;width: 100%!important;display:none!important;}
#gform_2 .gform_body .ginput_container_phone .iti__tel-input{padding: 0px 18px 0 50px !important;}

.bg-black{background-color:#111827!Important;}

/*  */
.headwrap #phone{gap:1.6vw;}
.tel_mob{border-radius: 48px;padding: 4px 8px;width: 120px;cursor:pointer}
.active .tel_mob{background: #F3F4F6;}
.active .tel_mob > svg:last-child path{fill:#EB1C24}
.flagwrap_{}
.flagwrap_ .flags_{border-radius: 28.8px;border: 0.72px solid transparent;padding:4px;}
.flagwrap_ .flags_ svg{max-width:16px;}
.flagwrap_ .flags_:first-child{margin-right:-4px;}
.active .tel_mob .flagwrap_ .flags_{border: 0.72px solid #F3F4F6;background: #F8F8F8;box-shadow: 0px 1.44px 2.88px -0.72px rgba(0, 0, 0, 0.06);}

.dropdown{position: relative;}
.dropdown-content{display: none;flex-direction: column;gap: 10px;width: 100%;align-items: center;background-color: #F9FAFB;padding: 30px 16px 28px;position:relative;z-index: 1;}
.dropdown-content .boxwrap_{min-width: 150px;display: flex;flex-direction: column;gap: 24px;}
.show {display: flex;}
.show-menu .dropdown-content{background: #111827;}
.show-menu .dropdown-content .boxwrap_ span{color:#fff;}		
.show-menu .active .tel_mob{background: #111827;}
.show-menu .tel_mob > svg:last-child path{fill:#fff}

/* mega */
.megamenu_{}
.megamenu_ .mm_parent{}
.megamenu_ .mm_parent .mm_sub{padding: 48px 0 30px 20px;gap:78px}
.megamenu_ .mm_parent .mm_sub .sub_ttl{font-weight:700;padding-top:0;padding-bottom:0;}
.megamenu_ li .mm_1st_child{border-left: 2px solid #EB1C24;padding-left: 20px;font-size:32px!important;display:inline-block;transition: padding .3s, background-color .8s;}
.megamenu_ li .mm_1st_child:hover {background-color: #eb1c24;padding-right: 2vw;}
.megamenu_ .mm_parent ul li > a:before {content: none!important;}
.megamenu_ .mm_parent ul li > a{font-size: 24px!important;text-transform: lowercase!important;padding-left: 0!Important;}
.megamenu_ .mm_parent ul ul{gap:16px;margin-top:21px;}
.megamenu_ .mm_parent .mm_sub ul li a,
.megamenu_ .mm_parent .mm_sub ul li .nolink{
	font-size: 14px !important;color: #9CA3AF;padding:0;font-weight: 500;font-family: 'Roboto';
	letter-spacing: normal;
	text-transform: capitalize !important;
    line-height: normal;
	display:flex;
	gap: 11px;
    align-items: center;
}
.megamenu_ .mm_parent .mm_sub ul li .nolink:hover{cursor: not-allowed;}
.megamenu_ .mm_parent .mm_sub ul li a{color:#fff;}
.megamenu_ .mm_parent .mm_sub ul li a:hover{color:#9CA3AF!important}
.megamenu_ .mm_parent .mm_sub ul li .redline{width: 15px; height: 2px;background: #EB1C24;}

.lg_left{left:80%;}
#desktop_mmenu_office{width: 70%;}
#desktop_mmenu_office .office_add p{font-size:14px;}
#desktop_mmenu_office a,
#desktop_mmenu_office .office_add > p:first-child{font-size:16px;}
.paddleft_{padding-left:32px;}
#desktop_mmenu_office svg{max-width:22px;margin-top:6px;}
.fc_gray{color:#D1D5DB}

.show-menu .headwrap{background:transparent;}
.opacity-3{opacity:0.3}

@media only screen and (min-width:1024px){
	.hidden_desktop{display:none!Important;}
}
@media only screen and (min-width:1921px){
	.megamenu_ .mm_parent{margin-bottom: 1.667vw;}
	.megamenu_ .mm_parent .mm_sub{padding: 5.047vh 3.155vh 2.103vh;gap: 4.732vh;}
	.megamenu_ li .mm_1st_child{border-left-width: 0.21vh;padding-left: 2.103vh;font-size:3.365vh!important;}
	.megamenu_ .mm_parent ul ul{gap:1.682vh;margin-top:2.208vh;}
	.megamenu_ .mm_parent ul li > a{font-size: 2.524vh!important;}
	.megamenu_ .mm_parent .mm_sub ul li a,
	.megamenu_ .mm_parent .mm_sub ul li .nolink{font-size: 1.472vh!Important;gap: 1.157vh;}
	/*
	.megamenu_ .mm_parent ul ul li a:before,
	.megamenu_ .mm_parent ul ul li span:before{top: 0.841vh;width: 1.893vh;border-top-width: 0.105vh;}
	*/
	.megamenu_ .mm_parent .mm_sub ul li .redline{width: 1.577vh; height: 0.21vh;}
	#desktop_mmenu_office {width: auto;padding-right: 3.155vh;}
	#desktop_mmenu_office .flex{gap:1.052vh;}
	#desktop_mmenu_office .office_add p{font-size:1.472vh;}
	#desktop_mmenu_office a,
	#desktop_mmenu_office .office_add > p:first-child{font-size:1.682vh;}
	.paddleft_{padding-left:2.8vh;}
	#desktop_mmenu_office svg{max-width:2.313vh;margin-top:0.315vh;}	
		
	.flagicon_ svg{width: 2.313vh;height: 1.682vh;}
	.flagicon_ span{margin-left:0.625vw}
	
}
@media only screen and (min-width:992px){
	.max991{display:none!important}
}

@media only screen and (max-width:1750px){
	.megamenu_ .mm_parent .mm_sub {flex-wrap: wrap;row-gap: 10px;width: 67%;}
	.megamenu_ .mm_parent .mm_sub li{flex: 31%;}
	.lg_left{left:75%;}
	#desktop_mmenu_office {width: 100%;}
}

@media only screen and (max-width:1023px){
	.mobile_hidden{display:none!Important;}
	
	.megamenu_ .mm_parent .mm_sub li {flex: 100%;}
	
	.lg_left{left:auto;right:30px;}
	
	/*
	.headwrap{background:#fff;}
	.show-menu .headwrap{background:#222;}
	*/
}
@media only screen and (max-width:991px){
	.min991{display:none!important}
}
@media only screen and (max-width:767px){
	.lg_left{right:0;}
}

/* About Us Page */
.page-template-about .bghero_tiger{
	background-image: url('/wp-content/uploads/2025/03/img-hero-bg_tiger-optimized-mobile.webp');
    background-position: 50% 100%;
    background-size: 100%;
    background-repeat: no-repeat;
}
@media screen and (min-width: 480px){
	.page-template-about .bghero_tiger{
		background-image: url('/wp-content/uploads/2025/03/img-hero-bg_tiger-optimized.webp');
		background-position: 50% 100%;
		background-size: 100%;
		background-repeat: no-repeat;
	}
}
.ct-rounded-number {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 15px;
}
.ct-rounded-red {
	border-radius: 50%;
    background: #ff2333;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700; 
    width: 50px;
    height: auto;
    padding: 5px 30px;
    font-size: clamp(1.75rem, 1.342vw + 0.889rem, 2.5rem);
}
