.grecaptcha-badge
{
	display:none !important;
}
.bclose,.owlarr,div.cs-select {
    vertical-align: middle
}

#ui-id-1>li,.banner_new,.bclose {
    cursor: pointer
}

.ft_menu>li>a,.h_but_mob,.tw {
    color: #fff
}

.font_qs,div.cs-select {
    font-family: qsm
}

.cs-select span,.slider {
    overflow: hidden;
    position: relative
}

.but_search,.dis_tt,.ex_offer,.li_remore,.n_name,.n_tt,.tt_1,div.cs-skin-elastic>span {
    text-transform: capitalize
}

.dis_butt,a {
    text-decoration: none
}

/*@font-face {
    font-family: etm;
    src: url(../../../fonts/new_fonts/EthicNew-Medium.ttf);
    font-display: swap
}

@font-face {
    font-family: etsb;
    src: url(../../../fonts/new_fonts/EthicNew-Semibold.ttf);
    font-display: swap
}

@font-face {
    font-family: etl;
    src: url(../../../fonts/new_fonts/EthicNew-Light.ttf);
    font-display: swap
}

@font-face {
    font-family: qsm;
    src: url(../../../fonts/new_fonts/Quicksand-Medium.ttf);
    font-display: swap
}

@font-face {
    font-family: qsl;
    src: url(../../../fonts/new_fonts/Quicksand-Light.ttf);
    font-display: swap
}

@font-face {
    font-family: con_reg;
    src: url(../../../fonts/new_fonts/Conso-Regular.ttf);
    font-display: swap
}

@font-face {
    font-family: con_thin;
    src: url(../../../fonts/new_fonts/Conso-Thin.ttf);
    font-display: swap
}

@font-face {
    font-family: con_light;
    src: url(../../../fonts/new_fonts/Conso-Light.ttf);
    font-display: swap
}

@font-face {
    font-family: con_bold;
    src: url(../../../fonts/new_fonts/Conso-Bold.ttf);
    font-display: swap
}*/

a {
    color: unset!important
}

.pad10,.v_box {
    padding: 10px
}

.h_header {
    background: #ffffffcf;
    position: sticky;
    padding: 0 50px;
    top: 0;
    z-index: 1400;
    backdrop-filter: blur(50px);
    box-shadow: 0 0 5px #00000036
}

.d_flex {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center
}

.h_items {
    background: #fff0
}

.h_items_1 {
    flex-grow: 1;
    width: 33.33%!important
}

.h_items_2 {
    flex-grow: 0;
    margin: auto;
    width: auto
}

.h_items_3 {
    flex-grow: 1;
    width: 33.33%;
    text-align: right;
    justify-items: flex-end
}


.box_need,.dis_mini_tt,.hbm,.islb_tt,.mob_dis_img,.n_name_v2,.n_tt,.owlarr,.slide_capt {
    text-align: center
}

.ab_l,.ab_tt,.acd_tt,.exit_sub,.exit_tt,.ft_menu>li,div.cs-select {
    text-align: left
}

.h_logo {
    width: 110px;
    margin: auto;
    position: relative;
    left: 50%;
    transform: translateX(-50%)
}

.h_but_mob,.hbm {
    width: 40px;
    height: 40px;
    font-size: 24px
}

.h_but_mob {
    background: #e89525;
    border-radius: 100%;
    border: none;
    padding: 5px;
    margin: 10px;
    position: relative
}

.h_but_mob>i {
    padding: 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    color:#fff;
}

#ui-id-1,.cs-options>ul,.footer_icon,.ft_menu,.h_menu,.h_menu_2_mob,.h_menu_mob,.ulli_foot {
    padding: 0;
    margin: 0
}

a 
{
    color:unset
}


.footer_icon>li,.h_menu>li,.h_menu_mob>li {
    list-style: none;
    display: inline-block
}

.h_menu>li>a {
    display: inline-block;
    background: #f000;
    color: #000;
    padding: 5px 15px;
    /* font-family:con_reg !Important; */
    font-size:16px;
}
.h_menu > li:hover > ul.h_menu_2 
{
    display:block !important;
}
.h_menu_2
{
    display:none;
}
.h_menu_2{
    position: absolute;
    z-index: 1320;
    padding: 0;
    margin: 0px;
    /* height: 20px; */
    /* background: red; */
    /* width: 750px; */
    box-shadow:0px 5px 15px #00000026;
}

.h_menu_2>a>li {
    padding: 10px 40px 10px 10px;
    color: #153250;
    list-style: none;
    background: #ffffff;
    font-size: 16px;
}

.h_menu_2>a>li:hover {
    background: #fff3e2 !important;
    color:#e89623;
    border-bottom: 1px solid #e89623;
}

.h_link {
    background: 0 0;
    border: none;
    padding: 3px 15px 5px;
    margin-right: 10px
}

.h_but,.hbm {
    background: #e89525;
    border: none
}

.h_but {
    padding: 7px 15px 5px;
    color: #fff;
    box-shadow: 2px 2px 5px #0000003b
}

.h_menu_mob,.h_menu_mob>li>a {
    color: #000
}

.h_menu_2_mob {
    position: absolute;
    z-index: 1320;
}

.h_menu_2_mob>a>li {
    padding: 10px 40px 10px 10px;
    color: #fff;
    list-style: none;
    background: #eb906c;
    transition: .3s;
    font-size: 16px;
    /*font-family: 'con_reg' !important;*/
}

.h_menu_2_mob>a>li:hover {
    background: #efa78b
}

.hbm {
    border-radius: 100%;
    color: #fff;
    padding: 4px 0 0;
    margin-left: 10px
}

@media screen and (max-width: 1190px) {
    .h_menu  li a
    {
        background:#ff000000;
        padding:0 8px;
    }
    .h_menu_2>a>li 
    {
        margin-bottom: -25px;
    }
     .h_menu  a
    {
        height:0px;
        /* margin:0px; */
        /* padding:0px; */
        /* margin-bottom: 0px; */
        /* line-height: 0; */
        /* padding: unset !important; */
        display: initial;
    }
}
@media screen and (max-width: 1090px) {
    .h_header {
        padding: 0 5px;
        /* min-height: 83px; */
    }
}

@media screen and (max-width: 992px) {
    .h_header {
        padding: 0 25px;
    }
}

@media screen and (max-width: 768px) {
    .h_header {
        padding: 0 15px;
    }
}

@media screen and (max-width: 576px) {
    .h_header {
        padding: 0 5px;
        min-height: 75px;
    }
}
.select_options_2
{
    font-family:ppr;
}

@property --angle 
{
	syntax:"<angle>";
	initial-value:0deg;
	inherits:false;
}
.over_load
{
	position:fixed;
	top:50%;
	left:50%;
	translate:-50% -50%;
	background:#ffffff !important;
	padding:1px;
	border-radius:15px;
	z-index:1100;
}
.over_load::after ,.over_load::before
{
	content:'';
	position:fixed;
	top:50%;
	left:50%;
	translate:-50% -50%;
	background-image:conic-gradient(from var(--angle),transparent ,#e89623,transparent ,#153250,transparent);
	width:100%;
	height:100%;
	z-index:-1 !important;
	padding:0px;
	border-radius:15px;
	animation:3s spin linear infinite;
}
.over_load::before
{
	filter:blur(1.5rem);
	opacity:1;
}
@keyframes spin
{
	from
	{
		--angle:0deg;
	}
	to
	{
		--angle:360deg;
	}
}
.inside_ovl
{
	background:#ffffffed;
	width:100%;
	height:100%;
	padding:25px 50px;
	border-radius:14px;
	backdrop-filter:blur(10px);
}



@media screen and (max-width:640px)
{
	.lb_child
	{
		background:#ff000000;
		height: 15px;
		overflow:hidden;
		width: 100%;
		margin-bottom: -3px !important;
		margin-top: 3px;
	}
	.sli
	{
		-webkit-animation: slide-left 2s linear infinite alternate both;
		animation: slide-left 2s linear infinite alternate both;
		line-break: unset;
		width: 144% !important;
		padding:0px;
		background:#91ff9100;
		line-height: 1;
	}
}
@media screen  and (min-width:640px) and (max-width:768px)
{
	.lb_child
	{
		background:#ff000000;
		height: 15px;
		overflow:hidden;
		width: 100%;
		margin-bottom: -3px;
		margin-top: 3px;
	}
	.sli
	{
		line-break: unset;
		width:100%;
		padding:0px;
		background:#91ff9100;
		line-height: 1;
	}
}
@media  screen and (min-width:768px)
{
	.lb_child
	{
		background:#ff000000;
		height: 17px;
		overflow:hidden;
		width: 100%;
		margin-bottom: 3px;
		margin-top: 5px;
	}
	.sli
	{
		/* width: 80px; */
		-webkit-animation: slide-left 2s linear infinite alternate both;
		animation: slide-left 2s linear infinite alternate both;
		line-break: unset;
		width:220%;
		padding:0px;
		background:#91ff9100;
		line-height: 1;
	}
	
}


@-webkit-keyframes slide-left {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-60%);
            transform: translateX(-60%);
  }
}
@keyframes slide-left {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.select-styled
{
	text-overflow:ellipsis !important;
	overflow:hidden;
	white-space:nowrap;
}
.tshort
{
	right:0;
	margin-top: -38px;
}
.but_dis
{
	filter:grayscale(1);
}
.inp_alert
{
	background-color: #ffcece !important;
	color: #970101 !important;
}
@media screen and (min-width:768px)
{
	#tx_phone:focus::placeholder
	{
		/*transform:translateY(10px);
		font-size:16px;
		transition:0.3s all;
		padding-left:0px !important;*/
		
	}
	#tx_phone:focus
	{
		width:240px;
		margin-left:-120px;
		margin-top:-45px;
		transition:0.3s all;
	}
	#tx_phone
	{
		transition:0.3s all;
	}
}

/* From Uiverse.io by mrhyddenn */ 
.scrolldown {
  --color: white;
  --sizeX: 30px;
  --sizeY: 50px;
  position: fixed;
  width: var(--sizeX);
  height: var(--sizeY);
  /*margin-left: var(sizeX / 2);*/
  border: calc(var(--sizeX) / 10) solid var(--color);
  border-radius: 50px;
  box-sizing: border-box;
  /*margin-bottom: 200px;*/
  cursor: pointer;
  z-index:1100;
	bottom:0;
	top:50%;
	translate:0, -50%;
	background:#ffffffa8;
	backdrop-filter:blur(15px);
	right:0;
	/*margin-right:10px;*/
	box-shadow:0px 0px 10px #00000052;
	display:none;
}

.scrolldown::before {
  content: "";
  position: absolute;
  bottom: 30px;
  left: 50%;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  background-color: var(--color);
  border-radius: 100%;
  animation: scrolldown-anim 2s infinite;
  box-sizing: border-box;
  box-shadow: 0px -5px 3px 1px #15325029;
}

@keyframes scrolldown-anim {
  0% {
    opacity: 0;
    height: 6px;
  }

  40% {
    opacity: 1;
    height: 10px;
  }

  80% {
    transform: translate(0, 20px);
    height: 10px;
    opacity: 0;
  }

  100% {
    height: 3px;
    opacity: 0;
  }
}

.chevrons {
  padding: 6px 0 0 0;
  margin-left: -3px;
  margin-top: 48px;
  width: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.chevrondown {
  margin-top: -6px;
  position: relative;
  border: solid #e89623;/* var(--color);*/
  border-width: 0 3px 3px 0;
  display: inline-block;
  width: 10px;
  height: 10px;
  transform: rotate(45deg);
	box-shadow:0px 0px 10px #00000052;
}

.chevrondown:nth-child(odd) {
  animation: pulse54012 500ms ease infinite alternate;
}

.chevrondown:nth-child(even) {
  animation: pulse54012 500ms ease infinite alternate 250ms;
}

@keyframes pulse54012 {
  from {
    opacity: 0;
  }

  to {
    opacity: 0.5;
  }
}

.fade-out-bottom {
	-webkit-animation: fade-out-bottom 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: fade-out-bottom 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
/* ----------------------------------------------
 * Generated by Animista on 2026-5-21 14:4:32
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation fade-out-bottom
 * ----------------------------------------
 */
@-webkit-keyframes fade-out-bottom {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(50px);
            transform: translateY(50px);
    opacity: 0;
  }
}
@keyframes fade-out-bottom {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(50px);
            transform: translateY(50px);
    opacity: 0;
  }
}
