/* Landing Home CSS START */

.container_1224px {
  max-width: 1284px;
  padding: 0 20px ;
  margin: 0 auto;
  width: 100%;
}

/* Tablet */
@media (max-width: 1024px) {
  .container_1224px {
    max-width: 100%;
    padding: 30px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .container_1224px {
    padding: 30px 20px ;
  }
}


/* Slide In From The Top Option */

.header-2 {
 transform: translatey(-160px);
 -moz-transition: all .3s ease!important;
 -webkit-transition: all .3s ease!important;
 transition: all .3s ease!important;
/*  width: 100%!important; */
}


.elementor-sticky--effects.header-2  {
 height: auto!important;
 transform: translatey(0px);
}

.elementor-sticky--effects.header-1 {
 display: none!important;
}

/* End Of Slide In From The Top Option */


/* THree CARD CSS START */
.techno-landing-hover-threecard-col .elementor-widget-wrap:hover
{
	background-color:#003466 !important;
}
.techno-landing-hover-threecard-col .elementor-widget-wrap:hover .techno-landing-hover-threecard .elementor-widget-container
{
	background-color:#C1A255!important;
}
.techno-landing-hover-threecard-col .elementor-widget-wrap:hover .techno-three-card-hover-content *
{
	color: #fff !important;
}
/* THree CARD CSS END */

.techno-faq-section div.elementskit-card.active div.elementskit-card-header
{
    position: relative;
}
.techno-faq-section div.elementskit-card.active div.elementskit-card-header:before {
    content: "";
	background-color: #EFEFEF;
	position: absolute;
	height: 1px;
	width:90%;
	display: block;
	bottom: 0px;
	left:6%;
	z-index: 1;
}
.techno-mobile-whyparet-home
{
	overflow: scroll;
}
.techno-mobile-whyparet-home .elementor-container
{
	flex-wrap: nowrap !important;
	max-width: 2000px;
  width: 1000px;
}



/* tabs CSS START */
.techno-landing-page-tabs .elementskit-tab-title
{
    text-align: left;
}


.techno-landing-page-tabs .elementkit-nav-link
{
	    color: #B3C2D1 !important;
    font-family: "Poppins", Sans-serif !important;
    font-size: 22px !important;
    font-weight: 600 !important;
    line-height: 30px !important;
}
.techno-landing-page-tabs .techno-info-tabs
{
    text-align: left;
    color: #B3C2D1;
    font-family: "Poppins", Sans-serif;
    font-size: 13px;
    font-weight: 300;
    line-height: 25px; 
}
.techno-landing-page-tabs .elementkit-nav-link.active
{
    color: #262626 !important;
    font-family: "Poppins", Sans-serif !important;
    font-size: 35px !important;
    font-weight: 600 !important;
    line-height: 30px !important;	
}
.techno-landing-page-tabs .elementkit-nav-link.active .techno-info-tabs
{
    text-align: left;
    color: #262626;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 25px;	
}
/* tabs CSS END */

/*Mobile tabs CSS START */
.techno-mobile-tabs .techno-mobile-tab-title
{
    text-align: left;
    color: #B3C2D1;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
}
.techno-mobile-tabs .elementor-accordion-title
{
	  color: #B3C2D1 !important;
    font-family: "Poppins", Sans-serif !important;
    font-size: 22px !important;
    font-weight: 600 !important;
    line-height: 30px !important;	
}
.techno-mobile-tabs .elementor-tab-title.elementor-active .elementor-accordion-title
{
    color: #262626 !important;
    font-family: "Poppins", Sans-serif !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 30px !important;	
}
.techno-mobile-tabs .elementor-tab-title.elementor-active .techno-mobile-tab-title
{
    color: #262626 !important;
    font-family: "Poppins", Sans-serif !important;
    font-size: 18px !important;
    font-weight: 300 !important;
    line-height: 27px !important;	
}


/*Mobile tabs CSS END */


/* Landing Home CSS END */

/* Blog Page CSS START */
.techno-blog-section .premium-blog-entry-meta
{
	margin-top: -80px;
	margin-bottom: 80px;
}
@media only screen and (max-width: 768px)
{
.techno-blog-section .premium-blog-inner-container
	{
	align-items: start;
	position: relative;
	}
.techno-blog-section .premium-blog-entry-meta
	{
		position:absolute;
		top:-30px;
		margin-top: 0px;
	margin-bottom: 0px;
	}
}

.techno-testimonial .ekit-wid-con .elementskit-single-testimonial-slider{
	box-shadow: none !important;
}

@media only screen and (max-width: 572px){
      
.elementor-449 .elementor-element.elementor-element-2e54961 .elementskit-testimonial-slider .swiper-pagination{
					display:none !important;	}
}
.techno-testimonial .elementskit-single-testimonial-slider:after {
	content: " ";
    display: block;
    background: url("https://pareitcom.wpcomstaging.com/wp-content/uploads/2023/11/verified-review.png") no-repeat;
background-size: contain;
    width: 100%; 
    height: 15px; 
    float: left;
    margin: 0 6px 0 0;
	
/*   content: 'Verified Reviews';
	float: left !important;
  color: #003466 !important;
  font-family: 'poppins', sans-serif;
  font-size: 12px;
  font-weight: 500; */
}

.techno-testimonial .elementskit-profile-info{
    margin-left: 60px !important;
    margin-top: -38px !important;
}
.site-header:not(.header-stacked) .header-inner .site-branding{
	display:none;
}
/*  Blog Page CSS END */
.techno-landing-page-tabs .elementkit-nav-item:nth-child(1), .techno-landing-page-tabs .elementkit-nav-item:nth-child(2) {
    min-height: 200px;
}
.techno-landing-page-tabs .elementkit-nav-item {
    position: relative;
}
.techno-landing-page-tabs ul li:nth-child(1):before, .techno-landing-page-tabs ul li:nth-child(2):before{
    content: "";
    position: absolute;
    height: 88%;
    border-left: 2px dashed #B3C2D1;
    top: 25px;
    bottom: 0px;
    left: -40px;
}
.techno-landing-page-tabs ul li:nth-child(1) .elementkit-nav-link:before {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    background: #003466;
    border: 2px solid #003466;
    border-radius: 50%;
    position: absolute;
    top: 8px;
    left: -43px;
}
.techno-landing-page-tabs ul li:nth-child(1):after, .techno-landing-page-tabs ul li:nth-child(2):after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    background: #fff;
    border: 2px solid #B3C2D1;
    border-radius: 50%;
    position: absolute;
    bottom: -18px;
    left: -43px;
}
/* Active */
.techno-landing-page-tabs ul li.active-line:nth-child(1):before, .techno-landing-page-tabs ul li.active-line:nth-child(2):before{
	border-color:#003466;
}
.techno-landing-page-tabs ul li.active-line:nth-child(1):after, .techno-landing-page-tabs ul li.active-line:nth-child(2):after{
	border-color:#003466;
	background:#003466;
}
/* Light #B3C2D1 */
/* Dark #003466 */
.techno-mobile-tabs .elementor-accordion-item {
    position: relative;
}
.techno-mobile-tabs .elementor-accordion-item:before {
    content: "";
    position: absolute;
    border-left: 3px dashed #B3C2D1;
    height: 150%;
    top: -10px;
    left: -40px;
}
.techno-mobile-tabs .elementor-accordion-item:nth-child(2):before {
    top: 40px;
}
.techno-mobile-tabs .elementor-accordion-item:nth-child(3):before {
    height: 0px;
}
.techno-mobile-tabs .elementor-accordion-item:after {
    content: "";
    position: absolute;
    height: 15px;
    width: 15px;
    border: 2px solid #B3C2D1;
    background: #fff;
    border-radius: 50%;
	  left: -46px;
}
.elementor-accordion-item:nth-child(1):after {
    top: -15px;
}
.elementor-accordion-item:nth-child(2):after {
    top: 38px;
}
.elementor-accordion-item:nth-child(3):after {
    bottom: -8px;
}



.elementor-accordion-item:nth-child(1):has(.elementor-active):before {
    height: 110%;
}
.elementor-accordion-item:nth-child(2):has(.elementor-active):before {
    height: 108%;
}
.elementor-accordion-item:nth-child(3):has(.elementor-active):before {
    top: -33px;
    height: 103% !important;
}



.elementor-accordion-item:has(.elementor-active):before{
	border-color:#003466;
}
.elementor-accordion-item:has(.elementor-active):after{
	background:#003466;
	border-color:#003466;
}





