.stack-height{
 height: 300px;
 padding: 0px !important;
}
.stack-gap {
 gap: 0px !important;
}
.rocket-cont-develop p{
 padding-top: 0px !important;
}
.rocket-cont-develop .eb-accordion-content{
padding-top: 0px !important;
}
.row-height {
 background-color: white;
}
figure.wp-block-image.size-large.real-estate-features-img {
    padding-bottom: 10px;
}
.slide-image .eb-slider-wrapper.eb-slider-fs6zn .eb-slider-type-content .eb-slider-item.content-1 .eb-slider-content {

background:linear-gradient(180deg, #1A202C 0%, #1A202C 100%)!important;
display: flex;
justify-content: end;

}


.slide-image .eb-slider-wrapper.eb-slider-fs6zn .eb-slider-type-content .eb-slider-item.content-1 .eb-slider-content:hover {

 background: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)) !important;
}

 .height-col{
 height: 350px;
}
.col-hover .hover-text {
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}

.col-hover:hover .hover-text {
  opacity: 1;
      transform:  scale(1.1);

}
.col-hover {
  position: relative;
}

.height-col {
  position: relative;
  overflow: hidden;
}

.height-col .hover-text {
  position: relative; 
  z-index: 2; 
  transition: opacity 0.3s ease-in-out;
}

.col-hover:hover .height-col::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5); 
  z-index: 1; 
}

.col-hover:hover .hover-text {
  opacity: 1; /* Ensure text becomes visible on hover */
}

.eb-counter-wrapper.eb-counter-5j9qm .counter-contents-wrapper {
    display: flex;
    flex: 1;
    text-align: left;
    flex-direction: row !important;
    gap: 20px;
    position: absolute !important;
    top: -311%;
    left: 7%;
    background-color: #d4483c;
    max-width: 339px !important;
    padding: 13.24px 40.4px;
    border-right: 4px solid red;
}
.eb-counter-wrapper.eb-counter-5j9qm {
    overflow: hidden;
    display: flex;
    flex-direction: column;
    padding-top: 30px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 30px;
    background-color: #fff;
    transition: background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s;
}
.wp-image-101760 {
    width: 100% !important;

    height: 525px !important;
}

.txt-heading-effect {
display: inline-block;
white-space: nowrap;
overflow: hidden; 
width: 0;
animation: typing 3s steps(30) infinite, blink 0.75s step-end infinite;
}


@keyframes typing {
0% {
    width: 0;
}
100% {
    width: 100%;
}
}


@keyframes blink {
50% {
    border-color: transparent;
}
}

.txt-heading-effect strong {
display: inline-block;
opacity: 0;
animation: fadeIn 1s forwards;
}

.txt-heading-effect strong:nth-child(1) {
animation-delay: 0s;
}

.txt-heading-effect strong:nth-child(2) {
animation-delay: 1s;
}


@keyframes fadeIn {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}

.food-delivery-icons img {
    width: 74px;
    height: 74px;
    object-fit: cover;
    margin-bottom: 20px;
}
.eb-row-root-container.eb-row-yykiz {
	background: transparent;
	
}
.wp-block-image.has-custom-border img {
	border-style: none !important;
}
.horizontal-fitness-tabs {
	background-color: #fff;
	padding: 36px !important;
}
.horizontal-fitness-tabs .eb-tab-wrapper img {
	height: 410px;
	object-fit: cover;
	border-radius: 12px;
	width: 100%;
}
.eb-row-0el9f.eb-row-root-container {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	transition: all 0.5s,background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s;
}
.what-we-thinking {
	padding-top: 0 !important;
}
.main-heading{
  line-height:1.2 !important;
}
.intelligent-ai-sec img {
	width: 100%;
       border:none;
}
.real-estate-features-img img {
    width: 54px;
    height: 54px;
}
.real-estate-features-img {
    text-align: left !important;
}
.wp-block-essential-blocks-column.foood-delivery-cols {
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    border-radius: 12px;
}
.alignwide {
    margin-inline: 0;
}
.horizontal-fitness-tabs {
    background-color: #fff;
    padding: 36px;
}
.horizontal-fitness-tabs .eb-tabs-nav {
    width: 21%;
    margin-right: 2%;
}
.horizontal-fitness-tabs .eb-tabs-contents {
    width: 76%;
}

.eb-row-root-container.eb-row-saza9 {
    position: relative;
    z-index: 99;
    margin-top: -160px;
    margin-bottom: -180px;
}
.eb-row-root-container.eb-row-v85p5 {
    position: relative;
    z-index: 99;
    margin-top: -180px;
    margin-bottom: -80px;
}
.horizontal-fitness-tabs ul.tabTitles {
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    padding: 21px 10px !important;
    border-radius: 13px;
    gap: 15px;
}
.eb-row-root-container.eb-row-vfxei {
    position: relative;
    z-index: 99;
    margin-top: -150px;
    margin-bottom: -150px;
}
.eb-tab-wrapper.active {
    border: none !important;
}
.alignwide {
    margin-inline: 0;
}
.educational-app-dev-tabs .eb-tabs-nav {
    border-radius: 20px;
    padding: 16px;
    width: 80%;
    margin: auto;
    background-color: #FDEBE9;
    margin-top: -6%;
}
.educational-app-dev-tabs .eb-tab-wrapper {
    background-color: #F7F7F7;
    margin-top: 1%;
    padding-bottom: 92px !important;
}
.eb-row-root-container.eb-row-tiv9o {
    position: relative;
    z-index: 99;
    margin-top: -150px;
    margin-bottom: -150px;
}
.eb-row-root-container.eb-row-wl2i4 {
    height: 588px;
}
.slider-box .slick-list.draggable {
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
	border-radius: 20px;
}
@media (max-width:767px) and (min-width:320px) {
.eb-row-0lgvv.eb-row-root-container {
    padding-top: 40px !important;
    padding-bottom: 40px !important;

}
.col-hover .hover-text {
  opacity: 1;
      transform:  scale(1.1);

}
.rocket-cont-develop {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.slick-list.draggable{
 height:600px !important;
}

.col-hover .hover-text{
 opacity: 1 !important;
}
.col-hover .height-col::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5); 
  z-index: 1; 
}

.eb-row-gm2lg.eb-row-root-container{

 padding-bottom: 40px !important;
}
.eb-row-wdjg3.eb-row-root-container {
padding-bottom: 40px !important;
    padding-top: 220px;
}
.eb-row-pv85z.eb-row-root-container {
    padding-bottom: 40px !important;

}
.horizontal-fitness-tabs {

    padding: 20px !important;
}
.eb-row-glumt.eb-row-root-container {
    margin-top: 20px !important;

}
.eb-row-lsnvi.eb-row-root-container {

padding-bottom: 190px !important;

}
.eb-row-root-container.eb-row-tiv9o {
    
    margin-bottom: -170px !important;
}
.eb-row-99aev.eb-row-root-container {
padding-top: 40px !important;
}
.wp-image-101760 {
    width: 100% !important;
    height: 400px !important;
}

.eb-counter-wrapper.eb-counter-5j9qm .eb-counter-title {
    font-size: 15px !important;

}
.eb-counter-wrapper.eb-counter-5j9qm .eb-counter-number {
    font-size: 20px !important;

}
.eb-counter-wrapper.eb-counter-5j9qm .counter-contents-wrapper {
 top: -243% !important;
 left: 0% !important;
     padding: 13.24px 8.4px !important;
     gap: 10px !important;

}
.eb-row-0lgvv.eb-row-root-container > .eb-row-wrapper > .eb-row-inner {

    gap: 0px !important;

}
.eb-parent-eb-column-navg5 {
    padding-top: 0px !important;

}
.eb-row-root-container.eb-row-cb070 {
    padding-top: 0px !important;

}
.eb-counter-wrapper.eb-counter-5j9qm .counter-contents-wrapper {


}
.eb-parent-wrapper.eb-parent-eb-column-3vdzd{
background-color: #ffffff10 !important;
        padding: 13px 10px;

}
.eb-row-ath5t.eb-row-root-container {
 padding-top: 40px !important;
}
eb-row-pv85z.eb-row-root-container {
    padding-bottom: 40px !important;
    
    }
.wp-container-core-group-is-layout-4d858cb8 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.no-col .wp-block-heading {

    border-bottom: 3px solid black !important;
    font-size: 30px;
    width: 40px;
    border-right-width: 0px !important;

}
.root-eb-column-6leic {
 display: none;
}
.wp-container-core-group-is-layout-baef362d {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.wp-container-core-group-is-layout-6be84c55 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}

.eb-button-group-wrapper.eb-button-group-398yl {
    display: block;
}
.eb-button-wrapper.eb-button-cbdvi .eb-button-inner-wrapper {
	justify-content: left;
	padding-bottom: 20px;
}
.hh-pp {
  padding-top: 12px !important;
  padding-right: 10px !important;
  padding-bottom: 12px !important;
  padding-left: 11px !important;
}
.eb-row-lsnvi.eb-row-root-container {
	background-color: rgba(247,247,247,1);
	padding-top: 205px !important;
	padding-bottom: 260px;
	transition: all 0.5s,background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s;
}
.eb-row-root-container.eb-row-gm2lg {
    padding-top: 40px;
}
.eb-button-group-wrapper.eb-button-group-398yl .eb-button-parent, .eb-button-group-wrapper.eb-button-group-398yl .eb-button-anchor {
    margin: 0;
    margin-bottom: 10px;
}
.eb-row-root-container.eb-row-6vfga {
    padding-left: 10px;
    padding-right: 10px;
}
.eb-button-group-wrapper.eb-button-group-398yl .eb-button-loadmore.eb-button-two, .eb-button-group-wrapper-eb-button-group-398yl .eb-button-loadmore.eb-button-two, .eb-button-group-wrapper.eb-button-group-398yl .eb-button-anchor.eb-button-two {
    margin-top: 10px !important;
}
.eductaion-tabs-grid {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.real-estate-features-img {
    text-align: left !important;
}
.real-estate-features-img img {
    width: 59px;
    height: 59px;
}
.eb-row-root-container.eb-row-yykiz {
    padding-left: 10px;
    padding-right: 10px;
}
.eb-row-root-container.eb-row-cb070 {
    padding-top: 40px;
    padding-bottom: 220px;
}
.eb-row-root-container.eb-row-hr13m {
    padding-top: 220px;
    padding-bottom: 40px;
}
.eb-advanced-tabs-a0j4y.eb-advanced-tabs-wrapper {
    display: block;
}
.horizontal-fitness-tabs .eb-tabs-nav {
    width: 100%;
}
.horizontal-fitness-tabs .eb-tabs-contents {
    width: 100%;
}
ul.tabTitles {
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: scroll;
}
.horizontal-fitness-tabs {
    background-color: #fff;
    padding: 12px;
}
li.active {
    border-right: none !important;
    border-bottom: 5px solid rgba(237,50,31,1) !important;
}
h6.tab-title-text br {
    display: none;
}
.eb-row-root-container.eb-row-tiv9o {
    position: relative;
    z-index: 99;
    margin-top: -150px;
    margin-bottom: -214px;
}
.eb-row-root-container.eb-row-zs3p5 {
    padding-bottom: 220px;
    padding-top: 220px;
}
.eb-advanced-tabs-njjm8.eb-advanced-tabs-wrapper {
    display: block;
}
.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-82e92035.wp-block-columns-is-layout-flex {
    padding-bottom: 70px !important;
    padding-left: 10px;
    padding-right: 10px;
}
.educational-app-dev-tabs .eb-tabs-nav {
    width: 93%;
}
.eb-row-root-container.eb-row-z2pz2 {
    margin-bottom: 20px;
}
.eb-row-root-container.eb-row-6vfga {
    padding-bottom: 0px;
}
.eb-row-root-container.eb-row-er9eg {
    padding-top: 40px;
    padding-bottom: 40px;
}
.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex {
    padding-left: 10px;
    padding-right: 10px;
}
.eb-row-root-container.eb-row-0el9f {
    padding-top: 40px;
    padding-bottom: 40px;
}
.eb-row-root-container.eb-row-sgijz {
    padding-top: 40px;
}
div#all-tech-btns-d .wp-block-group a.wp-block-button__link {
    text-align: left;
}
}
@media (min-width:1024px) and (max-width:1200px)
{
.faqqq-addddd .faq-accordition {
	height: 768px !important;
	overflow-y: scroll;
	
}

}
@media (max-width:1024px) and (min-width:768px) {
.root-eb-column-kzjjj {
    width: 100% !important;

}
.what-we-thinking{
padding-bottom: 0px !important;
}
.height-11 .eb-row-root-container{
 min-height: 540px;
}
.col-hover .hover-text {
  opacity: 1;
      transform:  scale(1.1);

}

.col-hover .hover-text{
 opacity: 1 !important;
}
.col-hover .height-col::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5); 
  z-index: 1; 
}

.foood-delivery-cols .wp-block-heading{
font-size: 15px !important;
}
.eb-row-0lgvv.eb-row-root-container > .eb-row-wrapper > .eb-row-inner {
    align-items: center;
    gap: 0px !important;
    flex-flow: row;
}
.eb-parent-eb-column-navg5 {
    padding-top: 0px !important;
    transition: all .5s,background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s;
}
.root-eb-column-navg5 {
    width: 100% !important;
    order: unset;
}
.no-col {
 flex-basis: 20% !important;
}
.root-eb-column-0un3v {
    width: 100% !important;
    order: unset;
}
.root-eb-column-jjqxm {
    width: 100% !important;
    order: unset;
}
.root-eb-column-2dx9r {
    width: 100% !important;
    order: unset;
}
.root-eb-column-yxwp7 {
    width: 100% !important;
    order: unset;
}
.root-eb-column-irl3l {
    width: 100% !important;
    order: unset;
}
.root-eb-column-721f4 {
    width: 100% !important;
    order: unset;
}

.root-eb-column-luhfp {
    width: 100% !important;

}
.foood-delivery-cols p{
 padding-top: 20px;
}
.wp-container-core-group-is-layout-4d858cb8 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.root-eb-column-6leic {
    width: 35% !important;

}
.root-eb-column-3vdzd {
    width: 60% !important;
    padding-right: 0px !important;
}
.wp-block-essential-blocks-column.root-eb-column-9rvaj {
    width: 100%;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-x260r {
    width: 100%;
}
.faq-accordition {
	height: auto !important;
	overflow-y: scroll;
	padding-bottom: 92px !important;
}
.wp-container-core-group-is-layout-6be84c55 {
	grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.eb-advanced-tabs-njjm8.eb-advanced-tabs-wrapper {
    display: block;
}
.wp-block-essential-blocks-column.root-eb-column-msj25 {
    width: 100%;
}
.wp-block-essential-blocks-column.root-eb-column-d4dib {
    width: 100%;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-snbno {
    width: 100%;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-nnoba {
    width: 100%;
}
.wp-block-essential-blocks-column.root-eb-column-c0879 {
    width: 100%;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-9y172 {
    width: 100%;
}
.wp-block-essential-blocks-column.root-eb-column-v1gws {
    width: 100%;
}
.wp-block-essential-blocks-column.root-eb-column-vo7h4 {
    width: 100%;
}
.wp-block-essential-blocks-column.root-eb-column-8hkqk {
    width: 86%;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-9i5kb {
    width: 100%;
}
.eb-advanced-tabs-a0j4y.eb-advanced-tabs-wrapper {
    display: block;
}
.horizontal-fitness-tabs .eb-tabs-nav {
    width: 100%;
    margin-right: 2%;
}
ul.tabTitles {
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: scroll;
}
li.active {
    border-right: none !important;
    border-bottom: 5px solid rgba(237,50,31,1) !important;
}
h6.tab-title-text br {
    display: none;
}
ul.tabTitles li {
    min-width: 34%;
}
.horizontal-fitness-tabs .eb-tabs-contents {
    width: 100%;
}
.wp-block-essential-blocks-column.root-eb-column-lp94n {
    width: 100%;
}
.eb-row-root-container.eb-row-tiv9o {
    position: relative;
    z-index: 99;
    margin-top: -150px;
    margin-bottom: -173px;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-itoww {
    width: 100%;
}
.wp-block-essential-blocks-column.root-eb-column-br61v {
    width: 100%;
}
.eductaion-tabs-grid .wp-block-essential-blocks-column {
    width: 100%;
}
.real-estate-features-img {
    text-align: left !important;
}
.real-estate-features-img img {
       width: 59px;
      height: 59px;
}
.wp-block-essential-blocks-column.root-eb-column-0qunz {
    width: 100%;
}
.educational-app-dev-tabs .eb-tabs-nav {
    width: 94%;
}
.wp-block-essential-blocks-column.root-eb-column-1akuy {
    width: 80%;
}
.wp-block-essential-blocks-column.root-eb-column-330a3 {
    width: 100%;
}
.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex {
    padding-left: 10px;
    padding-right: 10px;
} 
.eb-row-el8xg.eb-row-root-container {
    margin-bottom: 0;
}
.eb-row-root-container.eb-row-el8xg .eb-parent-wrapper {
    margin: 0px;
    height: 269px;
}
.eb-row-root-container.eb-row-6vfga {
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-hq9ye {
    width: 100%;
}
.eb-row-er9eg.eb-row-root-container {
    padding-bottom: 90px;
}
.wp-block-essential-blocks-column.root-eb-column-3gnbw {
    width: 100%;
}
.eb-row-root-container.eb-row-zs3p5 {
    padding-bottom: 220px;
}
}
@media (max-width:1024px) and (min-width:990px) {
.eb-row-root-container.eb-row-el8xg .eb-parent-wrapper {
    margin: 0px;
    height: 280px;
}
}
