/* Import Jakarta Sans from Google Font */
				@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');

				/* Apply Jakarta Sans to body or specific elements */
				body {
					font-family: "Plus Jakarta Sans", sans-serif !important;
				}
				
				/* Apply Jakarta Sans to headings */
				h1, h2, h3, h4, h5, h6 {
					font-family: "Plus Jakarta Sans", sans-serif !important;
				}

				/* Apply Jakarta Sans to paragraphs */
				p {
					font-family: "Plus Jakarta Sans", sans-serif !important;
				}



				.top_right{ float:right; }
				.btn_border{ border: 1px solid #3E85EB; color: #3E85EB; font-size: 14px; padding: 3px 20px 2px 20px; border-radius: 8px; }
				.btn_border:hover{background: #3e85eb; color: #fff;}
				.float_left{ float:left; }
				.float_right{ float:right;}
				.email_css{ float: left;  font-size: 16px;  color: #000; padding-top: 8px; padding-left: 15px; }
				.bg_gradient{ background-color: transparent; background-image: linear-gradient(90deg, #91B7F4 0%, #FFF2D7 100%);}
				.mor_wrapper{ max-width:1200px; margin: auto;}

				.btn_normal{ background:#3E85EB; color: #fff !important; font-size: 16px; font-weight:500;  padding: 10px 20px 10px 20px; border-radius: 8px;  }

.btn_normal:hover{ background:#6a9fea; }

.elementor-element.elementor-button-info .elementor-button:hover{ background:#6a9fea !important; }
.elementor-element.elementor-button-success .elementor-button { background-color: unset !important;  border: 1px solid #3e85eb !important;
    color: #3e85eb !important;    padding-bottom: 13px;
}
.elementor-element.elementor-button-success .elementor-button:hover{    background: #3e85eb !important;
    color: #fff !important;}

				.m_r_10{ margin-right:10px; }
				.elementor-element.elementor-button-info .elementor-button {  background-color: #3e85eb;}
				.elementor-55 .elementor-element.elementor-element-b1877ba .swiper-pagination-bullet { width: 10px !important; height: 10px !important; }


				.swiper-pagination .swiper-pagination-bullet-active { background: #3E85EB !important; }
				.swiper-pagination .swiper-pagination-bullet {  border: 1px solid #bebebe !important; }
				.ins_img{ max-width:400px; }


				/* Target the first <li> element inside a <ul> */
				.tick_li ul li {
					list-style-type: none; /* Remove the default bullet */
					position: relative; /* Ensure the list item can be positioned */
				}

				.tick_li ul li::before {
					content: ''; /* Ensure we are inserting content */
					background-image: url('https://zuocrm.com/murphi/wp-content/uploads/2024/10/tick.svg'); /* Add the image */
					background-size: contain; /* Scale the image */
					background-repeat: no-repeat; /* Prevent repeating the image */
					width: 20px; /* Set the width of the bullet image */
					height: 20px; /* Set the height of the bullet image */
					position: absolute; /* Position the image */
					left: -25px; /* Adjust the image position */
					top: 16px; /* Vertically center it */
					transform: translateY(-50%); /* Vertically center it perfectly */
				}
.elementor-element.elementor-button-info .elementor-button {
    background-color: #3e85eb !important;
}
.menu-full-wrap {
    width: 100%;
}
.entry-banner:after{ display:none; }
.entry-banner {
    background: url('https://zuocrm.com/murphi/wp-content/uploads/2024/10/bg_3.png') !important;background-color: unset !important;
    background-position: center bottom !important;    background-repeat: no-repeat !important;    background-size: 100% !important;

}
.entry-banner .entry-banner-content h1 {
    color: #000000 !important;
}
.breadcrumb-area .entry-breadcrumb span a, .breadcrumb-trail ul.trail-items li a {
    color: #000000 !important;
}
.breadcrumb-trail ul.trail-items li, .entry-banner .entry-breadcrumb .delimiter, .entry-banner .entry-breadcrumb .dvdr {
    color: #000000 !important;
}
.breadcrumb-area .entry-breadcrumb .current-item, .breadcrumb-area .entry-breadcrumb > span:last-child {
    color: #000000 !important;
}
.breadcrumb-area .entry-breadcrumb .current-item, .breadcrumb-area .entry-breadcrumb > span:last-child {
    color: #000000;
}
.header-search-one{ background:unset !important; }
.header-blue{ background:#f0f4ff !important; }
.rt-accordion .accordion-header .accordion-button:not(.collapsed), .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active { background-color: #f5f5f5 !important; } 
.accordion-item { background-color: #f5f5f5 !important; }
.rt-accordion .accordion-header .accordion-button { background: #f5f5f5 !important; border: 1px solid #f5f5f5 !important; }
.rt-accordion .accordion-header .accordion-button:not(.collapsed) { color: #000000 !important; }
.accordion-button:not(.collapsed) { box-shadow: none !important; }
.rt-accordion .accordion-collapse.show { box-shadow: none !important; }
.rt-accordion .accordion-body { padding: 10px 20px 10px !important; }
.accordion-button { padding: 10px 20px !important; }

.site-header .main-navigation nav ul li a { font-size: 14px !important; }
.site-header .main-navigation ul li ul li a { font-size: 14px; color:#000; }

h1,h2,h3,h4,h5,h6 { font-family: "Plus Jakarta Sans", sans-serif !important;  font-weight : 600; } 
.site-header .main-navigation nav ul li a { font-family: "Plus Jakarta Sans", sans-serif !important;  }
.site-header .main-navigation ul li ul li a { font-family: "Plus Jakarta Sans", sans-serif !important; }
.mean-container .mean-nav ul li a { font-family: "Plus Jakarta Sans", sans-serif !important; }

.tab_bg .elementor-widget-container {background-color: unset !important; }

.tab_bg .accordion-item { background-color: #ffffff00 !important; }
.tab_bg .accordion-button:not(.collapsed), .tab_bg .elementor-tab-title.elementor-active {
    background-color: #f5f5f500 !important;
    border: none !important;
}
.tab_bg .accordion-button {
    background: #f5f5f500 !important;
    border: 1px solid #f5f5f500 !important;
}

.border_12 { border-radius:12px !Important; overflow:hidden !important; }

.rt-owl-nav-1.slider-dot-enabled .owl-carousel .owl-dot.active span {
    background: #3e85eb !important;
    width: 40px;
    border: 1px solid #3e85eb !important;
}

.header-style-1 .masthead-container {
    min-height: 58px;
}
.rt-accordion .accordion-body {
    text-align: left;
}

.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {

    position: relative !important;
    width: 1200px !important;
 
    display: block;
    margin: auto;
}
div#n2-ss-2 .n2-ss-control-bullet {	text-align: left; }

div#n2-ss-2 .n2-font-cc895be63761c42eb2d9b18cbda2cb71-hover{ font-family: "Plus Jakarta Sans", sans-serif !important;      font-weight: 700 !important; font-size:40px !important; }

.div#n2-ss-2 .n2-font-7ff9790d7df12dba93d7231e57e071e2-paragraph{ font-family: "Plus Jakarta Sans", sans-serif !important; }
	.n2-ss-control-bullet-horizontal{margin-top: -50px !important;}

.n2-ss-item-image-content img{ border-radius:20px !important; }
.elementor-widget-container ul, ol {
    padding-left: 5px;
}

.new_li ul {
    list-style-type: none; /* Remove default markers */
    padding: 0; /* Remove default padding */
	margin-bottom:0px !important;
}

.new_li li {
        align-items: center;
    padding-left: 17px;
    position: relative;
	line-height:26px;    font-size: 14px;
}

.new_li li::before {
       content: '';
    width: 6px;
    height: 6px;
    background-color: #3d3d3d;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top:10px;
}






.new_li2 ul {
    list-style-type: none; /* Remove default markers */
    padding: 0; /* Remove default padding */
	margin-bottom:0px !important;
}

.new_li2 li {
        align-items: center;
    padding-left: 17px;
    position: relative;    font-size: 14px;
}

.new_li2 li::before {
       content: '';
    width: 6px;
    height: 6px;
    background-color: #3d3d3d;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 7px;
}




.elementor-heading-title b span{color: #3e85eb;}
.elementor-widget:not(:last-child) {
    margin-block-end: 10px;
}
.site-header .main-navigation nav ul li a{     text-transform: inherit !important; }
.mur_div{ width:100%; float:left; }
.col_blue{ color:#3E85EB; }
.elementor-8812 .elementor-element.elementor-element-2e56814 .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
}

.how_line{ height: 430px; width: 1px; background: #EDEDED; margin-left: 20px; margin-top: 5px; }
.radius_12{ border-radius:12px !important; overflow:hidden;  }
p { line-height: 22px; }
.team-default .rtin-content .rtin-title { font-size: 18px; font-weight: 700;}

.team-multi-layout-1 .rtin-content .rtin-designation {
    color: #565656 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    margin-top: 0px !important;
    letter-spacing: 0px !important;
}
.team-multi-layout-1 .rtin-item .rtin-thums { margin: 0 0 15px 0; }
.team-multi-layout-1 .rtin-item .rtin-thums { width: 96%; }
.team-multi-layout-1 .rtin-item .rtin-thums:before{ display:none; }

.rtin-social1 { padding-left:0px !important; margin-top: 10px; }
.rtin-social1 li{ list-style:none; }
.rtin-social1 li a{    background: #2A64C1;  color: #fff;  padding: 3px 6px;  border-radius: 4px;}
.rtin-social1 li a:hover {
	background: #5d5d5d; }

.wpcf7-form label{ width:100%;  font-size: 14px; font-weight: 600;} 

.wpcf7-form-control{ width: 100%; border-radius: 4px; min-height: 39px; padding: 3px 12px; font-weight:normal;     margin-top: 5px; }
.rt-box-title-2, .blog-box .blog-img-holder .entry-content, button, input[type="button"], input[type="reset"], input[type="submit"], .sidebar-widget-area .widget.title-style-1 h3.widgettitle, .rt-cat-list-widget li:before, .elementor-widget-wp-widget-categories ul li:before, .cat-holder-text, .rt-blog-layout .entry-thumbnail-area ul .active, .blog-layout-2 .entry-meta .blog-cat ul li a:hover, .blog-layout-3 .entry-meta ul li.blog-cat li a:hover {
    background-color: #3E85EB !important;
}

.wpcf7-textarea{ height: 120px !important; }

.page_title{     font-size: 40px;
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 70px; }


.post-grid-style4 .rtin-item-post .rtin-img:after {
    background-image: linear-gradient(transparent, #3e85eb), linear-gradient(transparent, #3e85eb) !important;
}

.rtrs-review-wrap{ display:none; }

.post-default ul.post-grid-meta li i, .post-default ul.post-grid-meta li a:hover, .post-grid-style1 .rtin-item-post .blog-date i, .post-default .rtin-item-post .rtin-content h3 a:hover, .post-default.post-grid-style4 .rtin-item-post .blog-cat a { color: #3e85eb !important; }
.post-default .rtin-item-post .rtin-content h3 a { color: #242424; font-size: 20px !important; font-weight: 700 !important; }
.post-default .rtin-item-post .rtin-content h3 { line-height: 28px !important; }

.rt-single-content ol {
    margin: 0 0 1em 1em;
    padding-left: 0px;
}

#no_pad .accordion-button {
    padding: 10px 0px !important;
}
#no_pad .rt-accordion .accordion-body {
    padding: 10px 0px 10px !important;
}
.elementor-55 .elementor-element.elementor-element-eaffaba > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) {
    background: #8D5A4F00 !important;
}

.elementor-9056 .elementor-element.elementor-element-2e56814 .swiper-pagination-bullet {
    width: 8px !important;
    height: 8px !important;
}

.elementor-9449 .elementor-element.elementor-element-2e56814 .swiper-pagination-bullet {
     width: 8px !important;
    height: 8px !important;
}
.elementor-9469 .elementor-element.elementor-element-2e56814 .swiper-pagination-bullet {
    width: 8px !important;
    height: 8px !important;
}

.elementor-9820 .elementor-element.elementor-element-2e56814 .swiper-pagination-bullet {
     width: 8px !important;
    height: 8px !important;
}
.title-text-button ul li {font-size: 18px !important; }
.tick_li ul li {
    margin-left: 20px;
}
.rtin-testimonial-2 .rtin-item .rtin-content p {
    min-height: 135px !important;
}

.media-body{ text-align:left; }
.width_100{ width:100%; float: left; }


   .how_line {
     width: 1px;
    height: 430px;
    background-color: #EDEDED;
    position: relative;
}

.color-bar {
  width: 100%;
  height: 0; /* Initially no height (hidden) */
  background-color: #3e85eb; /* Fill color (blue) */
  position: absolute;
  top: 0;
  transition: height 0.25s ease-out; /* Smooth animation for height */
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #fff;
}
.wpcf7 form .wpcf7-response-output {
    margin: 0px;
    padding: 0pc;
    border: 2px solid #ffffff;
    font-size: 15px;
    color: #00ab07;
    margin-top: -40px;
}
.banner_tab{}


.banner_tab .e-n-tab-title[aria-selected=false] {
        color: #061F2F !important;
    background: #fff !important; border-radius:8px !important;     padding:15px 4px !important;
}


.banner_tab .e-n-tab-title[aria-selected=true] {
   
	color: #fff !important; 
	background:#3e85eb !important; 
	border-radius:8px !important;  
	padding:15px 4px !important; 
	width: 468px;

	
}


.banner_div svg{ max-width:630px  !important;     border-radius: 8px; }
.banner_div_sm svg{ max-width:570px !important;     border-radius: 8px; }

.elementor-10459 .elementor-element.elementor-element-eaffaba > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) {
    background: #8D5A4F00 !important;
}

.elementor-10574 .elementor-element.elementor-element-2e56814 .swiper-pagination-bullet { width: 8px; height: 8px; }

.logo_scroll img { height: 60px !important;width: auto !important; }
.logo_scroll .swiper-pagination { margin-bottom: -40px; }

.elementor-10576 .elementor-element.elementor-element-2e56814 .swiper-pagination-bullet { width: 8px; height: 8px; }
.elementor-55 .elementor-element.elementor-element-db165e3 .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
}

.btn_border_ns{ background: #3E85EB; color: #fff; padding: 3px 15px; font-size: 14px; border-radius: 6px; margin-right: 14px; font-weight: 600;}


.btn_border_ns img {
    float: left;
    margin-top: 8px;
	margin-right: 4px; }

.btn_border_ns:hover {
    background: #6a9fea;color: #fff; 
}
.ns_pop{display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:9999; justify-content:center; align-items:center;}
.ns_pop_box{position:relative; width:90%; max-width:975px;}

.ns_pop_box iframe{ height:550px}
.ns_pop_close{position: absolute;
    top: -10px;
    right: -10px;
    border: none;
    border-radius: 50%;
    width: 30px !important;
    height: 30px !important;
    line-height: 0px !important;
    text-align: center;
    padding: 2px 8px 9px 9px !important;
    font-size: 22px; }

.cl_left{ float:left; margin-right: 25px;  margin-top: 20px;}
.no_flex{ display:contents !important; }
#tick_n_pad ul li{margin-bottom: 12px !important; }

.elementor-8812 .elementor-element.elementor-element-3f5d926 .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
}
.elementor-9056 .elementor-element.elementor-element-c4e0787 .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
}
.swiper-pagination .swiper-pagination-bullet {
    width: 10px !important;
    height: 10px !important;
}
.r_img img{ width: 90%; float: right; }
.rt-sticky{    z-index: 999 !important; }


.logo_scroll .elementor-swiper-button-prev{ display:none !important; }
.logo_scroll .elementor-swiper-button-next{ display:none !important; }
.elementor-element.elementor-button-success .elementor-button {
    background-color: #3e85eb !important;
    border: none !important;
    color: #ffffff !important;
    padding-bottom: 13px;
}


.elementor-element.elementor-button-success .elementor-button:hover {
background: #6a9fea !important;
}
.new_logo_s .elementor-widget-image img {

    height: 90px;
    width: auto;
}



.new_font{ color:#1F1F1F;  }
.new_font b{ font-weight:600 !important; }


.entry-banner .entry-banner-content { padding-top: 100px !important; padding-bottom: 0px !important; }
.entry-banner{ background:none !important; }

.mobile_show{ display:none !important; }

#n2-ss-2item5{    padding-right: 54px !important;}



.team-multi-layout-1 .rtin-content .rtin-designation {
    LINE-HEIGHT: 22PX !important;
    MARGIN-TOP: 8PX !important;
}

#chatflow-bot-ui{ height: 88vh !important; }

.header-style-1 .site-header .main-navigation ul.menu > li.current > a:hover, .header-style-1 .site-header .main-navigation ul.menu > li.current-menu-item > a:hover, .header-style-1 .site-header .main-navigation ul li a.active, .header-style-1 .site-header .main-navigation ul.menu > li.current-menu-item > a, .header-style-1 .site-header .main-navigation ul.menu > li.current > a {
    color: #007eff !important;
}
.site-header .main-navigation nav > ul > li > a::before {
    background-color: #0782ff !important;
}
.site-header .main-navigation nav > ul > li > a::before {
 
	background: #007eff !important; }


@media (max-width: 1060px) {
.btn_normal {
    font-size: 14px;
    padding: 10px 10px 10px 10px;

}
	
	.header-search-one {
    width: auto !important;
}
	.site-header .main-navigation nav ul li a {
        padding-left: 5px;
        padding-right: 5px;
    }

}


@media (max-width: 1024px) {

	.banner_tab .e-n-tab-title[aria-selected=true] { width: 300px; }
	
	
	.first_col {
        order: 1;
    }
    .second_col {
        order: 2;
    }

}

@media (max-width:991px) {
.header-area {
        display: block !important;
    }
	
	.btn_border_ns {
    background: #3E85EB;
    color: #fff;
    padding: 3px 10px;
    font-size: 12px;
    border-radius: 6px;
    margin-right: 6px;
    font-weight: 500;
}

.btn_border {
    border: 1px solid #3E85EB;
    color: #3E85EB;
    font-size: 12px;
    padding: 3px 10px 2px 10px;
    border-radius: 8px;
}	
.header-style-1 .site-header .header-top .info-text {
    font-size: 14px;

}
.top_right {
    float: left;
}

.email_css {
    padding-left: 8px; float:right;
}

	.header-menu{ display:none; }	
	
	.desk_show{ display:none !important; }
	.mobile_show{ display:block !important; }
	
	
.banner_tab .e-n-tab-title[aria-selected=false] {  padding:6px 4px !important;  }

.banner_tab .e-n-tab-title[aria-selected=true] {  padding:6px 4px !important; }
	
	
	
	
	
	
}

@media (max-width:900px) {

body .sidebarBtn .bar:nth-child(2) { margin-bottom: 0; display: none !important; }
	body .sidebarBtn .bar:nth-child(2), body .sidebarBtn .bar:nth-child(3) { width: 25px !important;  margin-left: 0px !important; height: 2px !important; }	
	body.slidemenuon .sidebarBtn .bar:nth-child(1) { transform: rotate(45deg) translate(2px, 2px) !important; }
}

@media (max-width: 768px) {
	
	
	.title-text-button ul li { 
	font-size: 18px !important; }
	.n2-ss-control-bullet-horizontal{margin-top: -10px !important;}
	div#n2-ss-2 .n2-font-cc895be63761c42eb2d9b18cbda2cb71-hover { font-size: 30px !important;}
	.how_line{display:none;}	
	.swiper-pagination .swiper-pagination-bullet { display:none; }

	.banner_div { padding-top: 0px;  padding-bottom: 0px; min-height: auto ; text-align:center; }
	.r_img img{ width: 100%; }
	.hide_span{ display:none; }	
	.logo_scroll .elementor-swiper-button-prev{ display:block !important;        margin-left: 15%; }
.logo_scroll .elementor-swiper-button-next{ display:block !important;        margin-right: 15%; }
	.banner_div svg {
		max-width: 450px !important; }
	
	
	
	.frs .elementor-widget-wrap { justify-content: center !important; }
	
	.frs .elementor-widget-container{ text-align:center; margin-top:10px} 

	.box_shadow {  box-shadow: 0px 0px 44px #f5f5f5 !important; }
	
	
	body .sidebarBtn .bar:nth-child(2) { margin-bottom: 0; display: none !important; }
	body .sidebarBtn .bar:nth-child(2), body .sidebarBtn .bar:nth-child(3) { width: 25px !important;  margin-left: 0px !important; height: 2px !important; }	
	body.slidemenuon .sidebarBtn .bar:nth-child(1) { transform: rotate(45deg) translate(2px, 2px) !important; }
	    .entry-banner .entry-banner-content h1 {
        font-size: 28px !important;
        line-height: 40px !important;
    }
	 .entry-banner .entry-banner-content {
        padding: 80px 0 0px !important !important;
    }
	
	
	.rt-accordion .accordion-button::before {
		right: 5px !important; }
	
	
	.tab_bg .rt-accordion .accordion-header .accordion-button {
    padding-right: 25px !important;
}
	
	.tab_bg .accordion-button {
    padding: 10px 0px !important;
}
	
	
	.tab_bg .rt-accordion .accordion-body {
    padding: 10px 0px 10px !important;
}
	
	.rt-accordion .accordion-button::before {
    top: 10px;
}
	
	#no_pad .accordion-button {
    padding: 10px 0px !important;
    padding-right: 20px !important;
}
	
	
	.first_col {
        order: 1;
    }
    .second_col {
        order: 2;
    }
	.banner_tab .e-n-tab-title[aria-selected=false] {  padding:15px 4px !important;  }

.banner_tab .e-n-tab-title[aria-selected=true] {  padding:15px 4px !important; }
	.eicon-chevron-left:before { color: #dddddd; }
	.eicon-chevron-right:before { color: #ddd; }
	.menu-item-12645{ display:none !important; }
	#menu-item-12765{ display:none !important; }
	
}


