.elementor-12736 .elementor-element.elementor-element-923ea1e{--display:flex;--min-height:556px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12736 .elementor-element.elementor-element-923ea1e:not(.elementor-motion-effects-element-type-background), .elementor-12736 .elementor-element.elementor-element-923ea1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12736 .elementor-element.elementor-element-f6cafb9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:-200px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12736 .elementor-element.elementor-element-f6cafb9:not(.elementor-motion-effects-element-type-background), .elementor-12736 .elementor-element.elementor-element-f6cafb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cat.me/wp-content/uploads/2022/12/CAT-SiLHOUETTE-e1663229682213.png");background-repeat:no-repeat;}.elementor-12736 .elementor-element.elementor-element-ddf5619{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), 'Montserrat', Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-12736 .elementor-element.elementor-element-41ac23f .elementor-button{background-color:var( --e-global-color-babe0d7 );font-family:var( --e-global-typography-da9debe-font-family ), 'Montserrat', Sans-serif;font-size:var( --e-global-typography-da9debe-font-size );font-weight:var( --e-global-typography-da9debe-font-weight );box-shadow:0px 0px 85px 0px #CDCDCD;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;border-radius:10px 10px 10px 10px;padding:018px 20px 10px 20px;}.elementor-12736 .elementor-element.elementor-element-41ac23f .elementor-button:hover, .elementor-12736 .elementor-element.elementor-element-41ac23f .elementor-button:focus{background-color:var( --e-global-color-b0a961b );}.elementor-12736 .elementor-element.elementor-element-41ac23f > .elementor-widget-container{margin:55px 0px 40px 0px;}.elementor-12736 .elementor-element.elementor-element-41ac23f .elementor-button-content-wrapper{flex-direction:row;}.elementor-12736 .elementor-element.elementor-element-41ac23f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), 'Montserrat', Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-12736 .elementor-element.elementor-element-0029520 .elementor-heading-title{font-family:var( --e-global-typography-7d360ce-font-family ), 'Montserrat', Sans-serif;font-size:var( --e-global-typography-7d360ce-font-size );font-weight:var( --e-global-typography-7d360ce-font-weight );line-height:var( --e-global-typography-7d360ce-line-height );letter-spacing:var( --e-global-typography-7d360ce-letter-spacing );color:var( --e-global-color-b0a961b );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), 'Montserrat', Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12736 .elementor-element.elementor-element-6af62ab > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-12736 .elementor-element.elementor-element-6af62ab{font-family:"Montserrat", 'Montserrat', Sans-serif;font-size:25px;font-weight:400;line-height:30px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), 'Montserrat', Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12736 .elementor-element.elementor-element-f383b26 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12736 .elementor-element.elementor-element-6cb7396{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12736 .elementor-element.elementor-element-c9965e7 .elementor-repeater-item-840c0b8 > *{display:inline-block;}.elementor-12736 .elementor-element.elementor-element-c9965e7 .elementor-repeater-item-2350bb9.dce-item_image{justify-content:top;}.elementor-12736 .elementor-element.elementor-element-c9965e7 > .elementor-widget-container{margin:55px 0px 30px 0px;padding:0% 0% 0% 0%;}.elementor-12736 .elementor-element.elementor-element-c9965e7{z-index:0;}.elementor-12736 .elementor-element.elementor-element-c9965e7 .dce-skin-carousel{height:1200px;}.elementor-12736 .elementor-element.elementor-element-c9965e7 .dce-container-navigation i{font-size:44px;}.elementor-12736 .elementor-element.elementor-element-c9965e7 .dce-container-navigation svg{height:44px;width:100%;}.elementor-12736 .elementor-element.elementor-element-c9965e7 .dce-carousel-controls .swiper-button-left{height:44px;width:44px;margin-top:calc(44px / 2);}.elementor-12736 .elementor-element.elementor-element-c9965e7 .dce-carousel-controls .swiper-button-right{height:44px;width:44px;margin-top:calc(44px / 2);}.elementor-12736 .elementor-element.elementor-element-c9965e7 .dce-posts-fallback{text-align:left;}.elementor-12736 .elementor-element.elementor-element-558629b{--display:flex;--margin-top:-350px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-12736 .elementor-element.elementor-element-ea2a6a8{--spacer-size:50px;}.elementor-12736 .elementor-element.elementor-element-ea2a6a8 > .elementor-widget-container{background-color:var( --e-global-color-babe0d7 );}.elementor-12736 .elementor-element.elementor-element-0a21e2f .elementor-button{background-color:var( --e-global-color-b0a961b );font-family:var( --e-global-typography-da9debe-font-family ), 'Montserrat', Sans-serif;font-size:var( --e-global-typography-da9debe-font-size );font-weight:var( --e-global-typography-da9debe-font-weight );fill:var( --e-global-color-babe0d7 );color:var( --e-global-color-babe0d7 );}.elementor-12736 .elementor-element.elementor-element-0a21e2f > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 100px 0px;}.elementor-12736 .elementor-element.elementor-element-0a21e2f{z-index:99;}.elementor-12736 .elementor-element.elementor-element-3ad2585{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12736 .elementor-element.elementor-element-589da47 .elementor-repeater-item-7ed94ed > *{display:inline-block;}.elementor-12736 .elementor-element.elementor-element-589da47 .elementor-repeater-item-0f38d9e.dce-item_image{justify-content:top;}.elementor-12736 .elementor-element.elementor-element-589da47 .dce-skin-carousel{height:600px;}.elementor-12736 .elementor-element.elementor-element-589da47 .dce-container-navigation i{font-size:80px;}.elementor-12736 .elementor-element.elementor-element-589da47 .dce-container-navigation svg{height:80px;width:100%;}.elementor-12736 .elementor-element.elementor-element-589da47 .dce-carousel-controls .swiper-button-left{height:80px;width:80px;margin-top:calc(80px / 2);}.elementor-12736 .elementor-element.elementor-element-589da47 .dce-carousel-controls .swiper-button-right{height:80px;width:80px;margin-top:calc(80px / 2);}.elementor-12736 .elementor-element.elementor-element-589da47 .dce-posts-fallback{text-align:left;}.elementor-12736 .elementor-element.elementor-element-cf07245 .elementor-button{background-color:var( --e-global-color-b0a961b );font-family:var( --e-global-typography-da9debe-font-family ), 'Montserrat', Sans-serif;font-size:var( --e-global-typography-da9debe-font-size );font-weight:var( --e-global-typography-da9debe-font-weight );fill:var( --e-global-color-babe0d7 );color:var( --e-global-color-babe0d7 );}.elementor-12736 .elementor-element.elementor-element-cf07245 > .elementor-widget-container{margin:-300px 0px 100px 0px;}.elementor-12736 .elementor-element.elementor-element-cf07245{z-index:99;}@media(min-width:768px){.elementor-12736 .elementor-element.elementor-element-6cb7396{--content-width:400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12736 .elementor-element.elementor-element-ddf5619{--content-width:100%;}.elementor-12736 .elementor-element.elementor-element-6cb7396{--content-width:100%;}}@media(min-width:1025px){.elementor-12736 .elementor-element.elementor-element-f6cafb9:not(.elementor-motion-effects-element-type-background), .elementor-12736 .elementor-element.elementor-element-f6cafb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(min-width:2200px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12736 .elementor-element.elementor-element-41ac23f .elementor-button{font-size:var( --e-global-typography-da9debe-font-size );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12736 .elementor-element.elementor-element-0029520 .elementor-heading-title{font-size:var( --e-global-typography-7d360ce-font-size );line-height:var( --e-global-typography-7d360ce-line-height );letter-spacing:var( --e-global-typography-7d360ce-letter-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12736 .elementor-element.elementor-element-6af62ab{font-size:1.375em;line-height:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12736 .elementor-element.elementor-element-0a21e2f .elementor-button{font-size:var( --e-global-typography-da9debe-font-size );}.elementor-12736 .elementor-element.elementor-element-cf07245 .elementor-button{font-size:var( --e-global-typography-da9debe-font-size );}}@media(max-width:1024px){.elementor-12736 .elementor-element.elementor-element-f6cafb9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12736 .elementor-element.elementor-element-ddf5619{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12736 .elementor-element.elementor-element-41ac23f .elementor-button{font-size:var( --e-global-typography-da9debe-font-size );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12736 .elementor-element.elementor-element-0029520 .elementor-heading-title{font-size:var( --e-global-typography-7d360ce-font-size );line-height:var( --e-global-typography-7d360ce-line-height );letter-spacing:var( --e-global-typography-7d360ce-letter-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12736 .elementor-element.elementor-element-6cb7396{--margin-top:0px;--margin-bottom:-300px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:05%;--padding-right:05%;}.elementor-12736 .elementor-element.elementor-element-0a21e2f > .elementor-widget-container{padding:0px 0px 100px 0px;}.elementor-12736 .elementor-element.elementor-element-0a21e2f .elementor-button{font-size:var( --e-global-typography-da9debe-font-size );}.elementor-12736 .elementor-element.elementor-element-cf07245 .elementor-button{font-size:var( --e-global-typography-da9debe-font-size );}}@media(max-width:767px){.elementor-12736 .elementor-element.elementor-element-923ea1e{--min-height:463px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12736 .elementor-element.elementor-element-f6cafb9:not(.elementor-motion-effects-element-type-background), .elementor-12736 .elementor-element.elementor-element-f6cafb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cat.me/wp-content/uploads/2022/10/Group-3.png");background-position:0px -383px;}.elementor-12736 .elementor-element.elementor-element-f6cafb9{--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12736 .elementor-element.elementor-element-41ac23f .elementor-button{font-size:var( --e-global-typography-da9debe-font-size );padding:18px 20px 10px 20px;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12736 .elementor-element.elementor-element-0029520 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-12736 .elementor-element.elementor-element-0029520 .elementor-heading-title{font-size:var( --e-global-typography-7d360ce-font-size );line-height:var( --e-global-typography-7d360ce-line-height );letter-spacing:var( --e-global-typography-7d360ce-letter-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12736 .elementor-element.elementor-element-6af62ab{font-size:0.75rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12736 .elementor-element.elementor-element-0a21e2f .elementor-button{font-size:var( --e-global-typography-da9debe-font-size );}.elementor-12736 .elementor-element.elementor-element-3ad2585{--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12736 .elementor-element.elementor-element-589da47 .dce-skin-carousel{height:290px;}.elementor-12736 .elementor-element.elementor-element-589da47 .dce-container-navigation i{font-size:0px;}.elementor-12736 .elementor-element.elementor-element-589da47 .dce-container-navigation svg{height:0px;width:100%;}.elementor-12736 .elementor-element.elementor-element-589da47 .dce-carousel-controls .swiper-button-left{height:0px;width:0px;margin-top:calc(0px / 2);}.elementor-12736 .elementor-element.elementor-element-589da47 .dce-carousel-controls .swiper-button-right{height:0px;width:0px;margin-top:calc(0px / 2);}.elementor-12736 .elementor-element.elementor-element-cf07245 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-12736 .elementor-element.elementor-element-cf07245 .elementor-button{font-size:var( --e-global-typography-da9debe-font-size );padding:15px 15px 15px 15px;}}/* Start custom CSS *//*******
Side wala slider
*******/
#side-wala-slider .swiper-slide-prev .serviceinfo, #side-wala-slider .swiper-slide-next .serviceinfo {
    display: none;
    
}

#side-wala-slider .swiper-slide-active {
    margin-bottom: 50px !important;
    margin-top: 20px;
}

#side-wala-slider .swiper-slide-prev img, #side-wala-slider .swiper-slide-next
img {
    border-radius: 10px !important;
    height: 185px !important;
}

#side-wala-slider .swiper-slide-prev, #side-wala-slider .swiper-slide-next
{
    height: 185px !important;
    width: 235px !important;
}

#side-wala-slider .dce-posts-wrapper.swiper-wrapper.dce-wrapper-carousel {
    align-items: center;
}	


#side-wala-slider .swiper-slide-duplicate.swiper-slide-duplicate-next, #side-wala-slider .swiper-slide-duplicate-next, .swiper-slide-duplicate-prev {
    visibility: hidden;
}  

#side-wala-slider .dce-container-navigation {
    position: absolute;
    top: 37%;
    width: 100%;
    height: auto;
    z-index: 1;
    transform: rotateZ(-270deg);
    left: 110%;
    width: 120px;
}

/*******
End side wala slider
*******/

.elementor-11180 .elementor-element.elementor-element-d71a639 .elementor-heading-title{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

/*****
Mobile bottom slider
*****/

#mobile-bottom-slider .swiper-slide-next .serviceinfo, .swiper-slide-prev .serviceinfo {
    display: none !important;
}

#mobile-bottom-slider .swiper-slide-next > * {
    box-shadow: 0px 0px 0px 0px transparent !important
}
#mobile-bottom-slider .swiper-slide-prev > *{
    box-shadow: 0px 0px 0px 0px transparent !important
}


/*******
Mobile
******/

@media (max-width: 1024px) {
article.project.type-project.status-publish.has-post-thumbnail.hentry.dce-post.dce-post-item.swiper-slide.dce-item-carousel.swiper-slide-prev .serviceinfo.e-container--column.e-container {
    display: none;
}
article.project.type-project.status-publish.has-post-thumbnail.hentry.dce-post.dce-post-item.swiper-slide.dce-item-carousel.swiper-slide-next .elementor-element.serviceinfo.e-container--column.e-container {
    display: none;
}
article.project.type-project.status-publish.has-post-thumbnail.hentry.dce-post.dce-post-item.swiper-slide.dce-item-carousel.swiper-slide-prev {
    margin-top: 10px;
}
article.project.type-project.status-publish.has-post-thumbnail.hentry.dce-post.dce-post-item.swiper-slide.dce-item-carousel.swiper-slide-next{
    margin-top: 10px;
}

#mobile-bottom-slider .dce-carousel-controls {
    display: none !important;
}

#mobile-bottom-slider .service-title {
  word-wrap: break-word;
   white-space: wrap;
   overflow: visible;
    height: auto !important;
}

article.project.type-project.status-publish.has-post-thumbnail.hentry.dce-post.dce-post-item.swiper-slide.dce-item-carousel.swiper-slide-prev img, article.project.type-project.status-publish.has-post-thumbnail.hentry.dce-post.dce-post-item.swiper-slide.dce-item-carousel.swiper-slide-next img{
    border-radius: 10px !important;
    height: 200px !important;
}

.uc-heading.uc_trigger:focused, .uc-heading.uc_trigger:active {
    background: white !important;
}
}/* End custom CSS */