
			
						p{
				line-height: 1.4em !important;
			}
			
			.slick-dotted.slick-slider {
			    margin-bottom: 0px;
			}
			.slick-list.draggable {
			    padding: 0 !important;
			}
			span.gt-lang-code {
			    display: none;
			}
			a.nturl {
			    font-size: 0;
			}
			span.gt_float_switcher-arrow {
			    display: none !important;
			}
			.translate-lang {
			    text-align: left !important;
			}
			.gt_float_switcher {
			    box-shadow: none !important;
			}
			.gt_options.gt-open {
			    max-width: 100px !important;
			}
			
			.gt_float_switcher .gt_options {
			    transition: none !important;
			}
			div#gt_float_wrapper {
			    right: 12px !important;
			    top: 17px !important;
			}
			div#gt_float_wrapper .gt_float_switcher.notranslate {
			/*     box-shadow: none;
			    border: 2px solid #000;
			    border-radius: 999px;
			    padding: 0 8px; */
				margin-top: 7px !important;
			/* 	width:75px !important; */
			/* 	max-width:200px !important; */
				height:40px;
			}
			.gt_float_switcher .gt_options a:hover {
			    background: none !important;
			}
			.gt_float_switcher img {
			    margin: 0 !important;
			    width: 40px !important;
			    height: 40px !important;
			/*     border: 1px solid #fec00f; */
			    padding: 2px;
			    border-radius: 100% !important;
			}
			.gt_options.gt-open {
			    position: absolute !important;
			/*    border: 2px solid #000 !important; */
			/*   left: 15px !important; */
			    top: 56px !important; 
			/*     border-radius: 999px !important; */
			/*     width: 75px !important;
				 max-width:75px !important;
			   display: flex !important;
			    justify-content: center; */
			/* 	background:#fff;
				    height: 43px; */
			} 
			.translate-lang {
			    text-align: right;
			}
			.gt_float_switcher .gt-selected .gt-current-lang {
			    padding: 0 !important;
				text-align:center;
			}
			.gt_float_switcher .gt_options a {
			    padding: 0 !important;
			}
			.elementor.post .e-con:nth-child(2) .e-con-inner{padding-bottom:0;padding-top:0px;}
			
			@media(max-width:1920px){
				div#gt_float_wrapper {
			    right: 156px !important;
			}
			}
			@media(min-width:1560px) and (max-width:1860px){
				div#gt_float_wrapper {
			    left: 90% !important;
			}
			}
			@media(min-width:1300px) and (max-width:1559px){
				div#gt_float_wrapper {
			    left: 25% !important;
			}
			}
			
			@media(max-width:1300px) and (min-width:768px){
					div#gt_float_wrapper {
			    left: 84px !important;
			}
				.elementor-238703 .elementor-element.elementor-element-c44223d .uc-mega_menu_list_item {
			    padding: 0 calc(6px/2);
			}
				.subs-from .subscribe-form .wpcf7-form-control-wrap {
			    width: 73%;
			}
			.subs-from  .subscribe-form > p {
			    justify-content: left;
			}
			}
			
			
			@media(max-width:767px){
				div#gt_float_wrapper {
			    left: 80px !important;
			}
				.translate-lang {
			    text-align: right !important;
			}
					.gt_options.gt-open {
			    right: 0 !important;
			}
			}
			
			.btnclick a.elementor-button.elementor-button-link.elementor-size-sm:focus {
			    color: #fff !important;
			}
			
			@media(max-width:650px){
				.elementor-238703 .elementor-element.elementor-element-9b9e318 {
			    width:50%;
			}
			
				.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-144f67a {
			    width: 49%;
			}
				.elementor-239945 .elementor-element.elementor-element-3b58e03 {
			    width: 49%;
			}
			}
			@media(max-width:520px){
				.elementor-238703 .elementor-element.elementor-element-9b9e318 {
			    width:45%;
			}
			
				.subs-from .subscribe-form .wpcf7-form-control-wrap {
			    width: 75%;
			}
					.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-144f67a {
			    width: 44%;
			}
				.elementor-239945 .elementor-element.elementor-element-3b58e03 {
			    width: 44%;
			}
			}
			@media(max-width:450px){
				.elementor-238703 .elementor-element.elementor-element-9b9e318 {
			    width:40%;
			} 
			
				.subs-from .subscribe-form .wpcf7-form-control-wrap {
			    width: 70%;
			}
						.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-144f67a {
			    width: 39%;
			}
				.elementor-239945 .elementor-element.elementor-element-3b58e03 {
			    width: 39%;
			}
			}
			@media(max-width:400px){
				.elementor-238703 .elementor-element.elementor-element-9b9e318 {
			    width:35%;
			} 
				.elementor-239945 .elementor-element.elementor-element-3b58e03 {
			    width: 35%;
			}
			
					.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-144f67a {
			    width: 35%;
			}
			}
			@media(max-width:360px){
				.elementor-238703 .elementor-element.elementor-element-9b9e318 {
			    width:30%;
			} 
			
				.subs-from .subscribe-form .wpcf7-form-control-wrap {
			    width: 65%;
			}
						.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-144f67a {
			    width: 30%;
			}
			}
			:root {
			  --clb-color-danger: #db0a2d;
			  --white: #ffffff;
			}
			
			.grecaptcha-badge { 
			    visibility: hidden !important;
			}
			@media(max-width:767px){
				.elementor-widget-image a img[src$=".svg"] {
			    width: 48px !important;
			}
			}
			@media (max-width:400px){
				.btn-light-empty.footer .elementor-button-wrapper {
			    padding-left: 0 !important;
			    padding-top: 10px;
			}
			}
			.book a.elementor-button.elementor-button-link.elementor-size-sm:hover {
			    background: #FEC00F !important;
			}
			
			
			input[type="email"].wpcf7-not-valid, input[type="number"].wpcf7-not-valid, input[type="password"].wpcf7-not-valid, input[type="search"].wpcf7-not-valid, input[type="tel"].wpcf7-not-valid, input[type="text"].wpcf7-not-valid, input[type="date"].wpcf7-not-valid, input[type="url"].wpcf7-not-valid, textarea.wpcf7-not-valid, select.wpcf7-not-valid, .select2-container--default .select2-selection--single.wpcf7-not-valid {
			    box-shadow: 0 0 0 0.3125rem 
			color-mix(in srgb, var(--clb-color-danger) 25%, transparent);
			}
			
			.wpcf7-not-valid-tip{
				display: none !important; 
			}
			
			.wpcf7-response-output{
				display: none !important;
			}
			
			button#custom-prev {
			    display: flex !important;
			    height: 58px !important;
			    align-items: center !important;
			}
			
			button#custom-next {
			    display: flex !important;
			    height: 58px !important;
			    align-items: center !important;
			}
			
			.btn-popup a {
			  border: solid 1px #fec00f !important;
			  font-size: 16px;
			  background: #fec00f !important;
			  color: #000 !important;
			  padding: 16px 44px !important;
			  box-shadow: 0px 30px 50px 0px rgba(40, 28, 55, 0.16);
			  border-radius: 999px !important;
			}
			
			.btn-popup a:hover {
			  border: solid 1px #fec00f !important;
			  color: #000 !important;
			  background: #ffd356 !important;
			}
			.blog-image-1 {
				width: 100% !important;
				height: 480px !important;
				object-fit: cover;
			}
			
			.blog-image-2 {
				width: 100% !important;
				object-fit: cover;
			}
			
			
			.eael-grid-post .eael-entry-wrapper{
				padding-left: 0px !important;
			}
			li#uc_mega_menu_elementor_e6c8ec9_item3 a {
			    position: relative;
			}
			
			li#uc_mega_menu_elementor_e6c8ec9_item3 a:before {
			    position: absolute;
			    content: 'New';
			    width: 54px;
			    height: 25px;
			    background: red;
			    left: 173px;
			    font-size: 14px;
			    color: #FFFFFF;
			    background-color: #8100B5;
			    border-radius: 99px 99px 99px 99px;
			    padding: 4px 12px 4px 12px;
			    display: flex;
			    justify-content: center;
			    align-items: center;
			}
			
			@media (max-width:400px){
			.blog-image-1 {
				width: 100% !important;
				height: auto !important;
				object-fit: cover;
			}
			}
			
			.review-header {
			  display: flex;
			  justify-content: space-between !important;
			  align-items: center;
			  margin-top: 32px;
			  margin-bottom: 32px;
			  padding-top: 10px;
			  padding-bottom: 10px;
			  margin-left: 3px;
			  margin-right: 15px;
			}
			.testimonial-item {
			  background-color: #fff;
			  border: 1px solid #e0e0e0;
			  border-radius: 16px;
			  padding-top: 40px;
				padding-left: 40px;
				padding-right: 10px;
			  overflow: visible;
			  min-height: 420px !important;
			}
			.slick-track {
			    display: flex !important;
			    gap: 10px; 
			}
			.slick-slide {
			  margin: 0 !important; 
				height: auto !important;
			}
			
			.cust-nav-button {
			  border: 0 !important;
			  margin-left: -24px !important;
				background:none !important;
			}
			
			.cust-nav-button img {
			  height: 48px;
			}
			
			.footer-btn a:hover{
				border: 2px solid #000!important
			}
			
			button:hover {
			  background-color: inherit !important; 
			  color: inherit !important;
			  border-color: inherit !important;
			  transform: none !important; 
			  transition: none !important; 
			}
			
			
			@media(min-width:768px) and (max-width:1024px){
				.uc-mega_menu-mobile-logo img {
			    width: 100px !important;
			}
			}
			
			
			#uc_mega_menu_elementor_e6c8ec9_item5 a{
				display: flex; 
				align-items: center; 
				justify-content: center; 
				height: 100%; 
				text-align: center; 
				margin-left: 20px;
				margin-right: 20px !important;
				background-color: #FEC00F;
				font-weight: 600;
				fill: #000000;
				color: #000000;
				border-style: solid;
				border-width: 0px 0px 0px 0px;
				border-color: #000000;
				margin-top: 16px;
				border-radius: 99px 99px 99px 99px;
				padding: 012px 32px 12px 32px;
				text-transform: Uppercase;
				
			}
			
			
			/* .zsiq-float{
				right: calc(40px + var(--zsiq-seasonal-float-image-position)) !important;
				bottom: 40px !important;
			} */
			
			@media(max-width:990px){
				.table-sec-responseve {
			    display: flex;
			    flex-wrap: nowrap;
			    width: 1300px;
			}
				.first-column {
			    width: 20%;
			}
			}
			@media(max-width:767px){
				.zsiq-float.zsiq-flexM.zsiq-toggle {
			    display: none !important;
			}
			.table-sec-responseve {
			    display: flex;
			    flex-wrap: nowrap;
			    width: 1300px;
			}
			.first-column {
			    width: 40%;
			}
			}
			
			
			.hero-slider .elementor-slides .swiper-slide-bg{
				background-size: contain !important;
				background-position: 89%;
			}
			
			/* .elementor-250266 .elementor-element.elementor-element-0220f2b .elementor-repeater-item-0931225 .swiper-slide-bg{
				background-size: contain !important;
			}
			 */
			
			.heroSection-margin .swiper-slide-inner {
			    max-width: 1300px;
			}
			
			
			.mfp-wrap{
				z-index: 99999;
			}
			
			body div.mfp-bg{
				z-index: 99999;
			}
			
			
			.red-color{
			    color: #EB2735;
			}
			
			.green-color{
			    color: #02785D;
			}
			
			.eael-entry-header a:hover{
				color: #0056b3 !important;
				
			}
			
			.cust-blog h3, .cust-blog h4, .cust-blog h5{
			    margin-top: 40px;
			    margin-bottom: 24px;
			    line-height: 1.3em
			}
			.cust-blog ul, .cust-blog ol{
			    margin: 16px 16px 16px 16px;
			}
			.cust-blog ul,ol li{
			    margin-top: 8px;
			}
			.cust-blog p, .cust-blog span{
				font-size: 18px;
				margin-top: 16px;
				margin-bottom: 24px;
			}
			
			
			input[type="email"].wpcf7-not-valid, input[type="number"].wpcf7-not-valid, input[type="password"].wpcf7-not-valid, input[type="search"].wpcf7-not-valid, input[type="tel"].wpcf7-not-valid, input[type="text"].wpcf7-not-valid, input[type="date"].wpcf7-not-valid, input[type="url"].wpcf7-not-valid, textarea.wpcf7-not-valid, select.wpcf7-not-valid, .select2-container--default .select2-selection--single.wpcf7-not-valid {
			    /* box-shadow: 0 0 0 0.3125rem 
			color-mix(in srgb, var(--clb-color-danger) 25%, transparent); */
			    box-shadow: 0 0 0 1px #ff3333;
			    border-color: #ff3333 !important;
			}
			
			
			
			.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next{
				right: -8%;
			}
			.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev{
				left:  -8%;
			}
			
			@media (max-width: 767px) {
				.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next{
					right: -2% !important;
				}
			.tab-button ul {
			    display: block !important;
			}
			}
			
			@media (max-width: 767px) {
			.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev{
					left: -2% !important;
				}
				
			}
			
			.elementor-section[link], 
			.elementor-column[link] > .elementor-widget-wrap, 
			.e-con[link], 
			.e-container[link] {
			    cursor: pointer;
			}		
		