/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 21 2025 | 13:24:53 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

@import url('https://api.fontshare.com/v2/css?f[]=clash-display@400,500,600,700&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');

/**Site Fonts**/
@import url("https://use.typekit.net/zco7egs.css");

#new-home-carousel .ue_button {
    display: flex;
    justify-content: end;
    padding-right: 6px;
    margin-bottom: 6px;
}

#new-home-carousel .ue_button .uc_more_btn {
    width: 40px !important;
    height: 40px !important;
    border-radius: 20px;
    margin: 0;
    padding: 0;
	background-color:#F1F6FF;
	border:1px solid #BCD0E6;
}

#new-home-carousel .ue_button .uc_more_btn:hover {
	background-color:#506a99;
}

#new-home-carousel .ue_button .uc_more_btn:hover:before {
	color:white;
}

#new-home-carousel .uc_classic_carousel .owl-next {
	margin-right:-12px;
}

#new-home-carousel .uc_classic_carousel .owl-prev {
	margin-left:-12px;
}

#new-home-carousel .ue_button .uc_more_btn:before {
	font-family: 'Font Awesome 6 Free';
	content: "\f061"; 
	font-weight: 600;
	font-size:18px;
	margin-left: 10px;
	display: inline-block;
  	transform: rotate(-30deg);
	padding-top:6px;
}

/*  */

/* .indus-link {
	margin-top:auto;
}
 */





/*  */

.logotext h2 {
	font-family: "joly-text", sans-serif !important;
	font-weight: 700;
	font-style: normal;
}
.logotext h2 span{
	color:#003C70;
}
.heading-text h1, 
.heading-text h2{
	font-family: 'Clash Display', sans-serif !important;
}
/* .elementor-1234 .elementor-element.elementor-element-c307000 .elementor-heading-title ,
.elementor-element.elementor-element-e99b966 .elementor-heading-title  {
	font-family: 'Clash Display', sans-serif !important;
	font-weight:600 !important;
	font-size:54px !important;
} */

#uc_card_carousel_elementor_a202de0-wrapper .card_carousel_title {
	font-weight:600;
}

#uc_card_carousel_elementor_a202de0 .uc_classic_carousel_placeholder {
	padding-left:11px;
	padding-right:11px;
}

.hero-section{
	position: relative;
}

.elementor-heading-title .HeadingColor{
	color : #F8F9FA;
}

.HeadingBackgroundColor{
	background-color: #D84040;
	border-radius: 25px;
	padding: 1px 10px;
	color: #ffffff;
}

.color {
	color: #D80621 !important;
}
.heading-text span{
	background-color: #D84040;
	border-radius: 25px;
	padding: 3px 15px;
	color: #ffffff;
}

.user-profile-border-radius{
	border-radius: 40px;
}

.elementor-element-2c533f4 .bluesection-content-wrapper{
	position: relative;
}

.check-icon-sticker{
	position: absolute;
/* 	margin-top: 100px !important; */
	top: 2%;
}

.check-icon-sticker-2{
/* 	margin-bottom: 150px !important; */
	bottom: 28%;
}

.check-icon-sticker-3{
    position: absolute;
    /* bottom: 200px; */
    /* bottom: 10px; */
    top: 25%;
}

.hero-section .arrow-sticker {
    position: absolute;
    right: 92%;
    bottom: 3%;
}



.elementor-element-24bd4fb .red-white-box-wrapper {
	position: relative;
}

.alert-sticker-1{
	position: absolute;
    right: 6%;
    bottom: 86%;
}
.alert-sticker-3{
	position: absolute;
    right: 6%;
    bottom: 63%;
}

.alert-sticker-4{
	position: absolute;
    right: 6%;
	bottom: 41%
	
}

.alert-sticker-2{
	position: absolute;
     right: 6%;
	bottom: 19%
}

.elementor-element-24bd4fb .red-white-box-wrapper{
	position: relative;
}

.container-big-color-change .container-text-color h3:hover{
	color: #F8F9FA !important;
}

.container-text-color-white h3:hover{
	color: #F8F9FA !important;
}

.container-text-color-whitebg h3:hover{
	color: #193D69 !important;
}

.tag-button li{
	padding: 6px 20px !important;
	border: 1px solid #d9d9d9;
	border-radius: 6px;
}

.container-text-color-red h3:hover{
	color: #F8F9FA !important;
}
marquee img
 {
    display: inline;
}
marquee{
	color:#fff;
	display:flex;
}
.li-pills li {
    border: 1px solid #fff;
    padding: 4px 15px !important;
    margin-bottom: 20px !important;
    border-radius: 30px;
}
.tab-develop .e-n-tabs-heading .e-n-tab-title[aria-selected=true]{
	background:inherit !important;
}
.tab-develop .e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{
	background-color:#d80621 !important;
	color:#fff;
}
.tab-digital .e-n-tabs-heading .e-n-tab-title[aria-selected=true]{
	background:#d80621 !important;
}
.tab-digital .e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{
	background-color:#d80621 !important;
	color:#fff;
}
.tab-develop ul li.elementor-icon-list-item{
	margin-bottom:10px;
}
.bg-liquid{
/* 	background:rgba(255,255,255,.08);border:2px solid transparent; */
  box-shadow:0 0 0 2px rgba(255,255,255,.6),0 16px 32px rgba(0,0,0,.12);
  backdrop-filter:blur(7px);
/*   display:grid;place-items:center;cursor:pointer;outline:0;
	position:relative;
	overflow:hidden; */
}
.popmake form input,
.popmake form textarea{
    margin-top: 5px;
    border-color: #d9d9d9;
}
.popmake form textarea{
	resize:none;
	max-height:120px;
}
.popmake form label{
	font-weight:500;
	text-transform:capitalize;
	font-size:14px;
}
.popmake form .wpcf7-submit {
    background-color: #D80621;
    padding: 10px 35px 10px 35px;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid #D80621;
    border-radius: 6px;
}
.popmake .popmake-title{
	font-family: 'Clash Display', sans-serif !important;
}
.popmake form .wpcf7-not-valid-tip{
	    font-size: .8em;
}
.ue-simple-popup-wrapper h2{
	font-family: 'Clash Display', sans-serif !important;
}
.form-contact label{
	margin-bottom:10px;
font-weight:500;
}
.form-contact input, .form-contact select, .form-contact textarea{
	border-color:#d3d3d3;
}
.form-contact textarea{
	max-height:160px;
}
.form-contact input[type='submit']{
    border-color: #D80621;
    color: #fff;
    background: #D80621;
    font-weight: 600;
}
.form-contact input[type='submit']:hover, .form-contact input[type='submit']:focus{
	background-color:#fff;
	color: #2B2B2B;
}

.book-appoint-keep form span.wpcf7-form-control-wrap select:focus {
/* 	outline-color:#D80621; */
	outline:none;
	border-color:#000000;
	color:#000000;
} 

.book-appoint-keep form span.wpcf7-form-control-wrap select {
	color:#808080;
}

.page-id-3776 .wp-block-heading {
	font-family: 'Clash Display', sans-serif !important;
	color:#2B2B2B;
	font-weight:500;
}

.page-id-3776 strong {
	color:#D80621;
}

.page-id-3776 .wp-block-list li::marker,
.page-id-3776 .wp-block-heading:nth-child(1) {
	color:#D80621;
}

#popmake-2809 select.wpcf7-form-control {
	color:#757575;
	border-color:#d9d9d9;
}

#popmake-2809 select.wpcf7-form-control option {
	color: #000;
}

#popmake-2809 select.wpcf7-form-control:focus {
	outline:none;
	border-color:#000000;
	color: #000000;
}



@media screen and (max-width: 767px) {
    .test-arrow-mob .uc_quote_slider .owl-prev,
    .test-arrow-mob  .uc_quote_slider .owl-next {
        display: none !important;
    }
	
	.claim-call-btn a {
		padding:14px 14px 14px 22px !important;
	}
	
	.tag-button ul {
		gap:10px;
	}
.ue-simple-popup-wrapper{
	height:auto !important;
	}
/* 	.e-con-inner .wpr-mobile-nav-menu-container .wpr-mobile-toggle-wrap .wpr-mobile-toggle .wpr-mobile-toggle-line {
		background-color:#333333 ;
	} */
	.e-con-inner .wpr-mobile-toggle.wpr-mobile-toggle-fx.wpr-mobile-toggle-open .wpr-mobile-toggle-line {
		background-color: #f2092c !important;
	}
	
}

/* .elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true]{
	background:inherit;
} */