.horizontal-fitness-tabs {
    background-color: #fff;
   
}
.wp-container-core-group-is-layout-4d858cb8 .info-box-link{
 min-height: 300px;
}
.eb-row-9kloi.eb-row-root-container {
    
    margin-top: -225px;
}
.eb-row-t0qik.eb-row-root-container:before {
    
    border-radius: 24px !important;
}
.eb-row-9kloi.eb-row-root-container:before {
   
    border-radius: 24px !important;
}
.eb-row-rn34h.eb-row-root-container:before {
   
    border-radius: 24px !important;
}
.eb-advanced-tabs-0razh.eb-advanced-tabs-wrapper .eb-tabs-nav ul.tabTitles[data-tabs-ul-id="eb-advanced-tabs-0razh"] li .tab-title-text {
    
    font-size: 22px !important;
   
}
.eb-advanced-tabs-0razh.eb-advanced-tabs-wrapper .eb-tabs-nav ul.tabTitles[data-tabs-ul-id=eb-advanced-tabs-0razh] li.active {
    
    border-right-width: 0px !important;
     border-bottom: 1px solid #f7f7f7;
    
}
.eb-row-root-container.eb-row-wl2i4 {
    height: 655px;
    background-size: 100% 100%;
}
.eb-parent-eb-column-g3f25 {
   
    margin-top: 11%;
    margin-bottom: 0;
}
.eb-parent-eb-column-7qzoj {
    margin-top: 13%;
  
}
.wp-block-columns {
    align-items: normal!important;
}
.horizontal-fitness-tabs .kt-blocks-info-box-text{
 width: 65%;
}
.eb-advanced-tabs-0razh.eb-advanced-tabs-wrapper .eb-tabs-nav ul.tabTitles[data-tabs-ul-id="eb-advanced-tabs-0razh"] {
    display: block !important;
   
}
.eb-advanced-tabs-0razh.eb-advanced-tabs-wrapper .eb-tabs-contents .eb-tab-wrapper[data-tab-parent-id="eb-advanced-tabs-0razh"] {
    padding: 0px !important;
     border: none !important;
}
.horizontal-fitness-tabs ul.tabTitles {
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    padding: 21px 10px !important;
    border-radius: 13px 0 0 13px;
    
    gap: 15px;
}
.horizontal-fitness-tabs .eb-tabs-nav {
    width: 45%;

 
}
.horizontal-fitness-tabs ul.tabTitles {
    overflow-y: scroll;
    height: 500px;
}
.eb-advanced-tabs-0razh.eb-advanced-tabs-wrapper .eb-tabs-nav ul.tabTitles[data-tabs-ul-id="eb-advanced-tabs-0razh"] li{
 padding: 20px 10px;
  border-bottom: 1px solid #f7f7f7;
}

.eb-advanced-tabs-0razh.eb-advanced-tabs-wrapper .eb-tabs-nav ul.tabTitles[data-tabs-ul-id="eb-advanced-tabs-0razh"] li .tab-title-text {
    margin: 0;
    padding: 0;
    color: white;
    
}
.eb-advanced-tabs-0razh.eb-advanced-tabs-wrapper .eb-tabs-nav ul.tabTitles[data-tabs-ul-id=eb-advanced-tabs-0razh] li.active .tab-title-text {
    color: #000000;
}
.eb-advanced-tabs-0razh.eb-advanced-tabs-wrapper.vertical {
    border: 1px solid #ed321f;
    border-radius: 13px;
}

.eb-tabs-contents {
padding-left: 50px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.eb-advanced-tabs-0razh.eb-advanced-tabs-wrapper .eb-tabs-nav ul.tabTitles[data-tabs-ul-id="eb-advanced-tabs-0razh"]{
 background: linear-gradient(90deg, #ed321f, #ffffff);
  
}

.ai-flipbox .info-box-link{
 min-height: 340px;
}
.Ai-make-mobile-samart-cols.active {
    width: 34% !important;
    transition: 0.07s ease-in-out;
}
.Ai-make-mobile-samart-cols.active p.subitle-section {
    display: block;
    position: absolute;
    bottom: 10px;
    padding-right: 10px;
}
.Ai-make-mobile-samart-cols p.subitle-section {
    display: none;
}
.Ai-make-mobile-samart-cols .eb-parent-wrapper {
    min-height: 450px;
    border-radius: 12px;
    background-color: #000000a8;
    background-blend-mode: overlay;
}
.my-slider-section11 {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}
.my-slider-section11 .wp-block-essential-blocks-row {
    margin: 0 10px;
    height: auto !important;
}
.my-slider-section11 .wp-block-column {
	height: 100%;
}
.card {
    position: relative;
    overflow: hidden;
    border-radius: 20px;

}
img.wp-image-108065 {
    width: 100%;
    height: 700px;
    object-fit: contain;
}


.card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(13,20,30,0.6);
    opacity: 0;
    transition: 0.5s ease;
    border-radius: 20px;
}

.pargraph-effect {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    text-align: center;
    transform: translate(-50%, -50%) scale(0.8);
    opacity: 0;
    color: #fff;
    z-index: 2;
    transition: 0.5s ease;
    padding: 0 20px;
}


.card:hover::before {
    opacity: 1;
}

.card:hover .pargraph-effect {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
}
.slick-dots li button:before {
    
    font-size: 10px !important;
    
    margin-top: 30px;
}
.intelligent-ai-sec  figure img {
    height: 330px !important;
    object-fit: cover;
    border-radius: 12px;
}
.intelligent-ai p{
 padding-top: 10px;
}
.engagement-models-kuwait-col .eb-parent-wrapper {
    background-color: #0000007b;
    background-blend-mode: overlay;
}
.engagement-models-second-col .eb-parent-wrapper {
    background-color: #0000007b;
    background-blend-mode: overlay;
    height: 350px;
}
.engagement-models-kuwait-col p.subitle-section{
 opacity: 0;
  transition: opacity 0.3s ease;
}
.engagement-models-kuwait-col:hover p.subitle-section{
 opacity: 1;
}
.engagement-models-second-col .eb-parent-wrapper:hover p.subitle-section{
 opacity: 1;
}
 .engagement-models-second-col .eb-parent-wrapper p.subitle-section{
 opacity: 0;
  transition: opacity 0.3s ease;
 }
 
 
.my-slider-section11 img {
    border: none !important;
    min-height: 350px;
    object-fit: cover;
}  
.eb-row-12w7k.eb-row-root-container::before{
 border-radius: 24px;
}
.eb-row-m8bbu.eb-row-root-container::before{
 border-radius: 24px;
}
.eb-row-0wweg.eb-row-root-container::before{
 border-radius: 24px;
}


  
@media(min-width: 768px) and (max-width: 1024px){
  
  .wp-block-essential-blocks-column{
   width: 100% !important;
  }
  .wp-container-core-group-is-layout-87f4d3a8 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.wp-container-core-group-is-layout-4d858cb8 .info-box-link{
 min-height: 280px;
}
.eb-row-6vfga.eb-row-root-container {
  
    padding-bottom: 0px !important;
   
}
.ecommerce-toptext{
 width: 48% !important;
}
.eb-row-9kloi.eb-row-root-container {
    
    margin-top: -225px !important;
}
.bottom-eccomerce-text {
width: 48% !important;
}
.eb-parent-eb-column-xmulk {
    margin-top: 0;
    
}
.eb-parent-eb-column-j2x1y {
   margin-top: 0; 
   
    margin-bottom: 0;
    
}
.eb-row-root-container.eb-row-6vfga {
    padding-left: 10px;
    padding-right: 10px;
}
.ecommerce-toptext .eb-parent-wrapper{
 min-height: 245px !important;
}
.bottom-eccomerce-text .eb-parent-wrapper{
    min-height: 245px !important;
}
.Ai-make-mobile-samart-cols .eb-parent-wrapper {
    min-height: 370px;
   
}
.horizontal-fitness-tabs .eb-tabs-nav {
    width: 35%;
}
.horizontal-fitness-tabs .kt-blocks-info-box-text {
    width: 100%;
}
.Ai-make-mobile-samart-cols.active {
    width: 48% !important;
}
.Ai-make-mobile-samart-cols {
    width: 48% !important;
}
  .wp-container-core-group-is-layout-9764c979 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
span.kt-blocks-info-box-link-wrap.info-box-link.kt-blocks-info-box-media-align-top.kt-info-halign-center {
    padding: 20px !important;
}
.wp-container-core-group-is-layout-6be84c55 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.ai-flipbox .info-box-link {
    min-height: 360px !important;
}
.eb-parent-wrapper.eb-parent-eb-column-iqp81 {
    min-height: 350px;
}
.engagement-models-kuwait-col p.subitle-section {
    opacity: 1 !important;
    transition: opacity 0.3s ease;
}
.engagement-models-second-col .eb-parent-wrapper p.subitle-section {
    opacity: 1 !important;
    transition: opacity 0.3s ease;
}
img.wp-image-108065 {
    width: 100%;
    height: 500px;
    object-fit: contain;
}
  }
  
@media(min-width: 768px) and (max-width: 990px){
.ai-flipbox .info-box-link {
    min-height: 435px !important;
}
.wp-container-core-group-is-layout-4d858cb8 .info-box-link{
 min-height: 400px;
}
.ecommerce-toptext .eb-parent-wrapper{
 min-height: 295px !important;
}
.bottom-eccomerce-text .eb-parent-wrapper{
    min-height: 295px !important;
}
.intelligent-ai-sec  figure img {
    height: 380px !important;
    object-fit: cover;
    border-radius: 12px;
}
.intelligent-ai {
   
    top: 85% !important;
   
}
.intelligent-ai-sec > div:hover .intelligent-ai {
    top: 0 !important;
}
} 

@media(min-width: 320px) and (max-width: 767px){

 .wp-container-core-group-is-layout-6be84c55 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.Ai-make-mobile-samart-cols.active {
    width: 100% !important;
   
}
.eb-row-9kloi.eb-row-root-container{
 padding-bottom: 0px !important;
}
.eb-row-rn34h.eb-row-root-container {
 padding-bottom: 0px !important;
}
.eb-row-t0qik.eb-row-root-container{
 padding-bottom: 0px !important;
}
.eb-row-root-container.eb-row-9dnk7 {
    min-height: auto !important;
   
}
.wp-container-core-group-is-layout-baef362d {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.eb-row-root-container.eb-row-6vfga {
    padding-left: 10px;
    padding-right: 10px;
}
.Ai-make-mobile-samart-cols p.subitle-section {
    display: block !important;
}
.Ai-make-mobile-samart-cols p.subitle-section {
    display: block;
    position: absolute !important;
    bottom: 10px;
    padding-right: 10px;
}
img.wp-image-108065 {
    width: 100%;
    height: 500px;
    object-fit: contain;
}
span.kt-blocks-info-box-link-wrap.info-box-link.kt-blocks-info-box-media-align-top.kt-info-halign-center {
    padding: 20px !important;
}
.eb-slider-wrapper.eb-slider-qfpf6 .slick-slider .eb-slider-item img:not(.slick-loading) {
    height: 300px !important;
}
.engagement-models-kuwait-col p.subitle-section {
    opacity: 1 !important;
    transition: opacity 0.3s ease;
}
.engagement-models-second-col .eb-parent-wrapper p.subitle-section {
    opacity: 1 !important;
    transition: opacity 0.3s ease;
}
.card .pargraph-effect {
    opacity: 1 !important;
    transform: translate(-50%, -50%) scale(1) !important;
}
.card::before {
    opacity: 1 !important;
}
.my-slider-section11 .slick-dots {
   
    bottom: -60px !important;
    
}
.my-slider-section11 .slick-dots li button:before {
    
    margin-top: 0px !important;
}
.root-eb-slider-qfpf6 .slick-dots {
   
     bottom: -25px !important;
}
.eb-parent-eb-slider-qfpf6 .slick-list.draggable {
    height: 620px !important;
}
.eb-row-4s0t5.eb-row-root-container {
    padding-top: 40px !important;
    padding-bottom: 40px !important;

}
.eb-row-6vxei.eb-row-root-container {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    
}
.eb-row-6vfga.eb-row-root-container {
  padding-top: 40px !important;
    padding-bottom: 0px !important;
}
.eb-row-lsnvi.eb-row-root-container {
    padding-top: 40px !important;
    padding-bottom: 40px !important;

}
.eb-row-99aev.eb-row-root-container{
    padding-top: 40px !important;
    padding-bottom: 300px !important;

}
.eb-row-m8bbu.eb-row-root-container{
 margin-top: 40px !important;
 margin-bottom: 40px !important;
}
.eb-row-bsj3b.eb-row-root-container{
 padding-top: 300px !important;
 padding-bottom: 40px !important;
}
.eb-row-pvja2.eb-row-root-container{
 padding-top: 40px !important;
 padding-bottom: 40px !important;
}
.eb-row-44y6h.eb-row-root-container{
 padding-top: 40px !important;
 padding-bottom: 0px !important;
}
.slick-slider .slick-track, .slick-slider .slick-list {
    display: flex;
    gap: 0 !important;
}
.wp-container-core-column-is-layout-f4547759 {
 padding-bottom: 0px !important;
 }
.eb-parent-wrapper.eb-parent-eb-column-iqp81 {
    min-height: 350px;
}
.rocket-cont-develop{
 margin-bottom: 40px !important;
 padding-top: 40px !important;
}
 .eb-row-4s0t5 .subitle-section{
  margin-bottom: 0px !important;
 }
}
@media(min-width: 1260px) and (max-width: 1500px){

 .ai-flipbox .info-box-link {
    min-height: 415px;
}
.wp-container-core-group-is-layout-4d858cb8 .info-box-link{
 min-height: 520px;
}
.Ai-make-mobile-samart-cols .eb-parent-wrapper {
    min-height: 300px;
    border-radius: 12px;
    background-color: #000000a8;
    background-blend-mode: overlay;
}
}
@media(min-width: 1050px) and (max-width: 1250px){
.wp-container-core-group-is-layout-4d858cb8 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
.ai-flipbox .info-box-link {
    min-height: 485px;
}
.wp-container-core-group-is-layout-4d858cb8 .info-box-link{
 min-height: 450px;
}
}
@media(min-width: 1600px) and (max-width: 1800px){
.wp-container-core-group-is-layout-4d858cb8 .info-box-link{
 min-height: 400px !important;
}

}
@media(min-width: 1349px) and (max-width: 1500px){
.wp-container-core-group-is-layout-4d858cb8 .info-box-link{
 min-height: 480px !important;
}
.ai-flipbox .info-box-link {
    min-height: 385px !important;
}
.faq-accordition {
    height: 525px !important;
    overflow-y: scroll;
}
.media-text img {
    width: 30px !important;
}
}

