/*
 Theme Name:   Axios Child
 Theme URI:    https://demo.rstheme.com/wordpress/axios/
 Description:  Axios Child
 Author:       RSTheme
 Author URI:   http://rstheme.com
 Template:     axios
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */
 footer#colophon .default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-95ef7d1.e-con-full.e-flex.e-con.e-child ul.sub-menu {
    margin-top: 62px;
}
img.rs___default-logo {
    filter: brightness(1000%) !important;
}
.elementor-12 .elementor-element.elementor-element-f3ca743 .rs-testimonial-slider .testimonial-inner .description {
    padding: 0px 0px 0px 0px !important;
    margin: 0px -15px 0px 0px !important;
}

.default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-b62614f.e-flex.e-con-boxed.e-con.e-parent {
    background: #181223;
}
.default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-d4cf4e9.e-flex.e-con-boxed.e-con.e-parent {
    background: #181223;
}
.page-id-292 .default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-19c570b.e-con-full.e-flex.e-con.e-parent {
    display: none;
}
.elementor-element.elementor-element-caeb013.elementor-widget.elementor-widget-rsoffcanvas {
    display: none;
}
header.default.absolute-position.hide_shadow.rs-sticky-default.elementor-element.elementor-element-23f24fb.e-flex.e-con-boxed.e-con.e-parent .elementor-element.elementor-element-caeb013.elementor-widget.elementor-widget-rsoffcanvas {
    display: none;
}
.default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-2f4989b.e-con-full.e-flex.e-con.e-child {
    height: 122px !important;
}
footer#colophon .title-inner {
    padding-left: 38px;
    padding-top: 38px;
}
h2.title.rs-split-text-enable.split-in-fade {
    color: #10171e !important;
}
.services-title h3.title a {
    color: #10171e !important;
}
.elementor-12 .elementor-element.elementor-element-84fee4f .rs-addon-services .services-inner:hover, .elementor-12 .elementor-element.elementor-element-84fee4f .rs-addon-services .services-inner.active-bg {
    background-color: #10171e;
}
.services-inner:hover {
    background-color: #10171e !important;
}
.elementor-12 .elementor-element.elementor-element-84fee4f .rs-addon-services .services-inner:hover .services-title a, .elementor-12 .elementor-element.elementor-element-84fee4f .rs-addon-services .services-inner:hover .services-title > *, .elementor-12 .elementor-element.elementor-element-84fee4f .rs-addon-services .services-inner:hover .services-title, .elementor-12 .elementor-element.elementor-element-84fee4f .rs-addon-services .services-inner:hover .services-title .title {
    color: #c9f31d;
}
.services-inner.box:hover h3.title a {
    color: #c9f31d !important;
}
.rs-counter-list span.prefix {
    color: #10171e !important;
}
.rs-counter-list span {
    color: #10171e;
}
.services-inner.box:hover h2.title {
    color: #c9f31d !important;
}
.page-id-8863 .services-inner.box:hover h2.title {
    color: #c9f31d !important;
}
.page-id-8863 .services-inner.box:hover .media_wrap path {
    fill: #c9f31d !important;
}
.services-inner.box:hover svg.e-font-icon-svg.e-fab-react path {
    fill: #c9f31d;
}
.services-inner.box:hover svg path {
    fill: #c9f31d;
}
.page-id-8987 .services-inner.box .services-title a {
    color: #ccc !important;
}
/*.default.no-position.show_shadow.rs-sticky-default.elementor-element {
    padding: 0px 0px !important;
}*/
.elementor-element.elementor-element-7b5360d.elementor-widget.elementor-widget-rs-heading .prelements-heading.default.left {
    padding-left: 22px;
}
.default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-dd34491.e-flex.e-con-boxed.e-con.e-parent input#submit, .elementor-12 .elementor-element.elementor-element-34c0f2c .rs-video .popup-videos {
    background: #c9f31d;
}
.prelements-heading .title-inner .title {
    font-size: 42px;
    line-height: 52px;
}
.default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-dd34491.e-flex.e-con-boxed.e-con.e-parent .e-con-inner {
    padding-top: 0;
}
.default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-e2e5f43.e-flex.e-con-boxed.e-con.e-parent .e-con-inner {
    padding-bottom: 0px;
}
.default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-c4812cc.e-flex.e-con-boxed.e-con.e-parent .e-con-inner {
    padding-top: 0;
    padding-bottom: 0;
}
.default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-24bb48c.e-flex.e-con-boxed.e-con.e-parent .e-con-inner {
    padding-top: 0px;
    padding-bottom: 0px;
}
.default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-c491948.e-flex.e-con-boxed.e-con.e-parent .pricing-item.monthly {
    border-radius: 50px !important;
}
.default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-788b4e0.e-con-full.e-flex.e-con.e-child {
    border-radius: 50px;
}
.col-lg-6.col-md-4.col-xs-1.grid-item.col-sm- {
    border: 21px solid;
}
.col-lg-6.col-md-4.col-xs-1.grid-item.col-sm- .portfolio-item.content-overlay:hover p.p-category {
    display: none;
}
.col-lg-6.col-md-4.col-xs-1.grid-item.col-sm- .portfolio-item.content-overlay span.title-icons {
    display: none !important;
}
.col-lg-6.col-md-4.col-xs-1.grid-item.col-sm- .portfolio-item.content-overlay p.p-category {
    display: none;
}
.col-lg-6.col-md-4.col-xs-1.grid-item.col-sm- .portfolio-item.content-overlay h4.p-title a {
    border: 2px solid #10171e;
}
.portfolio-item.content-overlay a {
    pointer-events: none !important;
}
.elementor-12 .elementor-element.elementor-element-f3ca743 .rs-testimonial-slider .testimonial-inner .description {
    font-size: 19px;
    font-weight: 400;
    line-height: 32px;
}
.default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-a826144.e-flex.e-con-boxed.e-con.e-child .elementor-element.elementor-element-5cb5ad1 > .elementor-widget-container {
    padding: 0px 5px 0px 0px;
}
.elementor-8987 .elementor-element.elementor-element-15df2a1 > .elementor-widget-container, .elementor-8898 .elementor-element.elementor-element-820ef2b > .elementor-widget-container {
    padding: 0px 5px 0px 0px;
}    
.elementor-12 .elementor-element.elementor-element-f6f6de2 .rs-addon-slider .grid-item .rs-grid-figure, .elementor-12 .elementor-element.elementor-element-ba3400c .rs-addon-slider .grid-item .rs-grid-figure {
    object-fit: contain;
    mix-blend-mode: color-burn;
    background: #eceff3;
    padding: 20px;
    border-radius: 4px;
    border: 1px solid #a9b3c53b;
}

@media (max-width: 1366px){
.elementor-12 .elementor-element.elementor-element-48f5c26 .prelements-heading .title-inner .title {
    font-size: 100px;
}
.elementor-12 .elementor-element.elementor-element-d689c3b .prelements-heading .title-inner .title {
    font-size: 100px;
    line-height: 90px;
}
.default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-968c16b.e-flex.e-con-boxed.e-con.e-parent {
    --padding-block-start: 215px;
    --padding-block-end: 215px;
    --padding-inline-start: 20px;
    --padding-inline-end: 20px;
}
.elementor-12 .elementor-element.elementor-element-9a46100 {
    --padding-block-start: 130px;
    --padding-block-end: 130px;
    --padding-inline-start: 10px;
    --padding-inline-end: 10px;
}
}
@media (max-width: 767px){
.elementor-12 .elementor-element.elementor-element-48f5c26 .prelements-heading .title-inner .title {
    font-size: 50px;
    line-height: 20px;
}
.elementor-12 .elementor-element.elementor-element-d689c3b .prelements-heading .title-inner .title {
    font-size: 50px;
    line-height: 20px;
}
.elementor-9796 .elementor-element.elementor-element-cb73784 .hfe-page-title .elementor-heading-title .break_word {
    margin: 0px 0px 0px 0px;
}
.default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-2f4989b.e-con-full.e-flex.e-con.e-child {
    display: block;
    height: 122px !important;
}
.default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-23e3ea9.e-con-full.e-flex.e-con.e-child {
    margin-top: 10rem;
}
form#mc4wp-form-1 .mc4wp-form-fields {
    padding-left: 38px;
    padding-right: 38px;
}
footer#colophon .description {
    padding-left: 38px;
}
.elementor-12 .elementor-element.elementor-element-f99afe9 .marquee_wrapper_logo .item-inner .rs-marquee-text {
    font-size: 42px;
}
.elementor-12 .elementor-element.elementor-element-f99afe9 .marquee_wrapper {
    height: 46px;
}
.page-id-8987 .elementor-element.elementor-element-d6838e6.elementor-absolute.elementor-widget.elementor-widget-rs-button-rotating {
    top: -38px;
}
.page-id-8987 .rs-button.style1 {
    padding-top: 100px;
}
}

@media (min-width: 768px){

img.rs___sticky-logo {
    height: 75px !important;
    filter: brightness(1000%);
}
.default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-61e7d99.e-flex.e-con-boxed.e-con.e-child .e-con-inner {
    padding-top: 140px;
}
.default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-4dbae8d.e-flex.e-con-boxed.e-con.e-child .e-con-inner {
    padding-top: 80px;
}
.default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-ebd3361.e-flex.e-con-boxed.e-con.e-child .e-con-inner {
    padding-top: 140px;
}
.page-id-9094 .default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-ebd3361.e-flex.e-con-boxed.e-con.e-child .e-con-inner {
    padding-top: 90px;
}
.page-id-9796 .default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-0caec13.e-flex.e-con-boxed.e-con.e-child .e-con-inner {
    padding-top: 268px;
}
.page-id-8720 .default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-2b74e95.e-flex.e-con-boxed.e-con.e-child .e-con-inner {
    padding-top: 160px;
}
.elementor-3408 .elementor-element.elementor-element-8c2403f {
    --width: 100.000%;
}
h1.elementor-heading-title.elementor-size {
    font-weight: 400;
}
.default.no-position.show_shadow.rs-sticky-default.elementor-element.e-flex.e-con-boxed.e-con.e-parent {
    --padding-block-start: 130px;
    --padding-block-end: 130px;
    --padding-inline-start: 10px;
    --padding-inline-end: 10px;
}
.page-id-8987 .rs-pricing-switcher.style-1.switcher-button-style .col-lg-4.col-sm-6 {
    width: 100%;
}
.page-id-8987 .pricing-feature {
    text-align: center !important;
}
.rs-addon-services.style3 .services-inner {
    padding: 21px 60px 21px 40px;
    }
header.default.absolute-position.hide_shadow.rs-sticky-default.elementor-element.elementor-element-23f24fb.e-flex.e-con-boxed.e-con.e-parent .elementor-element.elementor-element-caeb013.elementor-widget.elementor-widget-rsoffcanvas {
    display: none !important;
}
.page-id-12 .default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-968c16b.e-flex.e-con-boxed.e-con.e-parent .e-con-inner {
    /*padding: 9px;*/
}
.elementor-element.elementor-element-62d6562.elementor-widget.elementor-widget-rs-service-grid .media_wrap {
    width: 20%;
    float: left;
    clear: both;
}
.elementor-element.elementor-element-62d6562.elementor-widget.elementor-widget-rs-service-grid .services-title {
    width: 80%;
    float: left;
}
.elementor-element.elementor-element-a28468a.elementor-widget.elementor-widget-rs-service-grid .media_wrap {
    width: 20%;
    float: left;
    clear: both;
}
.elementor-element.elementor-element-a28468a.elementor-widget.elementor-widget-rs-service-grid .services-title {
    width: 80%;
    float: left;
}
.address-item.boxstyle1 .address-text .text .des{
    word-break: break-word !important;
}

}
.banner-title-spacing{
    padding: 0px 30px;
}
.banner-title-spacing .rs-btn{
    margin-left: 30px !important;
}
.elementor .rs-button.style1 a.rs-btn {
    margin-left: 30px !important;
}
.address-item.boxstyle2 .address-icon {
    background: #0e141a;
    padding: 5px;
    margin-top: 19px;
}
.default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-1217527.e-flex.e-con-boxed.e-con.e-parent .e-con-inner {
    padding-top: 0px;
}
.default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-b1d8e02.e-flex.e-con-boxed.e-con.e-parent .e-con-inner {
    padding: 0;
}
.default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-36b54fc.e-flex.e-con-boxed.e-con.e-parent .e-con-inner, .default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-9871704.e-flex.e-con-boxed.e-con.e-parent .e-con-inner {
    padding: 0px;
}

.contact-us-list-box .address-icon{
    background: #000;
    padding: 15px;
    line-height: 54px !important;
    text-align: center;
    border-radius: 8px;
    width: 65px;
    height: 65px;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.contact-us-list-box img {
    height: 32px;
    width: 32px;
    object-fit: cover;
}
.contact-us-list-box .address-item.boxstyle1 {
    margin-bottom: 20px;
}
.contact-us-list-box .address-text {
    margin-left: 15px;
}
.default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-1b5e548.e-flex.e-con-boxed.e-con.e-parent .e-con-inner {
    padding-bottom: 0px;
    padding-top: 0px;
}
.default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-c456d87.e-flex.e-con-boxed.e-con.e-parent .e-con-inner {
    padding-bottom: 0;
}
.default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-2799e9c.e-flex.e-con-boxed.e-con.e-parent .e-con-inner {
    padding-bottom: 0px;
    padding-top: 0px;
}
.default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-dac497f.e-flex.e-con-boxed.e-con.e-parent .e-con-inner {
    padding-bottom: 0;
}
.default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-97c9df8.e-con-full.e-flex.e-con.e-child {
    border-radius: 30px;
}
header.default.absolute-position.hide_shadow.rs-sticky-default.elementor-element.elementor-element-23f24fb.e-flex.e-con-boxed.e-con.e-parent .elementor-element.elementor-element-caeb013.elementor-widget.elementor-widget-rsoffcanvas {
    display: block;
}
.page-id-9094 .default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-96d378f.e-flex.e-con-boxed.e-con.e-parent .e-con-inner {
    padding-top: 0;
    padding-bottom: 0;
}






/*--------------------------------------------------------------
# Portfolio
--------------------------------------------------------------*/
.portfolio .portfolio-item {
  margin-bottom: 30px;
}

.portfolio #portfolio-flters {
  padding: 0;
  margin: 0 auto 35px auto;
  list-style: none;
  text-align: center;
  border-radius: 50px;
  padding: 2px 15px;
}

.portfolio #portfolio-flters li {
  cursor: pointer;
  display: inline-block;
  padding: 10px 15px 8px 15px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 5px;
  transition: all 0.3s ease-in-out;
}
ul#portfolio-flters li {
    background: #fc5546;
    border-radius: 50px;
    color: #fff;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 36px;
    padding: 5px 20px !important;
    transition: all 0.5s ease-in-out;
}
.portfolio #portfolio-flters li:hover,
.portfolio #portfolio-flters li.filter-active {
  color: #fff;
  background-color: #0e2b5c;
  transition: all 0.5s ease-in-out;
}

.portfolio #portfolio-flters li:last-child {
  margin-right: 0;
}

.portfolio .portfolio-wrap {
  transition: 0.3s;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.portfolio .portfolio-wrap::before {
    content: "";
    position: absolute;
    left: 30px;
    right: 30px;
    top: 30px;
    bottom: 30px;
    transition: all ease-in-out 0.3s;
    z-index: 2;
    opacity: 0;
    background: rgba(10,32,68,0.7);
}

.portfolio .portfolio-wrap .portfolio-info {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  z-index: 3;
  transition: all ease-in-out 0.3s;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.glightbox-clean .gclose, .glightbox-clean .gnext, .glightbox-clean .gprev {
    background-color: #fc5546 !important;
}
.portfolio .portfolio-wrap .portfolio-info::before {
    display: block;
    content: "";
    width: 48px;
    height: 48px;
    position: absolute;
    top: 35px;
    left: 35px;
    border-top: 3px solid #0dcaf0;
    border-left: 3px solid  #0dcaf0;
    transition: all 0.5s ease 0s;
    z-index: 9994;
}
.portfolio-links i {
    font-size: 30px;
    color: #fff;
}
.portfolio .portfolio-wrap .portfolio-info::after {
  display: block;
  content: "";
  width: 48px;
  height: 48px;
  position: absolute;
  bottom: 35px;
  right: 35px;
  border-bottom: 3px solid #fff;
  border-right: 3px solid #fff;
  transition: all 0.5s ease 0s;
  z-index: 9994;
}

.portfolio .portfolio-wrap .portfolio-info h4 {
  font-size: 20px;
  color: #fff;
  font-weight: 600;
}

.portfolio .portfolio-wrap .portfolio-info p {
  color: #ffffff;
  font-size: 14px;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
}

.portfolio .portfolio-wrap .portfolio-links {
  text-align: center;
  z-index: 4;
}

.portfolio .portfolio-wrap .portfolio-links span {
  color: rgba(255, 255, 255, 0.6);
  margin: 0 2px;
  font-size: 28px;
  display: inline-block;
  transition: 0.3s;
}

.portfolio .portfolio-wrap .portfolio-links span:hover {
  color: #fff;
}

.portfolio .portfolio-wrap:hover::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 1;
}

.portfolio .portfolio-wrap:hover .portfolio-info {
  opacity: 1;
}

.portfolio .portfolio-wrap:hover .portfolio-info::before {
  top: 15px;
  left: 15px;
}

.portfolio .portfolio-wrap:hover .portfolio-info::after {
  bottom: 15px;
  right: 15px;
}
/*.col-lg-4.col-md-6.portfolio-item:nth-child(even) img {
    height: 330px;
}
.col-lg-4.col-md-6.portfolio-item:nth-child(3n+2) img {
    height: 400px;
}*/
/*--------------------------------------------------------------
# Portfolio Details
--------------------------------------------------------------*/
.portfolio-wrap {
    padding-top: 340px!important;
    margin-left: auto!important;
    margin-right: auto!important;
    transition: background-position 3.5s ease-in-out !important;
    background-position: top center;
    background-size: 100% auto!important;
    height: 100%;
    background-repeat: no-repeat;
    box-shadow: 6px 10px 7px 0px rgb(0 0 0 / 3%);
}
.portfolio-animate:hover {
    background-position: bottom center!important;
    transition: background-position 5s ease-in-out 0s;
    cursor: pointer;
}
.portfolio-info-details {
    text-align: center;
    font-weight: 600;
    padding: 20px 0;
    background: #ffffff;
    overflow: hidden;
    color: inherit;
    -webkit-box-shadow: 0 10px 60px rgb(0 0 0 / 12%);
    -moz-box-shadow: 0 10px 60px rgba(0, 0, 0, 0.12);
    -ms-box-shadow: 0 10px 60px rgba(0, 0, 0, 0.12);
    -o-box-shadow: 0 10px 60px rgba(0, 0, 0, 0.12);
    box-shadow: 0 10px 60px rgb(0 0 0 / 12%);
}
.portfolio-info-details h4 {
    font-size: 21px;
}
.portfolio-info-details p {
    display: none;
}
.portfolio .portfolio-wrap .portfolio-links span {
    color: #fff;
    margin: 0 2px;
    font-size: 32px;
    display: inline-block;
    transition: 0.3s;
    font-weight: bold;
}
.portfolio .portfolio-wrap .portfolio-links span:hover {
    color: #fc5546;
}
.page-template-page-portfoliolist p.subtitle {
    font-family: Rubik;
    font-style: normal;
    color: rgba(14, 43, 92, 0.8);
    text-transform: none;
     font-size: 1.125rem !important;
}
.page-template-page-portfoliolist  .site-header-classic .navigator .menu-primary li.mega > .sub-menu li .sub-menu li a,.page-template-page-portfoliolist   .site-header-classic .navigator .menu-primary li.mega > .children li .sub-menu li a, .site-header-classic .navigator .menu-primary li.mega > .sub-menu li .children li a, .site-header-classic .navigator .menu-primary li.mega > .children li .children li a {
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 90%;
    color: #627792;
}
.page-template-page-portfoliolist   .site-header-classic .navigator .menu-primary li .sub-menu li a,.page-template-page-portfoliolist   .site-header-classic .navigator .menu-primary li .children li a {
    color: #627792;
}
body.page-id-9796 h1.elementor-heading-title.elementor-size span.break_word {
    font-size: 100px;
}
.default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-2f4989b.e-con-full.e-flex.e-con.e-child ul, .default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-23e3ea9.e-con-full.e-flex.e-con.e-child ul {
    padding-left: 0;
}

.btn-container button#toggle, .btn-container button#toggle1, .btn-container button#toggle3 {
    padding: 10px;
    border-radius: 6px;
}
.btn-container {
    text-align: center;
    padding-top: 18px;
}
.pricing-feature strong {
    color: #6ec1e4;
}



@media (min-width: 1023px){
    img.rs___sticky-logo {
        height: 40px !important;
        filter: brightness(1000%) !important;
    }
    .page-id-8720 .default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-8f6e89c.e-con-full.e-flex.e-con.e-child {
        margin-bottom: 70px;
    }
    .default.no-position.show_shadow.rs-sticky-default.elementor-element.elementor-element-2f4989b.e-con-full.e-flex.e-con.e-child {
        height: 100% !important;
    }
}

.elementor-9318 .elementor-element.elementor-element-4fcd389 .hfe-site-logo .hfe-site-logo-container img {
    filter: brightness(1000%) !important;
}