/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 06 2026 | 04:58:51 */
n1/* 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://fonts.googleapis.com/css2?family=Rubik:wght@300&display=swap');




.wpcf7-form{
padding-left: 15px;
padding-right: 15px;
}
a{
	outline:none !important;
}
#popmake-60628 .wpcf7-response-output {
    color: #fff;
}
.Main-part {
    display: flex;
    justify-content: center !important;
}
.post-template .container.single-post-new{
	margin: 0 auto;
}

.post-template-new-single .site-content .ast-container{
	flex-wrap:wrap;
}

.Main-part .Content-area {
    width: 70%;
	padding-right:70px;
}

.Main-part aside.side-bar-main {
    width: 30%;
}

ul.copy-icons {
    list-style: none;
    /* padding: 0px; */
    display: flex;
    column-gap: 18px;
    margin-top: 15px!important;
    margin-left: 0px !important;
}
.author-bio {
    display: flex;
    align-items: center;
    gap: 20px;
}
.author-bio-des {
    margin-top: 30px;
}
.author-info h4 {
    margin-bottom: 0px;
    font-weight: 500;
    font-size: 20px;
}
.author-bio-des h3 {
    font-size: 18px;
    font-weight: 500;
}
.related-posts h4 {
    font-weight: 500;
    font-size: 20px;
    margin: 15px 0px;
}
.top-articles {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 50px;
}
.mine-social a{
	display:block !important;
}
.breadcrumbs ul {
    display: flex;
    gap: 8px;
    list-style-type: none;
    margin-top: 20px;
    margin-left: 0px;
}
.post-template-new-single .entry-content .vc_column-inner {
    padding-left: 0px !important;
}
.post-template-new-single .entry-meta {
    display: flex;
    justify-content: space-between;
}
.post-template-new-single .entry-meta {
    padding: 20px 0px;
}

.mine-social {
    display: flex;
    gap: 14px;
}
.mine-social a.fa {
    color: #FF8702;
}
.post-template-new-single header.entry-header:not(.related-entry-header) .entry-title{
	font-weight:500;
	margin-bottom:20px;
}
.blog-category {
    background: #FF8702;
    padding: 12px 30px;
    border-radius: 10px;
}

.blog-category a {
    color: #fff !important;
}


input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email {
    padding: 2px 10px;
}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    margin-top: -34px;
    height: 65px;
}
span.wpcf7-list-item.first.last {
    margin-top: -19px;
    margin-left: 0px;
    color: #fff;
}
form.wpcf7-form.init.cf7mls-no-scroll.cf7mls-auto-return-first-step.cf7mls-no-moving-animation h3 {
    font-size: 20px;
    color: #fff;
}

span.wpcf7-list-item-label {
    font-size: 9px;
}


.post-template-new-single {
    background: #FFFBF6 !important;
}
.post-template-new-single .container{
	max-width:1180px !Important; 
	margin-left:auto;
	margin-right:auto;
}
.entry-content-insights.container .vc_column-inner {
    padding: 0px;
}
.common-details.container {
    display: flex;
    position: absolute;
	top: 50%;
    left: 120px;
    gap: 194px;
	align-items:center;
}
input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email {
    padding: 4px 10px !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    float: right !important;
    background: #FF8702;
    border-radius: 10px;
}
.ask_container1 {
    padding: 20px;
}
.ask_container1 div {
    float: right;
    margin-top: -25px;
}
.ask_container1 p{
	margin-bottom:32px;
}
.related-posts .row {
    display: flex;
    justify-content: space-between;
	gap:30px;
	margin:34px 0px;
}
.top-articles a {
    border: 1px solid #ff8702;
    padding: 11px 25px;
    font-weight: 500;
    border-radius: 11px;
}
.related-posts img.attachment-medium.size-medium.wp-post-image {
    margin-bottom: 18px;
}
a.read-more {
    font-weight: 500;
}
.entry-excerpt {
    margin-bottom: 20px;
}
.top-articles h3 {
    font-weight: 500;
}
.related-posts {
    margin: 0 auto;
}
.common-banner {
    position: relative;
	
}
.common-banner img {
	object-fit:cover;
	width:100%;
}
.blog-name h3 {
    color: #fff;
	font-weight:500;
}
.post-template-new-single .entry-content h2.fnt-Arial {
    font-weight: 500;
    font-size: 28px;
}
.post-template-new-single .entry-content b, strong {
    font-weight: 500;
}
.breadcrumbs.container a {
    color: #1a1a1a;
}
.blog-name {
    width: 720px;
}
.common-details.container {
    margin: 0 auto;
}
.post-template-new-single a{
	 color: #FF8702;
}
.post-template-new-single a.subscribe-me{
	color:white !important;
}
span.posted-on {
    color: #1a1a1a;
}
i#home-socio {
    color: #FF8702;
    border: 1px solid #FF8702;
    padding: 5px!Important;
    border-radius: 10px;
    width: 31px!Important;
    height: 31px;
    font-size: 18px;
}
.wrapper-border {
    max-width: 250px;
    padding: 1rem;
    position: relative;
    padding: 3px;
    background: linear-gradient(#2C275F, #5F1846);
    border-radius: 19px;
}
.contact-us-footer {
    background: #100E0C !important;
    border-radius: 19px;
    padding: 19px;
}
.contact-us-footer a {
    color: #FF8702!important;
    display: inline-flex;
    padding: 7.5px 42px 7.5px 42px;
    justify-content: center;
    align-items: center;
    border-radius: 80px;
    border: 1px solid #FF8702;
    text-decoration: none!important;
}
.copyright-footer {
    background: linear-gradient(45deg, #2B2860, #5D1747, #FF8702FC)!important;
}
.copyright-footer p {
	margin-bottom:0px !important;
}
.main-footer a{
	color:#FF8702;
}
.with-background-image {
    margin-top: 0% !important;
    display: none;
}
.page-id-18565 .ast-container {
    max-width: 100%;
	padding-left:0px;
	padding-right:0px;
}
.site-inner{
max-width:100% !Important;
}

span.elementor-button-text:hover {
    color: #ffff;
}

.blogDetailContent p {
    font-size: 16px; !important
    color: #333333; !important
    }

.entry-content p {
    font-family: 'Rubik'; !important
}

.status-publish {
    padding: 0px; !important
    padding-bottom: 0px;
}

.page-template-servicepage .site-inner {
	
	padding:0px; !important
}

.elementor-19424 .elementor-element.elementor-element-726946b .elementor-button{
	background-color:#ff8702; !important
	color:white;
}


.elementor-column-gap-default>.elementor-column>.elementor-element-populated{
	padding:0px;
}

h3 {
    font-family: Rubik !important;
}

li, ul {
    padding-bottom: 8px;
    font-size: 16px; !important
}

.button123 span.elementor-button-text {
    background-color: #ff8702 !important;
    color: white !important;
	font-family: 'Rubik' , sans-serif !important;
}

.item-random{
	display:flex;
}
.testimonial-container .left-column{
	width:50%;
}
.testimonial-container .right-column{
	width:50%;
}
.button-read{
	background-color:#ff8702;
	color:white;
	border-radius:6px;
	padding: 10px;
	
}
.owl-carousel{
	font-family:'Rubik' !important;
}
.item-list{
	display:flex;
}
.testimonial-slider .left-col{
	width:50%;
}
.testimonial-items .left-col-item{
	width:50%;
}
.testimonial-items .right-col-item {
	width:50%;
}
.testimonial-slider .right-col{
	width:50%;
}

.fa-envelope:before {
    content: "\f0e0";
    color: white; !important
}
.item-telematics{
	display:flex;
}

.blog-hybris span.date {
    top:60%;
    margin-top: 30px;
    position: absolute;
	  margin-left: -8px;
}
@media (max-width: 480px) {
  
	.blog-hybris span.date{
	top:66% !important;
    margin-top: 30px !important;
    position: absolute !important;
	  margin-left: -8px !important;
	}
	.read-more {
		text-align: right !important;
	}
	
}
 .blog-hybris .rt-holder.tpg-post-holder {
    border-width: 2px;
    border-style: solid;
    border-radius: 19px;
    position: relative;
    padding: 2px;
}

.blog-hybris .rt-holder.tpg-post-holder::before {
    content: "";
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
   background: linear-gradient(135deg, rgba(44, 39, 95, 1), rgba(95, 24, 70, 1), rgba(255, 135, 2, 0));
    z-index: -1;
    border-radius: 19px;
}
ul.wp-block-latest-posts__list.trending-block.wp-block-latest-posts {
    display: none;
}
ul.wp-block-latest-posts__list.trending-block.wp-block-latest-posts.active {
    display: block;
}
ul.wp-block-latest-posts__list.popular-block.wp-block-latest-posts.active {
    display: block;
}
ul.wp-block-latest-posts__list.popular-block.wp-block-latest-posts {
    display: none;
}

.popular.active-me {
    background: none;
    
    border-top: 6px solid #ff8702;
}
.popular h6.wp-block-heading {
    margin: 16px 0px;
    font-weight: 500;
    font-size: 19px;
	cursor:pointer;
}
.Trending.active-me {
    background: none;
    text-align: center;
    border-top: 6px solid #ff8702;
}
.Trending h6.wp-block-heading {
    margin: 16px 0px;
    font-weight: 500;
    font-size: 19px;
	cursor:pointer;
}

.popular{
	background:#CCCCCC;
	text-align: center;
	border-top: 6px solid #CCCCCC;
	
}

.Trending{
	background:#CCCCCC;
	text-align: center;
	border-top: 6px solid #CCCCCC;
	
}
aside#block-13 {
    margin-top: 36px !important;
}
.trending-block a.wp-block-latest-posts__post-title {
    color: #000;
    font-size: 18px;
}
.popular-block a.wp-block-latest-posts__post-title {
    color: #000;
    font-size: 18px;
}
#block-13 .wp-block-columns.is-layout-flex.wp-container-core-columns-layout-1.wp-block-columns-is-layout-flex {
    gap: 0px;
}
.tag_stories {
    border-top: 5px solid #ff8502;
}

.tag_stories h6 {margin-top: 24px;font-size: 20px;}
.success_container h4 a {
    font-size: 18px;
    line-height: 25px;
}
.success_container p {
    font-size: 15px;
}
.success_container h4 {
    font-size: 20px;
}
div#popmake-60628 {
    border: none;
}

.subscribe-button-blogs {
    float: right;
    background: #ff8502;
    padding: 9px 29px;
    border-radius: 7px;
}
.subscribe-button-blogs a.subscribe-me.pum-trigger {
    color: #fff;
    text-decoration: none;
}

.author-bio {
    margin-top: 50px;
}
.success_container img.img-responsive {
    border-radius: 20px;
}
@media screen and (max-width: 320px){
	.border-post span.date {
    top:80%;
    margin-top: 55px;
    position: absolute;
	  margin-left: -10px;
}
	
}

.border-post span.date {
    top:80%;
/*     margin-top: 30px; */
    position: absolute;
	  margin-left: -8px;
}
.border-post .rt-holder.tpg-post-holder {
    border-width: 2px;
    border-style: solid;
    border-radius: 19px;
    position: relative;
    padding: 2px;
}

.border-post .rt-holder.tpg-post-holder::before {
    content: "";
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
   background: linear-gradient(135deg, rgba(44, 39, 95, 1), rgba(95, 24, 70, 1), rgba(255, 135, 2, 0));
    z-index: -1;
    border-radius: 19px;
}
 


.medium12{
	font-weight:500;!important
}


.elementor-testimonial-wrapper {
  border-radius: 19px;
  border-image: linear-gradient(135deg, #2C275F, #5F1846, #FF870200);
  border-image-slice: 1;
}
.eael-adv-accordion .eael-accordion-list .eael-accordion-content p {
  
    font-size: 16px; !important
    line-height: 27.3px; !important
    padding-bottom: 20px; !important
}
.button-form{
	border: 2px solid #eeeeee;
	background-color: #ff8702;
	color:#ffffff;
}

.elementor-29885 .elementor-element.elementor-element-40d6095 .elementor-image-box-wrapper{border-radius: 15px 15px 0px 0px; !important
}

.industries-text{
	display: none;
}

.industries-hover:hover{
	display: block !important;
}

.blog143 span.author {
    top:35%;
    margin-top: 30px;
    position: absolute;
	  margin-left: -8px;
}

.blog143 span.date {
    top:35%;
    margin-top: 30px;
    position: absolute;
	  margin-left: 35%;
}
.blog143 .rt-img-holder.tpg-el-image-wrap.has-thumbnail{
	border-radius:16px;
}

.blog-auto span.author {
    top:35%;
    margin-top: 30px;
    position: absolute;
	  margin-left: -8px;
}

.blog-auto span.date {
    top:35%;
    margin-top: 30px;
    position: absolute;
	  margin-left: 35%;
}

.blog-auto .rt-img-holder.tpg-el-image-wrap.has-thumbnail{
		border-radius:16px;
}

a:hover {
    color: #ff8702;
    text-decoration: underline;
}

.rt-el-post-meta a:hover{
	color:none;
}


button.slick-next.slick-arrow { font-size: 0px;
}

.space123
{
	padding-left:20px;
}

.tab-solutions {
margin-left: 400px;
}	

@media (max-width: 480px){
	.tab-solutions{
		margin-left: 80px;
	}
}

.full-name-form{
	border-radius:10px;
	border: 1px solid #E0E0E0;
	background: #fff;
	color:rgba(51,51,51,0.5);
	font-family: 'Rubik';
	font-size: 16px;
	font-weight: 400;
	
} 
#Email {
	border-radius:10px !important;
	border: 1px solid #E0E0E0 !important;
	background: #fff !important;
	color:rgba(51,51,51,0.5) !important;
	font-family: 'Rubik' !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	padding: 16px !important;
	
}

.heading-form {
	color:#333333;
	font-family: 'Rubik';
	font-size: 18px;
	font-weight: 400;
	padding-top: 20px;
}

.send-form {
    width: 100% !important;
    padding: 6px 36px;
    border-radius: 6px;
    background: #FF8702 !important;
    color: #FFF;
    text-align: center;
    font-family: 'Rubik';
    font-size: 16px;
    font-weight: 500;
    transition: background 0.3s, color 0.3s;
	text-transform: capitalize;
}

.send-form:hover {
    background: #FFF;
    color: #FF8702;
    border: 2px solid #FF8702;
}




.elementor-57220 .elementor-element.elementor-element-9dea2aa .elementor-tab-content ,.elementor-57220 .elementor-element.elementor-element-4f5af33 .elementor-tab-content ,.elementor-45639 .elementor-element.elementor-element-0dea812 .elementor-tab-content {
	background-color: #fffbf6 !important;
}


.form-container {
	width: 100%;
            display: flex;
           gap:20px;
        }
.name-form , .hear-form , .contact-number-form , .country-form {
	width: 60%;
	
}
.name-form input,
        .contact-number-form input,
        .email-form input,
        .message-form textarea, .how-did-you-hear-form select, .country-form select{
            border: 1px solid #eaeaea;
            border-radius: 8px;
            padding: 10px;
            margin-top: 10px;
            font-family: 'Rubik', sans-serif;
            color: #1b1b2c;
            font-size: 16px;
        }
#how-did-you-hear select{
	border: 1px solid #eaeaea;
    border-radius: 8px;
}

.send-button {
	background: #ff8702 !important;
	color:#fff !important;
	font-family: 'Rubik', sans-serif !important;
	font-size: 16px !important;
	margin-left: 20% !important;
	padding: 5px 50px 5px 50px !important;
	width:50% !important;
	border-radius: 8px !important;
	margin-top:20px  !important;
	margin-bottom: 20px  !important;
}


.elementor-tab-content{
	background-color:#FFFBF6  !important;
	padding-left:60px !important;
}

@media (max-width: 480px)	{
	.elementor-tab-content{
	background-color:#FFFBF6  !important;
	padding-left:10px !important;
}

}



.radio-row{
  display:flex;
  gap:20px
}
.radio-cell{
  padding-top:10px;
}

 .radio-cell label{
  
  color:#333;
  font-family: Rubik;
font-size: 16px;
font-weight: 400;
  cursor: pointer;
 }


.radio-cell input[type="radio"]:checked + label {
  background: #FFF;
  color: #333;
}

.radio-cell input[type="radio"]:checked + label:before {
 height: 16px;
  width:16px;
  border: 2px solid white;
  background-color: #ff8702;
}


/* sidebar widget */
@media (max-width: 480px)	{
	.content-sticky{
  background-image: linear-gradient(to right,#2B2860, #5D1747, #FF8702FC);
  border-radius:100px;
  width: 37% !important;
  height: 8% !important;
  margin-left:50%;
  position:fixed;
  bottom:0;
  right:0;
z-index:1;
}
	.img-chat{
  margin-left:4px !important;
  width:20% !important;
}
.content-help{
  margin-top: -30px !important;
  margin-left: 36px !important;
	}
	.icons-feed {
  margin-left: 78px !important;
	margin-top: 8px !important;
 
}
}	
@media (min-width: 1536px){
			.content-sticky{
  background-image: linear-gradient(to right,#2B2860, #5D1747, #FF8702FC);
  border-radius:100px;
  width: 12% !important;
  height: 8% !important;
  margin-left:50%;
  position:fixed;
  bottom:0;
  right:0;
z-index:1;
}
			.icons-feed {
  margin-left: 100px !important;
	margin-top: 12px !important;
 
}
	.icon-close{
			margin-left:155px !important;
			margin-top:-15px;
		}
	.content-help{
  margin-top: -35px !important;
  margin-left:50px !important;
	}
	.img-chat{
  margin-left:15px !important;
  
}
		}		
.content-sticky{
  background-image: linear-gradient(to right,#2B2860, #5D1747, #FF8702FC);
  border-radius:100px;
  width: 15%;
  height: 11%;
  margin-left:50%;
  position:fixed;
  bottom:0;
  right:0;
z-index:1;
}
.icons-feed ,content-fix {
display:flex;
  gap: 10px;
 
  
}
.icons-feed {
  margin-left: 100px;
	margin-top: 10px;
 
}

.img-chat{
  margin-left:15px;
  
}
.content-help{
  margin-top: -30px;
  margin-left: 60px;
  color: #FFF;
font-family: Rubik;
font-size: 14px;
font-weight: 500;
}
.content-fix {
  padding-top:10px;
	
}

.chat-box{
			margin-top:20px;
	
		}
		.icon-close{
			margin-left: 165px;
			margin-top: -20px;
		}
   
/* close sidebar widget */

.read-more a:focus {
	border:1px solid #ff8702 !important;
	border-radius:15px;
}

/* For email popup */
.subscribe-popup{
	
	padding:20px;
	
}

.subscribe-mail{
	color: #FFF;
font-family: Rubik;
font-size:20px;
font-weight: 500;
margin-top:20px;
}

.subscribe-para{
	color: #FFF;
font-family: Rubik;
font-size: 16px;
font-weight: 300@media screen and (max-width: 660px);
line-height: 130%; /* 27.3px */
margin-top:20px;
}

.email-subscribe{
	border-radius: 10px;
border: 1px solid #E0E0E0;
background: #FFF;
	width: 70% !important;
	
	padding: 15px 10px 15px 10px !important;
	margin-top:20px;
}
.email-subscribe::placeholder {
        color: #333;
        opacity: 0.5;
        font-family: Rubik, sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
	padding:20px;
    }

.subscribe-button{
	border-radius: 6px !important;
background: #FF8702 !important;
	width: 35% !important;
	padding: 10px 30px !important;
	margin-top:30px;
	position: relative; 
  overflow: hidden;
	color: #FFF;
font-family: Rubik, sans-serif;
font-size: 16px !important;
font-weight: 500 !important;

}
.subscribe-button::after {
  content: "";
  background: url('/wp-content/uploads/Navigation-1.svg') no-repeat center center; 
  background-size: contain; 
  position: absolute;
  right: 45px; 
  top: 50%;
  transform: translateY(-50%);
  width: 24px; 
  height: 24px;
  margin-left: 10px; 
}

.subscribe-button::before {
  content: "";
}
#popmake-60628 .pum-theme-8479 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
	background-color: transparent;
	color:#fff;
	box-shadow: none;
	font-size: 30px;

}

#popmake-60628 {
	background: linear-gradient(to right, #2B2860, #5D1747, #FF8702FC);
	border-radius: 20px;
}

/*email popup ends  */

.page-id-18565 .entry a:hover {
    text-decoration: none !important;
}
.underline a:hover{
	text-decoration:none;
}

.page-id-2717 ul.case-ul.bg-gray{
	font-family: 'Rubik';
}

.case-block .fnt-Arial {
	font-family:'Rubik' !important;
}

.case-header{
	font-weight:500;
	color: #FF8702;

font-family: Rubik;

font-style: normal;
font-size: 16px !important;
line-height: 32px; 
letter-spacing: 2px;
text-transform: uppercase;
padding-left: 10px;
	
}

.ult-banner .ult-banner-content{
	z-index: 1 !important;
}

.ult-banner .ult-banner-image img {
    
    object-fit: cover !important;
    height: 400px;
}

 .heading1{
padding-bottom: 30px;
color:#ff8702;
font-family: Rubik;
font-size: 16px;
font-style: normal;
font-weight: 500 !important;
line-height: 32px; /* 200% */
letter-spacing: 2px;
text-transform: uppercase;
        }

.content-sidebar .content, .content-sidebar-sidebar .content, .sidebar-content-sidebar .content {
    color: #1b1b2c !important;
    float: left;
    padding: 50px;
	  margin-top: 50px;
    font-family: 'Rubik';
    font-size: 12px;
	width:100%;
}

.sidebar .widget {
    margin-bottom: unset;
    margin-top: 101px !important;
}

.widget-wrap a{
	color:#1b1b2c !important;
}

.content-sidebar-wrap .breadcrumb {
	display: none !important;
}

.sidebar .widgettitle{
	font-family: 'Rubik' !important;
	font-size: 18px !important;
	font-weight: 500 !important;
	
}

aside#genesis-sidebar-primary {
	display:none;
}



.elementor-widget-container p {
	font-size: 16px !important;
	font-family:'Rubik' !important;
}
.let-know .elementor-button:hover{
border:none !important;
}

.gallery-logo .gallery-item-thumbnail-wrap{
	display:none;
}

.production-ready .elementor-icon-box-description{
	margin-left: 35px;
   margin-top: -26px;
	
}
.page-id-45448  .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] {
    color: #fff !important;
}
.page-id-46573  .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] {
    color: #fff !important;
}

.page-id-46159 .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] {
    color: #fff !important;
}

.page-id-45887 .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] {
    color: #fff !important;
}

.page-id-47659 .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] {
    color: #fff !important;
}

.page-id-47223 .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] {
    color: #fff !important;
}

.comprehensive{
	font-weight:500!important;
}

.functional a{
	color:#ff8702 !important;
}

.instrument-clusters .elementor-icon-box-description{
	margin-top:-25px !important;
	margin-left: 28px !important;
}

.adobe-text:hover .hoverarrow {
    display: none !important;
}

.sae-j1939 .elementor-icon-box-description{
	margin-top:-24px !important;
	margin-left: 28px !important;
}
.common-banner-insights {
    position: relative;
}

.blog-name-insights {
    position: absolute;
    top: 50%;
    text-align: center;
	width:100%;
}
.entry-content-insights.container {
    margin: 0 auto;
    margin-top: 50px;
	padding:0px 20px;
}
.entry-content-insights.container a{
	color: #ff8502;
}


.blog-name-insights h3 {
    color: #fff;
    font-size: 24px;
}
.post-template-new-insights .ast-container {
    display: block;
}

.page-id-35370 textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
	margin-top:0px !Important;
}
.page-id-35370 span.wpcf7-list-item.first.last{
	color:#1A1A1A;
}
input#elementor-search-form-43126ea::placeholder{
	color:#fff !Important;
}
.main-tab .e-n-tabs-content{
	display:none;
}
.main-tab .e-n-tabs-content.tab-open{
	display:block;
}
.main-tab-2 .e-n-tabs-content{
	display:none;
}
.breadcrumbs.container {
    margin-left: 124px;
}
.main-tab-2 .e-n-tabs-content.tab-open{
	display:block;
}
h2.testimonial-head {
    color: #ff8502;
}
.main-tab-2 .e-n-tab-title {
    background-position: center center;
    background: url(https://embitelsitetest.embdev.in/wp-content/uploads/Rectangle-56-6.png) !important;
    background-size: cover !important;
    padding: 33px !important;
	border-radius:30px;
	min-width:190px;
	min-height:80px;
}
.main-tab .e-n-tab-title {
    background-position: center center;
    background: url(https://embitelsitetest.embdev.in/wp-content/uploads/Rectangle-56-6.png) !important;
    background-size: cover !important;
    padding: 33px !important;
	border-radius:30px;
	min-width:190px;
	min-height:80px;
}
.main-tab span.e-n-tab-title-text {
    color: #fff;
	font-size:16px;
}
.main-tab-2 span.e-n-tab-title-text {
    color: #fff;
	font-size:16px;
}
.main-tab .e-n-tabs-heading {
    display: flex !important;
    flex-wrap: inherit !important;
}
.post-template-new-casestudies h2 {
    font-size: 20px;
	padding:20px 0px;
}
.post-template-new-casestudies p {
    margin-bottom: 0px;
}
ul.arrowul {
    padding-left: 40px;
    padding-top: 20px;
	margin-left:10px;
	padding-right:20px;
}
.post-template-new-casestudies h3 {
    font-size: 20px;
	padding:20px 0px;
}
.post-template-new-press .ast-container {
    display: block;
}
.main-tab-2 .e-n-tabs-heading {
    display: flex !important;
    flex-wrap: inherit !important;
}
button#bb1 {
    background: #ff8502;
}
.post-template-new-casestudies .ast-container {
    display: block;
}
.case-studies-menu.container {
    margin-left: 86px;
}
.col-md-2.contbtnsec span {
    color: #fff !important;
}
.col-md-2.contbtnsec a.cont_btn {
    border: 1px solid #fff;
    padding: 11px 24px;
}
ul.nav.navbar-nav.hash-navigation span.Automotive_section.no-margin-left {
    color: #fff;
}
div#myHeader {
    height: 92px;
    background: #ff8502;
}
.case-studies-menu.container .row {
    display: flex;
    justify-content: space-between;
	padding:30px 0px;
}

ul.nav.navbar-nav.hash-navigation {
    display: flex;
    justify-content: space-between !important;
    gap: 70px;
	list-style-type:none;
}
.post-template-new-webinar .ast-container {
    display: block;
}
.case-studies-menu.container {
    margin-left: 90px;
}
.entry-content-insights img {
    width: 100%;
}
span {
    font-family: 'Rubik' !important;
}
.checked{
	font-family:'FontAwesome' !important
}
.fa.fa-star-half-o{
	font-family:'FontAwesome' !important
}
.pop-bottom {
    display: flex;
	align-items:center;
	gap:20px;
}

.email-icon {
    display: flex;
    gap: 10px;
    justify-content: end;
}
.org-icon img {
    width: 40px;
}
.text-org h4 {
    margin-bottom: 12px;
	font-size:16px;
	color:#fff;
}
.pop-bottom {
    background: url(/wp-content/uploads/Rectangle-56-1-4.png);
    background-position: center center;
    padding: 25px;
    border-radius: 66px;
    background-size: contain;
    background-repeat: no-repeat;
	margin-bottom:-15px;
}
.email-icon img {
    width: 24px;
}
.ast-scroll-to-top-right{
	bottom:190px !important;
}
@media (min-width: 768px){
	.sae-j1939 .elementor-icon-box-description{
	margin-top:-24px !important;
	margin-left: 28px !important;
}
}

.customerfaq a{
	font-weight:500 !important;
}

.electric-vehicle  a{
	font-weight:500 !important;
	font-size: 18px !important;
}
.icons-logo .row {
    display: flex;
    gap: 38px;
}
h2.case-header {
    padding: 0px;
    margin-bottom: 30px;
}
p.case_link {
    float: right;
    color: #ff8502;
    padding: 20px 26px;
    border-radius: 25px;
    font-weight: 600;
    font-size: 16px !important;
}
.filter-cat.row {
    display: flex;
    gap: 90px;
}
p.pro_p {
    color: #1A1A1A;
}
h2.case-header a {
    color: #000;
    font-weight: 600;
    font-size: 18px;
}
.row.case-margin >.col-md-6:first-child {
    width: 70% !IMPORTANT;
}
@media screen and (max-width: 660px){
.new-design-tabs .elementor-tab-title.elementor-tab-mobile-title.elementor-active{
	background: url(/wp-content/uploads/Rectangle-138-1-1.png) !important;
    background-size: contain !important;
    background-position: center center !important;
	color: #fff !important;
}
}	

.a-suite-tech .e-n-accordion {
display: flex;
	flex-wrap: wrap;
}

.a-suite-tech .e-n-accordion details {
width: 33.33%;
}	
.a-suite-tech .motor-text{
	font-family: 'Rubik' !important;
	font-size: 18px !important;
	text-align: center !important;
	padding-top :20px !important;
	padding-bottom: 20px !important;
}

.a-suite-tech summary.e-n-accordion-item-title {
	border:none !important;
	
}


.elementor-29305 .elementor-element.elementor-element-cad00be .eael-advance-tabs .eael-tabs-nav > ul li img{
	width:auto !important;
}

.a-suite-tech .wpr-sticky-section-no.e-con.e-child {
    border: none;
}

.a-suite-tech .e-n-accordion-item-title-icon {
	margin-top: 171px !important;
}
 
.new-vertical-tabs #digital-experience ,#cloud-consulting-services, #cloud-migration-with-projectbrmanagement-and-planning ,#end-to-end-management-ofbrmarketplace-operations ,#online-marketing ,#automatic-upgrade {
	border-radius: 20px 0px 0px 0px;
}
p.voice_btn {
    margin: 0 auto;
    text-align: center;
}

.header2.sticky{
	position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}
.post-template-new-insights h2 {
    font-size: 28px !important;
	margin:10px 0px;
}
/* .wpb_raw_code.wpb_content_element.wpb_raw_html {
    padding: 20px;
} */
.post-template-new-insights h3 {
    font-size: 28px !important;
	margin: 10px 0px;
}
.post-template-new-insights h4 {
    font-size: 28px !important;
	margin: 10px 0px;
}
.post-template-new-whitepaper .ast-container {
    display: block;
}
.post-template-new-insights b {
    font-weight: 500;
    font-family: 'Rubik';
}
.post-template-new-casestudies b{
	font-weight: 500;
    font-family: 'Rubik';
}
.post-template-new-casestudies-without-bar .ast-container {
    display: block;
}
.post-template-new-casestudies-without-bar h2 {
    font-size: 30px;
    padding: 20px 0px;
}
.post-template-new-casestudies-without-bar h3 {
    font-size: 20px;
    padding: 20px 0px;
}
.view_all {
    background: #ff8502;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
}
.popularTags a {
    margin-right: 18px;
    white-space: pre;
    border: 1px solid #8f8c8c;
    padding: 10px;
    line-height: 56px;
}
.blog-tags {
    display: flex;
    gap: 18px;
}

.Popular-heading {
    width: 20%;
	font-weight:500;
}

.popularTags {
    width: 80%;
}
.parent-cards a {
    text-decoration: none !important;
}
	@media screen and (max-width: 768px) {
  .vertical-tabs {
    
    flex-direction: column;
  }
		div#myHeader {
    display: none;
}
		
		.a-suite-tech .e-n-accordion details {
    width: 100%;
}
		.image-common-insights img {
    height: 280px;
    object-fit: cover;
}
		.blog-name-insights{
			top:43%;
		}
		.common-details.container {
    flex-wrap: wrap;
}
.main-tab .e-n-tabs-heading {
    flex-wrap: wrap !important;
	justify-content: center;
}
		.main-tab-2 .e-n-tabs-heading {
    flex-wrap: wrap !important;
			justify-content:center;
}
		.main-tab .e-n-tab-title{
			min-width:300px;
		}
		.main-tab-2 .e-n-tab-title{
			min-width:300px;
		}
.image-common img {
    height: 336px;
    width: 100%;
    object-fit: cover;
}

.Main-part .Content-area {
    width: 100% !important;
	padding-right:0px;
}
.container.single-post-new {
    padding: 0px 20px;
}
h1.entry-title {
    font-size: 24px !important;
}
.Main-part {
    flex-wrap: wrap;
}

.Main-part aside.side-bar-main {
    width: 100%;
}
.common-details.container {
    flex-wrap: wrap;
    position: absolute;
    left: 0;
    top: 28%;
    gap: 13px;
    justify-content: center;
    padding: 20px;
    text-align: center;
}
.breadcrumbs ul {
    flex-wrap: wrap;
    gap: 0px;
    text-align: center;
}
		.first{
			padding-bottom:30px;
		}
		.subscribe-now-us {
    right: 108px;
}
		.breadcrumbs ul {
    flex-wrap: wrap;
    gap: 0px;
    text-align: center;
}

.breadcrumbs ul li {
    width: 100%;
}
.related-posts {
    padding: 0px 20px;
}
.breadcrumbs ul {
    flex-wrap: wrap;
    gap: 0px;
    text-align: center;
}

.breadcrumbs ul li {
    width: 100%;
}
.related-posts {
    padding: 0px 20px;
}

.top-articles {
    flex-wrap: wrap;
    justify-content: space-between;
}

.related-posts .row {
    flex-wrap: wrap;
    justify-content: center;
}
.top-articles {
    flex-wrap: wrap;
    justify-content: center;
    gap: 65px;
}

.related-posts .row {
    flex-wrap: wrap;
    justify-content: center;
}
.breadcrumbs.container {
    margin-left: 0px;
}
.breadcrumbs ul li {
    width: 100%;
}
.blog-name {
    width: 100%;
}
		.vertical-img{
			width: 100% !important;
		}
		.vertical-img ul {
	margin-left: 20px !important;
	margin-top: 0px !important;

}

}
@media screen and (max-width: 768px){
	.tab-section{ 
 flex-direction: column !important;
}
	.a-suite-tech summary.e-n-accordion-item-title {
	display:block;
	
}
	.a-suite-tech .e-n-accordion-item-title-icon {
    margin-top: 0px !important;
}
	.right-text, .left-img {
		width: 100% !important;
		margin-top: 20px !important;
	}
	.main-flash1 { 
 flex-direction: column !important;
}
	.left-text{

width:100% !important;
padding-top:10px !important;
padding-right:10px !important;
	padding-left: 10px !important;
}
}
.vertical-tabs{
	display: flex;
	justify-content: center;
	align-items:center;
}

.vertical-img{
	width: 50%;
	height: 100%;
	margin-left: 10px !important;
	
}

.vertical-img .digital-exp ,.the-work{
	margin-left: 40px !important;
	margin-top: 20px !important;
	margin-right: 10px !important;

}

.vertical-img .size-medium{
	border-radius: 30px;
  
}

.new-vertical-tabs .title-after-icon:after {
	display : none !important;
}

.main-flash1{
display:flex;
padding-top:20px;
}

.left-text{
font-family:'Rubik';
width:65%;
padding-top:5%;
padding-right:20px;
	padding-left: 20px;
}

.tabs-date .title-after-icon:after{
	display : none !important;
}

.sticky-org.stick-top {
    position: fixed;
    top: 83px !important;
    width: 100%;
    z-index: 999;
}
.page-id-18565 .site-inner {
    margin: 0 auto;
    max-width: 100%!important;
}
.page-id-18565 .status-publish {
    padding: 0px;
}
.page-id-18565 .breadcrumb {
    display: none;
}
.fas{
	font-family:"Font Awesome 5 Free" !important;
}
i{
	font-family:'FontAwesome' !important;
}
.ui-tabs.ui-corner-all.ui-widget.ui-widget-content .search-icon img {
    filter: invert(1) ;
}
.inactive.eael-tab-item-trigger span.eael-tab-title.title-after-icon:after{
	 content: '+';
    margin-left: 20px;
    font-size: 16px;
}
.eael-tab-item-trigger.highlight.active span.eael-tab-title.title-after-icon:after {
    content: '+';
    margin-left: 20px;
    font-size: 16px;
}
.eael-tab-item-trigger.nonhighlight.active span.eael-tab-title.title-after-icon:after {
    content: '-';
    margin-left: 20px;
    font-size: 16px;
}
.eael-tab-item-trigger.highlight.inactive span.eael-tab-title.title-after-icon:after {
    content: '+';
    margin-left: 20px;
    font-size: 16px;
}
.swiper-slide-inner img.swiper-slide-image {
    width: 150px !important;
    margin: 0 auto;
}
.page-id-18565 div#parent a#search-toggle img {
    filter: inherit ;
}
.page-id-18565 .ui-tabs.ui-corner-all.ui-widget.ui-widget-content.darkHeader a#search-toggle img {
    filter: invert( 1) !important;
}
.advanced-mine .eael-tab-inline-icon li {
    width: 12.5%;
    margin: 0px 10px !important;
}
.clearfix.eael-tab-content-item.noncurrent.active {
    display: block;
}
.clearfix.eael-tab-content-item.current.active {
    display: none;
}
img.btn-img {
    width: 20px;
    height: 20px;
    margin-left: 10px;
}
.page-id-18565 .ui-tabs img.black-logo {
    display: none;
}
.page-id-18565 .ui-tabs img.white-logo {
    display: block;
}
.white-logo {
    display: none;
}

.ui-tabs.ui-corner-all.ui-widget.ui-widget-content.darkHeader #child{
	width:1200px;
}
.ui-tabs.ui-corner-all.ui-widget.ui-widget-content.darkHeader img.white-logo{
	display:none;
}
.ui-tabs.ui-corner-all.ui-widget.ui-widget-content.darkHeader img.black-logo{
	display:block;
}
.customer-success p{
	color:white!Important;
}
.sticky-org.darkHeader{
	position:fixed;
	top:111px;
	width:100%;
	z-index:99;
}
.card.contactTabRowLeft {
    border-radius: 10px;
}
.tabs1 {
    display: flex !important;
	background:#FEFBF6 !important;
}

.tab1 {
    width: 15%;
    text-align: left;
    padding: 20px 10px;
    background: #fdfbf6 !important;
}
.contact-main input{
	position:inherit !important;
	opacity:1 !important;
	z-index:1 !important;
	padding:10px 20px !important;
	border-radius:10px;
	
}
.card-header {
    background: #ffffff !important;
    color: #333 !important;
}
.contact-main .wpcf7-form-control{
	height:60px !important;
}
.contact-main select, .contact-main textarea{
	padding:10px 20px !important;
	border-radius:10px;
}
.contact-main::placeholder{
	color:#E0E0E0 !important;
}
.contact-form #send {
    width: 17em !important;
    height: 50px !important;
    border-radius: 10px !important;
}
.ui-tabs.ui-corner-all.ui-widget.ui-widget-content.darkHeader {
    position: fixed;
    background: #fff;
	height:80px;
}
.ui-tabs.ui-corner-all.ui-widget.ui-widget-content.darkHeader .main-menu li a{
	color:#000 !important;
}
button.owl-next:focus {
    position: absolute!important;
	background: transparent!important;
}
button.owl-prev:focus {
    position: absolute!important;
	background: transparent!important;
}
.testimonial-head{
	font-size:35px;
	color:#FF8702;
	font-weight:500;
}
.main-head h1 {
    text-align: left;
}
.medialogo img{
	padding:0px!important;
}

.border-gradient {
  border: 0px solid transparent; 
  background: linear-gradient(90deg, #2B2860 0%, #5D1747 42.71%, rgba(255, 135, 2, 0.99) 100%);
  width:100%; 
}
.under12 a:hover {
    color: #ff8702 !important;
}
.under12 a:link, .under12 a:visited {
    transition: inherit !important;
}
.border-with-gradient {
  position: relative;
  width: 100%;
  height: 40px;
  border: 0px solid transparent;
  background: linear-gradient(90deg, #2B2860 0%, #5D1747 42.71%, rgba(255, 135, 2, 0.99) 100%);
}
.one{
	opacity:0.1;
}
.foo-gallery-2023 {
    display: flex;
	gap:16px;
	justify-content:center;
	flex-wrap:wrap;
}

.title1 {
    text-align: center !important;
	color:#fff;
}
.item-foo{
	width:32%;
}
.foo-gallery-2023 img.skip-lazy.fg-image {
    height: 290px;
	width: 100%;
    border: 1px solid #ccc;
    padding: 1px;
}
.foogallery.fg-border-thin .fg-item-inner {
    border-width: 0px !important;
}
button.owl-next:hover {
    background: none !important;
}
button.owl-prev:hover {
    background: none !important;
}
.fa-facebook:before {
    content: "\f09a" !important;
}
.left-column img{
	max-width:100% !important;
}
button.slick-next.slick-arrow {
    background: transparent !important;
}

button.slick-prev.slick-arrow {
    background: transparent !important;
}
.main-under-flash {display: flex;
gap:20px;
}

.flash-image {
    width: 40%;
}
.search-icon{
	top:30px !important;
}

.main-flash {
    background: #fff;
    margin: 0px 20px 0px 20px;
    padding: 20px 20px 20px 20px;
    background-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
}
/*Responsive Home page*/
div#search-box input.search-field {
    position: relative !important;
    z-index: 1 !important;
    opacity: 1 !important;
}
span.e-n-accordion-item-title-icon {
    margin-right: 15px !important;
    margin-top: -10px;
}

.side-tabs summary.e-n-accordion-item-title {
    justify-content: space-between !important;
}
.blogName {
    background: #FF8702 !important;
    color: #fff !important;
    border: 1px solid #ff8702 !important;
    box-shadow: none !important;
    border-radius: 7px !important;
}
section.blog_top_banner_ecomm {
    background: url('/wp-content/uploads/hand-businessman-holding-tablet-with-illustration-infographics-blue-background-scaled.jpg') !important;
    height: 293px;
    background-size: cover !important;
}

.blogNameContainer.row {
    padding: 100px 0px 20px;
}
.blog_form input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email {
    padding: 10px !important;
}
 input.es_required_field.es_txt_email.ig_es_form_field_email {
    background: #fff !important;
    border: 1px solid #fff !important;
    border-radius: 8px;
    opacity: 1 !important;
	color:#000 !important;
}
input::placeholder{
	color:#000 !important;
}
.bottom-sub .es_subscription_form_submit {
    left: 175px !important;
    top: 14px !important;
}
.view_all input[type="button"] {
    background: none;
    border: none;
    color: #fff;
    font-family: 'Rubik';
    font-weight: 500;
}
   .es_subscription_form_submit {
    font-size: 0 !important;
    content: '' !important;
    background: url(/wp-content/uploads/send.png) !important;
    background-size: cover !important;
    height: 20px !important;
    width: 20px !important;
    position: absolute !important;
    top: 94px;
    right: 26px ;
}
.widget-wrap.bottom-sub {
    position: relative;
}
.bottom-sub input.es_required_field.es_txt_email.ig_es_form_field_email {
    padding: 12px 30px 12px 10px !important;
    box-shadow: 0px 0px 1px -1px;
}

.ask_frm_bg_img {
    float: left;
    width: 100%;
    background-image: url(/wp-content/uploads/Rectangle-56-1-2.png) !important;
    padding: 32px 10px !important;
    border-radius: 20px;
    background-repeat: no-repeat;
    background-size: cover;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    padding: 10px 9px ;
    border-radius: 10px;
}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    padding: 10px 10px !important;
    border-radius: 10px;
}
span.wpcf7-list-item.first.last input[type="checkbox"] {
    width: 10% !important;
}
.post-template div#site-inner {
    background-color: #FEFBF6 !important;
}
article.entry {
    background: none !important;
}
.post-template .sidebar {
    width: 34% !important;
}
.post-template-template_perfect_blog .content {
    width: 66% !important;
}
.blogDetailContent {
    margin-top: 78px;
}
.post-template-template_perfect_blog .blogDetailContent {
    margin-top: 0px;
}
.entry-content {
    padding-top: 0px !important;
}
.blog-breadcrumbs-inside{
	margin-bottom:6%;
}
span.title-resource1 {
    font-size: 30px;
    line-height: 37px;
    font-family: 'Rubik';
    font-weight: 500;
    color: #000 !important;
}
.ask_frm_bg1 {
    background: none !important;
    border: 1px solid #FF8702;
    border-radius: 19px;
}
.ask_container p input[type="submit"] {
    background: #FF8702;
    border: none !important;
    padding: 12px 48px !important;
    border-radius: 10px;
    font-size: 15px;
    font-weight: 500;
}
.ask_container1 p {
    color: #000 !important;
}

.tabs-nav li {
  float: left;
  width: 50%;
	list-style-type:none;
	text-align:center;
	padding:20px;
} 
.tabs-nav li {
    background: #CCCCCC;
    color: #000 !important;
	border-top:5px solid #e2e2e2;
}
.tabs-nav li a{
	color:#000 !important;
}
.tabs-under a{
	border: 1px solid #E7E7E7;
    border-radius: 3px;
    color: #495057;
    display: inline-block;
    font-family: 'LatoWeb', arial;
    font-size: 12px;
    margin: 15px 2px 0px 0px;
    padding: 5px 8px 5px 8px;
    position: relative;
    right: 0;
    text-decoration: none;
    text-transform: uppercase;
}
.sidebar-blog > div {
    margin-bottom: 50px !important;
}
li.tab-active {
    background: none;
    border-top: 5px solid #FF8702;
}
.sidebar li{
	border-bottom:none !important;
}
.tabs-nav li:first-child a {
  border-right: 0;
  border-top-left-radius: 6px;
}
.one-copy a {
    padding-left: 19px;
}
.tabs-nav li:last-child a {
  border-top-right-radius: 6px;
}
.tab-active a {
  background: #fff;
  border-bottom-color: transparent;
  color: #2db34a;
  cursor: default;
}
#site-inner .entry-content {
    padding: 0px 30px 30px 0px !important;
}

.tabs-stage {
  clear: both;
	padding:20px;
}
.relatedPosts.bottom {
    width: 32%;
}
.blog_list_top_banner{
	max-width:1280px !important;
}
.post-template .container {
    max-width: 1280px;
	margin-top:20px;
}
.row.related-posts-list {
    display: flex;
    gap: 20px;
}
.tag_story_container.customer-succ {
    background: none;
    border: none !important;
    box-shadow: none !important;
}
.tag_story_container.customer-succ h6 {
    border-top: 4px solid #FF8702;
    line-height: 55px;
	font-size:16px;
}
.tag_story_container.customer-succ img {
    border-radius: 16px;
}
.tag_story_container.customer-succ img {
    border-radius: 16px;
}
.dateSection {
    border: none;
}
.success_stories a {
    color: #000;
    font-size: 16px;
    font-weight: 500;
}
.post-template-template_insight_new .entry-content ul > li {
    list-style-type: disc !important;
}
.genesis-skip-link{
	display:none;
}
.success_container h4 {
    margin-bottom: 24px;
}
footer.entry-footer {
    background: none !important;
}
.arrowul li:before, .arrowli li:before{
	display:none;
}
.serve-detail {
    text-align: center;
}

.serve-detail h2 {
    color: #fff;
}
.serve-detail p {
    color: #fff;
}
.serve-block:hover .serve-detail{
	border: 1px solid #fff;
	padding:20px;
	opacity: 1;
	transform: scale(1);
	animation: pulse 1s;
}
.serve-block-1:hover .serve-detail{
	border: 1px solid #fff;
	padding:20px;
	opacity: 1;
	transform: scale(1);
	animation: pulse 1s;
}
.serve-block-2:hover .serve-detail{
	border: 1px solid #fff;
	padding:20px;
	opacity: 1;
	transform: scale(1);
	animation: pulse 1s;
}
.serve-block-3:hover .serve-detail{
	border: 1px solid #fff;
	padding:20px;
	opacity: 1;
	transform: scale(1);
	animation: pulse 1s;
}
.serve-block-4:hover .serve-detail{
	border: 1px solid #fff;
	padding:20px;
	opacity: 1;
	transform: scale(1);
	animation: pulse 1s;
}
.serve-block-5:hover .serve-detail{
	border: 1px solid #fff;
	padding:20px;
	opacity: 1;
	transform: scale(1);
	animation: pulse 1s;
}
.serve-block-6:hover .serve-detail{
	border: 1px solid #fff;
	padding:20px;
	opacity: 1;
	transform: scale(1);
	animation: pulse 1s;
}
.serve-block-7:hover .serve-detail{
	border: 1px solid #fff;
	padding:20px;
	opacity: 1;
	transform: scale(1);
	animation: pulse 1s;
}
.serve-block-8:hover .serve-detail{
	border: 1px solid #fff;
	padding:20px;
	opacity: 1;
	transform: scale(1);
	animation: pulse 1s;
}
@keyframes pulse {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}
}
.serve-block:hover .about-serve p {
    display: block;
}
.serve-block-1:hover .about-serve-1 p {
    display: block;
}
.serve-block-2:hover .about-serve-2 p {
    display: block;
}
.serve-block-3:hover .about-serve-3 p {
    display: block;
}
.serve-block-4:hover .about-serve-4 p {
    display: block;
}
.serve-block-5:hover .about-serve-5 p {
    display: block;
}
.serve-block-6:hover .about-serve-6 p {
    display: block;
}
.serve-block-7:hover .about-serve-7 p {
    display: block;
}
.serve-block-8:hover .about-serve-8 p {
    display: block;
}

.about-serve p {
    display: none;
}
.about-serve-1 p {
    display: none;
}
.about-serve-2 p {
    display: none;
}
.about-serve-3 p {
    display: none;
}
.about-serve-4 p {
    display: none;
}
.about-serve-5 p {
    display: none;
}
.about-serve-6 p {
    display: none;
}
.about-serve-7 p {
    display: none;
}
.about-serve-8 p {
    display: none;
}
.arrowul{
	background:#ff870238 !important;
}
.ordlistnew{
	background:none !important;
}
.post-template-template_insight_new .page-header.bg-primary.with-background-image.servicebg {
    display: block !important;
}
.vc_custom_1578374755851 .vc_tta-tab {
    width: max-content !important;
}
.vc_tta-tabs-container {
    width: 1260px;
    margin: 0 auto !important;
}
li.vc_tta-tab.vc_active {
    background: #FF8702;
	border-radius:10px;
	border:none !important;
}
li.vc_tta-tab.vc_active a{
	border:none !important;
}
li.vc_tta-tab.vc_active a span.vc_tta-title-text {
    color: #fff !important;
}
li.vc_tta-tab {
    border: 2px solid #FF8702;
    border-radius: 10px;
    margin-left: 20px !important;
    margin-top: 10px !important;
}
ul.vc_tta-tabs-list {
    margin-top: 28px !important;
}

.page-id-2112 .vc_tta-panels-container {
    width: 1260px;
    margin: 0 auto;
}
.page-id-2112 img.site_image {
    height: 500px;
    object-fit: cover;
    background: url(/wp-content/uploads/pic-5.png);
    background-size: cover;
    padding: 12px;
}
.page-id-2112 .row.case-margin {
    margin-bottom: 60px;
	margin-top:40px
}
.page-id-2112 h2.case-header a {
    color: #161616 !important;
    font-weight: 700;
    line-height: 24px;
	letter-spacing:1px;
}
.page-id-2112 p.pro_p {
    padding: 0px;
    margin: 18px 0px;
}
.page-id-2112 p.case_link {
    padding: 10px !important;
    background: none;
    margin-top:20px;
    color: #ff8702 !important;
	font-size:16px !important;
	font-weight:500;
}
.page-id-2112 .vc_general.vc_tta.vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic.vc_tta-shape-square.vc_tta-spacing-1.casestudy-tab.vc_tta-tabs-position-top.vc_tta-controls-align-left.vc_custom_1578374755851 {
    background: #FFFBF6 !important;
}
.page-id-2112 .vc_custom_1578374755851 .vc_tta-panel-body {
    background-color: #FFFBF6 !important;
}
.page-id-2112 .banner_image{
	display:none;
}
.page-id-2112 .col-md-6 a {
    text-decoration: none;
}
.page-id-2112 img.image_strip {
    display: none;
}
.page-id-2112 .ult-banner-text-holder h2 {
    font-size: 40px;
    font-weight: 500;
}
.page-id-2112 .ult-banner .ult-banner-content{
	opacity:1 !important;
}
.vc_row.wpb_row.vc_row-fluid.top-auto {
    width: 1260px;
    margin: 0 auto;
    padding: 70px 0px;
	display:flex;
}
.page-id-2717 .wpb_column.vc_column_container.vc_col-sm-6:first-child {
    order: 2;
}
.page-id-2717 .ult-banner-text-holder h2 {
    font-size: 40px;
    font-weight: 500;
}
.page-id-2717 .ult-banner .ult-banner-content{
	opacity:1 !important;
}
.thumbnail.item-1 img{
	background: url(/wp-content/uploads/pic-5.png);
	background-size: cover;
	padding: 13px;
	background-position: center;
}
.thumbnail.item-1 .text-block1 {
    display: none;
}
.page-id-2717 ul.case-ul.bg-gray {
    background: none;
	padding-left:20px;
}
.page-id-2717 .page_content ul li:before{
	display:none;
}
.page-id-2717 .page_content ul li{
	list-style-type:disc;
	
}
.page-id-2717 .vc_row.wpb_row.vc_row-fluid.ds-view {
    max-width: 1260px;
    margin: 0 auto;
}
.page-id-2717 .vc_row.wpb_row.vc_row-fluid.vc_custom_1585727222489 {
    max-width: 1260px;
    margin: 0 auto;
}
.page-id-2717 .case-block {
    background-image: url(/wp-content/uploads/Rectangle-56-1-2.png) !important;
    padding: 28px !important;
    border: none !important;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 16px;
}
.page-id-2717 .case_col_inner {
    background: #fff;
    padding: 25px 20px;
    border: 1px solid #ff8702 !important;
    margin: 20px 20px 20px 0px !important;
	box-shadow: 0px 0px 9px 0px #989898;
    border-radius: 20px;
}
.page-id-2717 div#myDIV {
    max-width: 1150px;
    margin: 0 auto;
	border: 1px solid #ff8702 !important;
}
.page-id-2717 div#myDIV1 {
    max-width: 1150px;
    margin: 0 auto;
	border: 1px solid #ff8702 !important;
}
.page-id-2717 div#myDIV2 {
    max-width: 1150px;
    margin: 0 auto;
	border: 1px solid #ff8702 !important;
}
.page-id-2717 div#myDIV3 {
    max-width: 1150px;
    margin: 0 auto;
	border: 1px solid #ff8702 !important;
}
.page-id-2717 div#myDIV4 {
    max-width: 1150px;
    margin: 0 auto;
	border: 1px solid #ff8702 !important;
}
.page-id-2717 div#myDIV5 {
    max-width: 1150px;
    margin: 0 auto;
	border: 1px solid #ff8702 !important;
}
.page-id-2717 div#myDIV6 {
    max-width: 1150px;
    margin: 0 auto;
	border: 1px solid #ff8702 !important;
}
.page-id-2717 .case_col_inner p {
    font-size: 17px !important;
}
.page-id-2717 .activeblock:before{
	display:none !Important;
}
.page-id-2717 .blogDetailContent {
    background: #FFFBF6 !important;;
}
.page-id-2293 .blogDetailContent {
    background: #FFFBF6 !important;;
}
.page-id-2293 .activeblock:before{
	display:none !Important;
}
.page-id-2293 .vc_row.wpb_row.vc_row-fluid.dk-view {
    max-width: 1260px;
    margin: 0 auto;
}
.page-id-2293 .vc_row.wpb_row.vc_row-fluid.vc_custom_1585727222489 {
    max-width: 1260px;
    margin: 0 auto;
}
.page-id-2293 .ult-banner-text-holder h2 {
    font-size: 32px;
    font-weight: 500;
}
.page-id-2293 .ult-banner .ult-banner-content{
	opacity:1 !important;
}
.page-id-2293 .wpb_column.vc_column_container.vc_col-sm-6:first-child {
    order: 2;
}
.page-id-2293 img#insight_banner{
	display:none;
}
.page-id-2293 .case-block {
    background-image: url(/wp-content/uploads/Rectangle-56-1-2.png) !important;
    padding: 28px !important;
    border: none !important;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 16px;
}
.page-id-2293 .case_col_inner {
    background: #fff;
    padding: 25px 20px;
    border: 1px solid #ff8702 !important;
	box-shadow: 0px 0px 9px 0px #989898;
    border-radius: 20px;
    margin: 20px 20px 20px 0px !important;
}
.page-id-2293 div#myDIV {
    max-width: 1150px;
    margin: 0 auto;
	border: 1px solid #ff8702 !important;
}
.page-id-2293 div#myDIV1 {
    max-width: 1150px;
    margin: 0 auto;
	border: 1px solid #ff8702 !important;
}
.page-id-2293 div#myDIV2 {
    max-width: 1150px;
    margin: 0 auto;
	border: 1px solid #ff8702 !important;
}
.page-id-2293 div#myDIV3 {
    max-width: 1150px;
    margin: 0 auto;
	border: 1px solid #ff8702 !important;
}
.page-id-2293 div#myDIV4 {
    max-width: 1150px;
    margin: 0 auto;
	border: 1px solid #ff8702 !important;
}
.page-id-2293 div#myDIV5 {
    max-width: 1150px;
    margin: 0 auto;
	border: 1px solid #ff8702 !important;
}
.page-id-2293 div#myDIV6 {
    max-width: 1150px;
    margin: 0 auto;
	border: 1px solid #ff8702 !important;
}
.page-id-2293 .page_content ul li:before{
	display:none !important;
}
.page-id-2293 .page_content ul li{
	list-style-type:disc !important;
}
.page-id-2293 .page_content ul{
	padding-left:20px;
}
.filter-cat.row {
    justify-content: center;
    margin: 60px 0px;
}
select.form-control{
	border-bottom: 1px solid #000;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	background: none !important;
	font-size:20px;
}

.row.case-margin >.col-md-6:first-child {
    background: #fff;
    box-shadow: 0px 0px 7px 1px #baaeae;
	border-radius:20px;
    padding: 27px 14px !important;
    left: 54px;
    z-index: 9;
}
.row.case-margin {
    position: relative;
    align-items: center;
	border:none !important;
}
.filtering{
	max-width:1260px;
	margin: 0 auto;
}
.row.case-margin li {
    color: #000 !important;
}
.vc_row.wpb_row.vc_row-fluid.filter-up {
    background: #FFFBF6;
}
.row.case-margin .row:last-child {
    justify-content: end;
}
.insight-breadcrumbs-inside {
    margin-top: 0% !important;
}
.elementor-37992 .elementor-element.elementor-element-8143c5f .rt-tpg-container .tpg-post-holder .rt-detail .read-more a{
	outline:none;
}
.blog_list_top_banner {
    max-width: 1180px !important;
}
.post-template .container {
    max-width: 1180px !important;
}
.right-column a {
    color: #ff8702;
}
.post-template-template_perfect_blog-php .main-footer {
    margin-top: 420px;
}

.top-header-bul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom:20px;
}

.top-header-bul a {
    border: 1px solid #FF8702;
    padding: 15px 32px;
    color: #FF8702;
    font-size: 16px;
    font-weight: 500;
    border-radius: 13px;
}
.entry-footer{
	padding:0px !important;
}
.related-posts.test {
    position: absolute;
	padding: 0px 126px 0px 0px;
	bottom:457px;
}
h3.related-title {
    margin-left: -14px;
    font-size: 25px;
}
section.widget.widget_custom_related_posts {
    margin-top: 36px;
}
.singleblogmine {
    display: flex;
    align-items: center;
    justify-content: space-between;
	margin:20px 0px;
}
.row.bottom-social {
    display: none;
}
.post-template-template_perfect_blog-php #site-inner .entry-content{
	padding-top:0px;
}
.post-template-template_perfect_blog-php .site-container {
    background: #fdfbf6 none repeat scroll 0 0;
}
.one-copy {
    background: none !important;
}
.one-copy p {
    color: #000 !important;
}
.relatedPosts .one-copy p {
    padding: 0px !important;
	margin-top:20px;
}
.one-copy a {
    padding-left: 0px;
    color: #FF8702;
    font-size: 16px;
    font-weight: 500;
}
.our-menu .e-n-accordion-item-title-text {
    color: #fff;
}
.our-menu button:hover{
	background:none !important;
}
.our-menu button{
	background:none !important;
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true]{
	color:#FF8702 !important;
}

.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>i {
    color: #fff;
}
.our-menu .elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-text{
	color:#FF8702 !important;
	font-size:18px;
}
.our-menu {
    border-radius: 18px;
}
.our-menu .elementor-widget-html .elementor-widget-container ul {
    margin-left: 20px;
    line-height: 30px;
	margin-top: 14px;
}
.our-menu .fa-arrow-right:before {
    content: "\f061";
    display: inline-block;
    border-radius: 60px;
    padding: 0.5em 0.6em;
    border-color: #fff;
    border: 1px solid;
}
.our-menu .fa-arrow-down:before {
    content: "\f063";
    display: inline-block;
    border-radius: 60px;
    padding: 0.5em 0.6em;
    border: 1px solid #fff;
    border-color: #FF8702;
}
.our-menu .elementor-widget-container ul li  a{
    color:#fff !important;
}
.our-menu .e-n-tabs-heading {
    border-right: 1px solid #000;
}
 .wpr-sub-mega-menu{
	background: transparent !important;
	border-color:transparent !important;
}
.wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-mega-menu-pos-default.wpr-mega-menu-width-custom .wpr-sub-mega-menu{
	left:42%;
}
.header-main li a.wpr-sub-menu-item {
    background: none !important;
}
.header-main ul.sub-menu.wpr-sub-menu.wpr-animate-sub {
    border: none !important;
    border-width: 0px !important;
    border-style: none !important;
}
.header-main ul.sub-menu.wpr-sub-menu.wpr-animate-sub {
    background: #12100EE6;
    border-radius: 10px;
    padding: 5px;
	
}
.header-main ul.sub-menu.wpr-sub-menu.wpr-animate-sub li{
	border-bottom: 1px solid #000 !important;
}
.header-main ul.sub-menu.wpr-sub-menu.wpr-animate-sub li a span {
	color:#fff !important;
}
.header-main.darkHeader {
    background: #fff !important;
	padding:20px 0px !important
}

.header-main.darkHeader #menu-1-8fe68b2 li a span{
	color: #000;
}
.header-main ul.elementor-icon-list-items li.elementor-icon-list-item a span{
	color : #fff !important;
}
.header-main.darkHeader .wpr-sub-icon-caret-down .wpr-sub-icon:before{
	color:#000 !important;
}
.header-main .our-menu {
    margin-top: 12px;
}
.header-main.darkHeader .hfe-search-icon-toggle i.fas.fa-search {
    color: #000 !important;
	margin-top: 4px;
} 

.header-main {
    background: #fff;
    padding: 20px 0px !important;
    height: 85px;
}
.page-id-18565 .header-main {
    background: transparent;
    padding: 40px 0px;
    height: 85px;
}
.header-main #menu-1-8fe68b2 li a span{
	color: #000;
}
.header-main.darkHeader #menu-1-8fe68b2 li a span{
	color: #000 ;
}
.page-id-18565 .header-main #menu-1-8fe68b2 li a span{
    color: #fff;
}
.page-id-18565 .header-main.darkHeader #menu-1-8fe68b2 li a span{
    color: #000 ;
}
.page-id-18565 .header-main .wpr-sub-icon-caret-down .wpr-sub-icon:before{
	color:#fff !important ;
}
.page-id-18565 .header-main.darkHeader .wpr-sub-icon-caret-down .wpr-sub-icon:before{
	color:#000 !important;
}
.header-main .wpr-sub-icon-caret-down .wpr-sub-icon:before{
	color:#000 !important;
}
.page-id-18565 .header-main .hfe-search-icon-toggle i.fas.fa-search {
    color: #fff !important;
	margin-top: 4px;
} 
.header-main .hfe-search-icon-toggle i.fas.fa-search {
    color: #000 !important;
	margin-top: 4px;
} 

.page-id-18565 .header-main.darkHeader .hfe-search-icon-toggle i.fas.fa-search {
    color: #000 !important;
	margin-top: 4px;
} 
.our-menu .elementor-icon-list-items span.elementor-icon-list-text {
    color: #fff !important;
	padding:10px;
}
.menu-item-47090 .wpr-sub-menu-item span {
    color: #fff !important;
}
.page-id-18565 .header-main .top-header {
    display: block;
}
.page-id-18565 .header-main.darkHeader .top-header {
    display: none;
}
.page-id-18565 .header-main .bottom-header {
    display: none ;
}
.page-id-18565 .header-main.darkHeader .bottom-header {
    display: block;
}
.header-main .top-header {
    display: none;
}
.header-main.darkHeader .bottom-header {
    display: block;
}
.new-design-tabs .elementor-tab-title.elementor-active {
    background: url(/wp-content/uploads/Rectangle-138-1.png);
    background-position: center center;
    background-size: contain;
    padding: 20px 25px !important;
    border-radius: 38px;
	text-align:center;
}

.new-design-tabs .elementor-tabs-wrapper {
    border: 1px solid #FF8702;
    padding: 12px;
    border-radius: 38px;
    background: #fff;
}
.fa.fa-star-half-o{
	font-family: 'FontAwesome';
}
.fa.fa-star-half-o:before {
    content: "\f123" !important;
}
.status-publish {
    width: 100%;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-1728577.elementor-section-height-min-height.elementor-section-full_width.top-digital.elementor-section-height-default.elementor-section-items-middle.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no {
    padding: 62px 0px;
}
.eicon-chevron-left:before{
	font-family:'eicons';
}
.eicon-chevron-right:before{
	font-family:'eicons';
}
.sticky-org.stick-top{
	position:fixed;
	top:117px !important;
	width:100%;
	z-index:999;
}
.tabs-date .eael-tab-inline-icon .eael-tab-item-trigger {
    width: 9%;
    padding: 20px !important;
}
.date a {
    pointer-events: none;
}
.slider-main {
    display: flex;
    gap: 20px;
	align-items:center;
	flex-wrap:wrap;
}

.slider-things {
    width: 48%;
}

.form-right {
    width: 49%;
}
div#popmake-9067 {
    background: #FFFBF6;
	border-radius:20px;
}
#wpcf7-f8275-o1 input {
    height: 43px;
}
#popmake-60628 form.wpcf7-form.init.cf7mls-no-scroll.cf7mls-auto-return-first-step.cf7mls-no-moving-animation{
	background:none !important;
}
.form-right input {
    padding: 13px !important;
    border-radius: 8px;
}
.form-right textarea {
    border-radius: 8px;
}
.form-right p.webtxtform {
    font-weight: 500;
}
.webtxtform1.pop-up input {
    width: 100%;
    background: #FF8702;
    font-family: 'Rubik';
    font-weight: 500;
}
.top-para-form h4 {
    font-size: 17px;
    color: #FF8702;
}
.top-para-form p{
	font-size:15px;
}
.author-avatar {
    display: flex;
    align-items: center;
    gap: 20px;
}

.author-avatar img {
    width: 60px;
    height: 60px;
    border-radius: 32px;
}
.author-details {
    margin-top: 20px;
}
.post-template-template_perfect_blog-php {
    background: #FEFBF6 !important;
	position:relative;
}
.featured-image img {
    border-radius: 10px;
}
.archive.category .content-sidebar-wrap {
    max-width: 1180px;
    margin: 0 auto;
	padding: 40px 0px;
}
.blog-list-category-entry {
    border: 1px solid #FF8702;
    border-radius: 20px;
    margin-bottom: 20px !important;
	box-shadow:none !important;
}
 .siteinner{
	background: #FEFBF6 !important;
}
.extraSection{
	background:none !important;
}
.content-sticky{
	z-index:9999 !important;
}
.radio-cell label:before{
	display:block;
}
.radio-cell label{
	display:flex;
	justify-content:center;
	margin:10px 0px;
}
input.send-form {
    margin-top: 40px;
}
.radio-cell p {
        display: flex;
    align-items: center;
    gap: 10px;
    border: 1px solid #E0E0E0;
    padding: 8px;
    width: 190px;
	border-radius:10px;
    }
.container-1 {
  display: block;
  position: relative;
  padding-left: 40px;
  margin-bottom: 20px;
  cursor: pointer;
  font-size: 25px;
}

/* Hide the default radio button */
.container-1 input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* custom radio button */
.check {
  position: absolute;
    top: 0;
    left: 25px;
    height: 25px;
    width: 25px;
    background-color: transparent;
    border-radius: 50%;
    border: 1px solid #d9cece;
}

.container-1:hover input ~ .check {
  background-color: gray;
}

.container-1 input:checked ~ .check {
  background-color: transparent;
    border: 1px solid #d9cece;
}

.check:after {
  content: "";
  position: absolute;
  display: none;
}

.container-1 input:checked ~ .check:after {
  display: block;
}

.container-1 .check:after {
 	top: 2.5px;
    left: 2.5px;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #FF8702;
}

.border-tops .elementor-18565 .elementor-element.elementor-element-d33a4f4 .elementor-button{
	border:1px solid #FF8702 !important;
}   
.border-tops .elementor-button:focus, .elementor-button:hover, .elementor-button:visited {
    border: 1px solid #FF8702 !important;
}
 .logo-footer {
    display: none;
}
input#elementor-search-form-9945381::placeholder{
	color:#fff !important;
	font-size:20px;
}
.dialog-lightbox-close-button.dialog-close-button i.eicon-close {
    font-family: 'eicons' !important;
}
input#elementor-search-form-9945381 {
    border: 1px solid #fff !important;
}
.blogNewsSection{
	box-shadow:none !important;
}
.elementor-search-form--skin-full_screen .elementor-search-form input[type=search].elementor-search-form__input{
	font-size:30px !important;
}
.darkHeader .elementor-search-form__toggle i.fas.fa-search {
    color: #000 !important;
}
.elementor-search-form__toggle i.fas.fa-search {
    color: #000;
}
.page-id-18565 .elementor-search-form__toggle i.fas.fa-search {
    color: #fff;
}
.icon-close{
	margin-left:180px !important;
}
.icon-close img {
    filter: invert(1);
    width: 10px;
}
.page-id-2112 .blogDetailContent {
    margin-top: 0px;
}
.post-template-template_perfect_blog main#genesis-content{
	padding:0px !important;
	margin:0px !important;
}
.page-id-58558 .header-image {
    display: none;
}
.adobe-text:hover .elementor-widget-container {
    color: #fff;
}
.elementor-icon-list-item::marker{
	font-size:0px !important;
}
.elementor-tab-title.elementor-tab-desktop-title.elementor-active {
    background: url('/wp-content/uploads/Rectangle-138-1-1.png');
    background-size: contain;
    background-position: center center;
}
.number-test .elementor-icon-box-wrapper {
    display: flex;
    gap: 20px;
}
.page-id-2112 .col-md-4.col-sm-4.col-xs-4 {
    max-width: 34%;
}
.icons-logo {
    display: flex;
	flex-wrap:wrap;
	gap:40px;
	justify-content:space-around;
}
.contact-us-footer a:focus {
    border: 1px solid #ff8702 !important;
}
.blogDetailContent .wpb_wrapper {
    height: auto !important;
    position: initial !important;
}
.social-share-block {
    display: flex !important;
}
.new-vertical-tabs .eael-tab-item-trigger.active {
    border-left: 10px solid #FF8702 !important;
	background:#fff !important;
}
.category .content {
    width: 75% !important;
	margin-top:0px !important;
	padding-top:0px !important;
	
}

.category .extraSection {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
}
a.page-numbers {
    color: #dc883c;
}
a.prev.page-numbers {
    position: inherit;
    margin-top: -20px;
}
a.prev.page-numbers {
    position: inherit !important;
    margin-top: -20px !important;
}
a.next.page-numbers {
     position: inherit !important;
    margin-top: -20px !important;
}
.pagination {
    justify-content: center;
    gap: 18px;
    font-size: 17px;
}
.category .site-inner {
    background: #FFFBF6 !important;
}
.category .readmoreSection a {
    text-align: center;
    margin: 0 auto !important;
    margin-right: 0px !important;
	text-decoration:none;
}

.readmoreSection.read_more_ecomm {
    border: 1px solid #F6811F;
	padding:12px !important;
}
.category .readmoreSection > a:after {
    display: none;
}
.Trending {
    width: 50%;
}

.popular {
    width: 50%;
}
.search-results {
    padding: 40px 0px;
}
.search-results .read-more a {
    color: #ff8502;
}
#wpcf7-f85394-o3 input.wpcf7-form-control.wpcf7-submit.has-spinner{
	margin-top:-24px;
	
}
@media screen and (min-device-width: 769px) and (max-device-width: 1200px) { 
   .page-id-18565 .darkHeader .hfe-nav-menu__toggle.elementor-clickable.hfe-flyout-trigger .hfe-nav-menu-icon {
    color: #000 !important;
}
	
	.slide-para{
		padding-right:190px !important;
	}
	.slide-content{
		top:25px !important;
	}
	.clients .owl-dot:nth-child(1):after{
		left:130px !important;
	}
	.clients .owl-dot:nth-child(2):after{
		left:245px !important;
	}
	.clients .owl-dot:nth-child(3):after{
		left:390px !important;
	}
	.clients .owl-dot:nth-child(4):after{
		left:550px !important;
	}
	.header-main{
		padding:20px !important;
	}
	.elementor-18565 .elementor-element.elementor-element-51768e9 > .elementor-widget-container {
    padding: 0px 80px 0px 0px !important;
}
	.testimonial-head{
		text-align:center;
	}
	ul.copy-icons{
		flex-wrap:wrap;
		justify-content:center;
		}
	ul.copy-icons li{
		width:30%;
	}
	section.custom-testimonial-sec .owl-prev, .owl-next{
		top:-39px !Important;
	}
	.main-footer .container {
    max-width: 815px;
}
}

@media only screen and (max-width: 768px) {
	.bannerTitle {
    font-size: 20px !important;
	}
	.bg{
		height:260px;
	}
	div#popmake-9067 {
    background: #FFFBF6;
	border-radius:20px;
	width:100% !important;
	left:0px !important;
}
	.category .content-sidebar .content, .content-sidebar-sidebar .content, .sidebar-content-sidebar .content{
		padding:6px !important;
	}
	.row.case-margin >.col-md-6:first-child{
		left:0px;
	}
	.category .extraSection {
    flex-wrap: wrap;
    justify-content: center;
}
	.category .content-sidebar .content, .content-sidebar-sidebar .content, .sidebar-content-sidebar .content{
		padding:10px;
	}
	.category .content {
    width: 100% !important;
	}
	.filtering {
    padding: 20px;
}
	.col-md-4.col-sm-4.col-xs-4 {
    max-width: 33%;
}
	h2.testimonial-head {
    text-align: center;
    margin: 20px 0px;
}
	.slide-img {
    padding: 0px 14px;
}
	.content-fix {
    padding: 10px;
}
	.content-sticky{
		bottom: 72px;
    right: 124px;
		
	}
	.archive.category .content-sidebar-wrap {
    max-width: inherit;
    margin: 0 auto;
		padding: 20px;
}
	
	.blogNameDiv2.col-12.col-md-4 {
    margin-top: 18px;
}
	h1.bannerTitle {
    text-align: center !important;
	}
	.subscribeSection .es_subscription_form_submit{
		top:68px !important;
	}
 .text-para {
    padding-right:0px;
  }
	.post-template .sidebar {
    width: 100% !important;
}
	.post-template .content {
    width: 100%;
}
	.related-posts.test{
		position:inherit;
		padding:0px;
	}
	.relatedPosts.bottom {
    width: 100%;
}
	.row.related-posts-list {
    flex-wrap: wrap;
}
	#site-inner .entry-content {
    padding: 0px !important;
}
	span.title-resource1 {
    font-size: 18px;
	line-height:30px;	
	}
	.slider-things {
    width: 100%;
}
h3.related-title {
    margin-left: 0px;
    font-size: 18px;
}
	.top-header-bul a {
    border: 1px solid #FF8702;
		padding: 6px 20px;
	}
	.blogNameContainer.row {
    padding: 20px;
}
.form-right {
    width: 100%;
}
	.tabs-date .eael-tab-inline-icon .eael-tab-item-trigger {
    width: 30%;
    padding: 20px !important;
    margin: 5px !important;
}
	.rev_slider .slick-next{
		right:6px !important
	}
	.rev_slider .slick-prev {
    left: -7px !important;
		font-size:0px;
    color: #dc893e !important;
    background: #fff !important;
    z-index: 99;
}
	.left-column-custom {
    width: 100% !IMPORTANT;
}

.right-column-custom {
    width: 100% !important;
}
	.top-digital .swiper-slide-inner {
		padding: 20px !important;
	}
	.top-digital .elementor-slide-heading {
    margin: 0 auto;
    text-align: center;
}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-1728577.elementor-section-height-min-height.elementor-section-full_width.top-digital.elementor-section-height-default.elementor-section-items-middle.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no {
    padding: 60px 0px;
}
	.heading-table12 td {
    padding: 10px !important;
}
	.content-table td {
    padding: 10px !important;
}
	
	table.action-table {
    max-width: 100%;
}
	.content-table td {
    padding: 20px;
}
	.border-post span.date {

		top:78% !important;
    margin-top: 30px;
    position: absolute;
    margin-left: -8px;
}
	.rt-detail .read-more {
    margin: 0px 0px 0px 0px !important;
	}
	.hover-tab {
    margin-left: 0px !important;
}
	.grow {
    width: 100% !important;
}
	
	.left-column{
		max-width:100%;
	}
	figure.elementor-image-box-img {
    margin: 0 auto !important;
    text-align: center;
    display: block !important;
   
}
	.snip1543 img{
		height:334px;
	}
	.hfe-nav-menu .sub-arrow{
		font-size:22px;
	}
	
	 .elementor-42394 .elementor-element.elementor-element-4f69df9 div.hfe-nav-menu-icon {
    color: #000000 !important;
}
	.page-id-18565 .header-main .hfe-nav-menu__toggle.elementor-clickable.hfe-flyout-trigger .hfe-nav-menu-icon {
    color: #fff !important;
}
	.page-id-18565 .darkHeader .hfe-nav-menu__toggle.elementor-clickable.hfe-flyout-trigger .hfe-nav-menu-icon {
    color: #000 !important;
}
	.eael-tab-content-item {
    padding: 40px !important;
}
	ul.disclist {
    margin-left: 30px;
}
	.ol-mine ol{
		margin:0px 30px;
	}
	button.owl-prev span:after{
		bottom: -50px !important;
    right: 80px !important;
		left:inherit !important;
	}
	button.owl-next span:after{
		bottom:-50px !important;
		right:154px !important;
		top:inherit !Important;
	}
	.testimonial-container .left-column {
    width: 100% !important;
		padding:0px;
}
	.testimonial-container li {
    list-style-type: none;
}
	.testimonial-container .right-column {
    width: 100% !important;
}
	figure.elementor-image-box-img img {
    margin: 0 auto;
}
	.shadow-effect-1{
		padding:20px 0px !important;
	}
	.page-id-2293 .wpb_column.vc_column_container.vc_col-sm-6:first-child {
    order: inherit;
}
	.ult-banner .ult-banner-image img {
    height: 270px;
    object-fit: cover;
}
	.ult-banner-text-holder h2 {
    font-size: 32px;
    font-weight: 500;
}
	.vc_row.wpb_row.vc_row-fluid.top-auto {
    flex-direction: column;
    width: 100%;
		padding:35px 0px;
}
	.page-id-2717 .wpb_column.vc_column_container.vc_col-sm-6:first-child {
    order: inherit;
}
	.row.case-margin .col-md-5 {
    left: 0;
    width: 100%;
}
	.row.case-margin .col-md-5{
		border-radius:0px;
	}
	.page-id-2112 .col-md-6{
		width:100%;
		
	}
	.page-id-2112 img.site_image {
    height: 400px;
    width: 100%;
    padding: 0px;
}
	.page-id-2112 .col-md-7 {
    padding: 0px;
    margin-top: 13px;
}
	.page-id-2112 .col-md-4.col-sm-4.col-xs-4 {
    width: 23%;
    margin: 0 auto;
}
	.item-foo {
    width: 100%;
}
	.tabs1 {
    flex-wrap: wrap;
    justify-content: center;
}
	.contact-form #send {
    width: 165px !important;
	}
	.foo-gallery-2023 img.skip-lazy.fg-image{
		height:320px;
	}
  .first {
    width: 100%!important;
    padding-bottom: 65px;
}
.custom-testimonial-sec {
    /* padding-left: 85px; */
    padding: 30px!Important;
}
.testimonial-body li {
    padding: 5px 0px!important;
}
section.custom-testimonial-sec .owl-prev, .owl-next{
    top: 0px!important;
}
section.custom-testimonial-sec button.owl-prev {
    right: 115px;
}
.testimonial-body{
    height:395px!important;
}
section.main-section {
    padding-bottom: 0px!important;
}
.partners-icons{
    gap:15px!important;
}
.slide-img img {
    /* width: 100%; */
    height: 220px;
    object-fit: cover;
    border-radius: 35px;
}
.slide-content {
    left: 25px!important;
    position: absolute;
    top: 18px!important;
    padding-right: 0px!important;
}
h1.banner-heading {
    font-size: 22px!important;
}
.slide-para {
    color: white!important;
    padding-right: 15px!important;
    font-size: 12px!Important;
    line-height: 18px!Important;
}
a.banner-btn-inner {
    border-radius: 80px;
    font-family: 'Rubik';
    border: 1px solid #FF8702;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    padding: 4px 12px;
    text-decoration: none!important;
    color: #FF8702!important;
    display: flex;
    width: fit-content;
    font-size: 10px;
}
.owl-dot:nth-child(1):after {
    left: 15px!Important;
    bottom: 300px!important;
    font-size:16px!Important;
}
.owl-dot:nth-child(2):after {
    left: 122px!Important;
    bottom: 300px!important;
    font-size:16px!Important;
}
.owl-dot:nth-child(3):after {
    left: 250px!Important;
    bottom: 300px!important;
    font-size:16px!Important;
}
.owl-dot:nth-child(4):after {
    left: 108px!Important;
    bottom: 255px!important;
    font-size:16px!Important;
}
.vc_custom_1691498468450 {
    padding-top: 0px !important;
}
	.testimonial-head {
    font-size: 24px;
    color: #FF8702;
    font-weight: 500;
}
	.icons-feed {
    margin-left: 78px !important;
    margin-top: 11px !important;
}
}
#wpcf7-f85394-o3 form.wpcf7-form.init.cf7mls-no-scroll.cf7mls-auto-return-first-step.cf7mls-no-moving-animation {
    background-image: url('/wp-content/uploads/Rectangle-56-6.png') !important;
    padding: 20px;
    background-repeat: no-repeat !important;
    border-radius: 22px !important;
    background-size: contain !important;
}
.es_subscription_form_submit {
    font-size: 0 !important;
    content: '' !important;
    background-size: contain !important;
    height: 0px !important;
    width: 0px !important;
    position: absolute !important;
    top: 13px !important;
    right: -9px !important;
    background-repeat: no-repeat !important;
}
.subscribe-now-us {
    position: absolute;
    z-index: 11;
    bottom: 10px;
    right: 154px;
}
.row.case-margin>.col-md-6:first-child {
    width: 60% !Important;
}
.filter-cat-results .f-cat.active .col-md-6:nth-child(2) {
    width: 40%;
}
.form-right textarea{
	height:75px;
}
.filter-cat.row {
    flex-wrap: wrap;
    gap: 10px;
}
#wpcf7-f8275-o2 form.wpcf7-form.cf7mls-no-scroll.cf7mls-auto-return-first-step.cf7mls-no-moving-animation.init {
    background-image: none !important;
}
.category .blog-category {
    position: absolute;
    right: 34px;
    top: 50%;
}
.container.category-main {
    max-width: 1150px;
    margin: 0 auto;
	align-items:baseline;
	gap:50px;
}
.container.category-main h2 {
    font-size: 24px;
    padding: 10px 0px;
}
.container.category-main h2 a {
    color: #1a1a1a;
    font-weight: 500;
}
.category .ast-grid-common-col.ast-full-width.ast-article-post {
    border: 1px solid #ff8502;
    border-radius: 20px;
    padding: 20px;
    margin-bottom: 32px;
}
.pagination {
    text-align: center;
}
.dates-time {
    display: flex;
    justify-content: space-between;
    margin: 30px 0px 0px;
	align-items:center;
}
.dates-time small {
    font-size: 16px;
    color: #ff8502;
}

p.postmetadata {
    border: 1px solid #ff8502;
    padding: 14px 20px;
    border-radius: 10px;
    margin: 0px;
}

p.postmetadata a {
    color: #ff8502;
}
.post-template-new-webinar img{
	width:auto;
}
.post-template-new-webinar span.wpcf7-list-item-label {
    color: #000;
}
.sent .link-dnld {
    display: block !important;
}
.link-dnld {
	display:none;
}
@media screen and (max-width: 768px) {
	.row.case-margin>.col-md-6:first-child {
    width: 100% !important;
}
.filter-cat-results .f-cat.active .col-md-6:nth-child(2) {
    width: 100%;
}
		.filter-cat-results .f-cat.active {
    flex-wrap: wrap;
}
	.container.category-main {
    flex-wrap: wrap;
    padding: 20px;
}

.content-left {
    width: 100% !important;
}
	.sidebar-right{
		width:100% !important;
	}
.filter-cat.row {
    flex-wrap: wrap;
    gap: 10px;
}
	
}
/*Responsive Home page - END*/

.testimonial-body{
    height:400px!important;
}
.cust .e-n-tab-title[aria-selected=true] {
    color: #ffffff !important;
}
.blog_form h4 {
	color:white !important;
}
.blog_form .wpcf7-form-control.wpcf7-email{
	margin-bottom:20px;
}
.success_container a > img {
	margin-bottom:18px;
}

// New design
.facility-item:hover {
    transform: translateY(-30px);
}
.facility-item {
    position: relative;
    margin-bottom: 25px;
    border-radius: 50px 50px 50px 0;
    background: #fff;
    transition: all .5s ease-in-out;
    box-shadow: 0 0 40px 5px rgb(0 0 0 / 5%);
    z-index: 1;
}
.facility-img img {
    border-radius: 50px 50px 50px 0;
}
.facility-img {
    position: relative;
    z-index: 1;
}
.facility-content {
    position: relative;
    padding: 20px 20px 15px 20px;
}
.facility-title {
    font-size: 20px !important;
    font-weight: 500 !important;
}