.elementor-24125 .elementor-element.elementor-element-26596382:not(.elementor-motion-effects-element-type-background), .elementor-24125 .elementor-element.elementor-element-26596382 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24125 .elementor-element.elementor-element-26596382{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-24125 .elementor-element.elementor-element-26596382 .trx_addons_bg_text{z-index:0;}.elementor-24125 .elementor-element.elementor-element-26596382 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-24125 .elementor-element.elementor-element-26596382 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-24125 .elementor-element.elementor-element-26596382 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24125 .elementor-element.elementor-element-5d994571 .trx_addons_bg_text{z-index:0;}.elementor-24125 .elementor-element.elementor-element-5d994571 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-24125 .elementor-element.elementor-element-5d994571 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-24125 .elementor-element.elementor-element-7d88879e > .elementor-element-populated.elementor-column-wrap{padding:0px 20px 0px 0px;}.elementor-24125 .elementor-element.elementor-element-7d88879e > .elementor-element-populated.elementor-widget-wrap{padding:0px 20px 0px 0px;}.elementor-24125 .elementor-element.elementor-element-42de8124{--spacer-size:50px;}.elementor-24125 .elementor-element.elementor-element-116cbc16 > .elementor-element-populated.elementor-column-wrap{padding:0px 0px 0px 10px;}.elementor-24125 .elementor-element.elementor-element-116cbc16 > .elementor-element-populated.elementor-widget-wrap{padding:0px 0px 0px 10px;}.elementor-24125 .elementor-element.elementor-element-173b64d7 .sc_item_title_text{-webkit-text-stroke-width:0px;}.elementor-24125 .elementor-element.elementor-element-173b64d7 .sc_item_title_text2{-webkit-text-stroke-width:0px;}.elementor-24125 .elementor-element.elementor-element-258eb9f2{--spacer-size:50px;}.elementor-24125 .elementor-element.elementor-element-4dea87eb{--spacer-size:44px;}.elementor-24125 .elementor-element.elementor-element-525876da > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-24125 .elementor-element.elementor-element-57c940f0{width:var( --container-widget-width, 572px );max-width:572px;--container-widget-width:572px;--container-widget-flex-grow:0;}.elementor-24125 .elementor-element.elementor-element-1c6cfddf{--spacer-size:23px;}.elementor-24125 .elementor-element.elementor-element-5d218e67 .elementor-tab-content{border-bottom-color:#FFFFFF;padding:0px 0px 23px 0px;}.elementor-24125 .elementor-element.elementor-element-5d218e67 .elementor-tab-title{border-color:#FFFFFF;padding:0px 0px 26px 0px;}.elementor-24125 .elementor-element.elementor-element-5d218e67 .elementor-toggle-item:not(:last-child){margin-bottom:7px;}.elementor-24125 .elementor-element.elementor-element-5d218e67 .elementor-toggle-title{font-size:24px;font-weight:400;}.elementor-24125 .elementor-element.elementor-element-2caf8099{--spacer-size:23px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-24125 .elementor-element.elementor-element-42de8124{--spacer-size:0px;}.elementor-24125 .elementor-element.elementor-element-258eb9f2{--spacer-size:0px;}}@media(min-width:768px){.elementor-24125 .elementor-element.elementor-element-7d88879e{width:49.999%;}.elementor-24125 .elementor-element.elementor-element-116cbc16{width:49.333%;}}@media(max-width:767px){.elementor-24125 .elementor-element.elementor-element-7d88879e > .elementor-element-populated.elementor-column-wrap{padding:0px 20px 0px 20px;}.elementor-24125 .elementor-element.elementor-element-7d88879e > .elementor-element-populated.elementor-widget-wrap{padding:0px 20px 0px 20px;}}/* Start custom CSS for trx_widget_slider, class: .elementor-element-246a4a2d */.slider_outer_controls_bottom > .slider_controls_wrap {
  margin-top: 2em !important;
}

.slider_outer.slider_outer_titles_outside {
  padding-bottom: 3rem !important;
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: none !important;
}


.swiper-container-3d .swiper-slide-shadow-left {
  background-image: none !important;
}

.swiper-slide-shadow-right {
  display: none !important;
}


.swiper-slide-shadow-left {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for trx_sc_slider_controller, class: .elementor-element-d4f587e */.sc_slider_controller_info_number {
  display: none;
}

.sc_slider_controller .slider-slide.swiper-slide-active::after {
  background-color: #f9423a !important;
}



.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap > a.slider_next::before {
  
    font-family: fontello; !important;

  font-size: 19px !important;
  font-family: fontello; !important;
}

.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap > a.slider_prev::before {

  
    font-size: 19px !important;
    font-family: fontello; !important;

}



.sc_slider_controller_info_number {
  display: none !important;
}

.sc_slider_controller_info {

  top: 70% !important;

}

.slider_outer_controls_side .slider_controls_wrap > a, .slider_outer_controls_outside .slider_controls_wrap > a {
  background-color: #FFF0 !important;
  border-color: #fff0 !important;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-5d218e67 */.elementor-22128 .elementor-element.elementor-element-1b22815 .elementor-tab-title {
  border-color: #FFF !important;

}


.elementor-toggle .elementor-tab-content {

  border-bottom-color: #fff !important;
}

.portfolio_page_details_item_title {

  padding-bottom: 15px;
}

#elementor-tab-content-2841 {
  border-bottom-color: #fff !important;
}


  @media (max-width: 767px) {
.portfolio_page_details_top .portfolio_page_details_item_title, .portfolio_page_details_bottom .portfolio_page_details_item_title {
  width: 40% !important;
}

  @media (max-width: 767px) {
.portfolio_page_details_top .portfolio_page_details_item_value, .portfolio_page_details_bottom .portfolio_page_details_item_value {
  width: 60% !important;
}/* End custom CSS */
/* Start custom CSS */.gallery {

  justify-content: left !important;
}

figure figcaption, .wp-block-image figcaption, .wp-block-audio figcaption, .wp-block-video figcaption, .wp-block-embed figcaption, .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, .wp-caption .wp-caption-text, .wp-caption .wp-caption-dd, .wp-caption-overlay .wp-caption .wp-caption-text, .wp-caption-overlay .wp-caption .wp-caption-dd {
  font-size: 22px !important;
  line-height: 20px !important;
 
  padding: 14px 0 55px !important;
 
}



  @media (max-width: 767px)
.portfolio_page_details_top .portfolio_page_details_item_title, .portfolio_page_details_bottom .portfolio_page_details_item_title {
  width: 40% !important;
}

  @media (max-width: 767px)
.portfolio_page_details_top .portfolio_page_details_item_value, .portfolio_page_details_bottom .portfolio_page_details_item_value {
  width: 60% !important;
}/* End custom CSS */