#main_index{
    overflow: hidden;
}
/*product page*/
#main_ourproducts .ourproducts_wrapper_4{
    padding-bottom: 100px;
}

#main_showproducts,
#main_category,
#main_latestnews,
#main_contactus{
    margin-bottom: 100px;
}
/*all*/
.smalltitle{
    font-size: 18px;
    font-weight: 500;
}
.bigtitle{
    font-weight: 800;
    font-size: 35px;
}
.n_text{
    color: black;
    font-size: 15px;
    line-height: 1.8;
    padding-right: 10%;
    font-weight: 500;
    opacity: 0.7!important;
}
@media (max-width: 1200px) {
}
@media (max-width: 991.5px) {
    .smalltitle {
    font-size: 15px;
}
    .bigtitle {
    font-size: 30px;
}
}
@media (max-width: 767.5px) {
}

/*button*/

.n_button .btn {
  flex: 1 0 0px;
  text-align: center;
  box-sizing: border-box;
  margin: 15px 0px;
  padding: 10px 50px;
  background: #de0025;
  color: #fff;
  border: 1px solid #de0025;
  transition: all 0.5s;
  font-size:15px;
  border-radius:15px;
}
.n_button .btn:hover {
  cursor: pointer;
}
.n_button .btn__effect--3 {
  position: relative;
}
.n_button .btn__effect--3:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  content: attr(data-text);
  transform: translate3d(0, 10px, 0);
  transition: opacity 0.2s 0.25s;
}
.n_button .btn__effect--3 span {
  position: relative;
  overflow: hidden;
  display: block;
  width: 100%;
  margin: 0 auto;
  color: transparent;
  transition: color 0.25s ease-in-out;
}
.n_button .btn__effect--3 span:after {
  position: absolute;
  top: 50%;
  left: 0;
  content: "";
  width: 100%;
  height: 2px;
  background: #fff;
  transform: translate3d(-100%, 0, 0);
}
.n_button .btn__effect--3:hover:before {
  opacity: 0;
  transition-delay: 0s;
}
.n_button .btn__effect--3:hover span {
  color: #fff;
  transition-delay: 0.75s;
}
.n_button .btn__effect--3:hover span:after {
  transform: translate3d(100%, 0, 0);
  transition: transform 0.75s cubic-bezier(0.7, 0, 0.3, 1) 0.2s;
}
@media (max-width: 1200px) {
}
@media (max-width: 991.5px) {
}
@media (max-width: 767.5px) {
}

/*nav*/
#main_index .navbar_type10 {
    padding-right: 1rem;
    width: 100%;
    background-color: transparent;
    z-index: 1
}

.navbar_type10 {
    padding-right: 1rem;
    width: 100%;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.9);
}
.navbar_type10 .container {
    padding: 0;
    margin: 0;
}

#main_index .navbar_type10 .nav_logo img {
    max-height: 150px;
    padding-left: 150px;
}
.navbar_type10 .nav_logo img {
    max-height: 80px;
    padding-left: 150px;
}

.navbar_type10 .nav_search {
    display: none;
}

#main_index .nav_bottom {
    background-color: transparent;
    box-shadow: none;
    position: absolute;
    top: -130px;
    right: 0;
    left: 30%;
}

.nav_bottom {
    background-color: transparent;
    box-shadow: none;
    position: absolute;
    top: -70px;
    right: 0;
    left: 30%;
}
.nav_bottom .menu {
    flex-wrap: nowrap;
}

.nav_bottom .menu .nav_item:hover {
    background-color: transparent;
}

.nav_bottom .menu .nav_item .dropdown a {
    opacity: 1;
    padding: 0 1.65vw;
    font-size: 1vw;
    color: #fff;
}

.nav_bottom .menu .nav_item .dropdown a strong {
    font-weight: 400;
}

.hp_sticky {
    background-color: #000;
}

.hp_sticky .nav_bottom {
    padding: 15px;
    top: 0;
    left: 0;
}

.hp_sticky .nav_bottom .container {
    justify-content: center!important;
}

.hp_sticky .nav_bottom .container .mega_menu .menu_border {
    left: 0;
    transform: translate(-25%,0);
}

.nav_bottom .menu .nav_item .dropdown .dropdown_menu {
    top: 100%;
    border-top: none;
    min-width: auto;
    max-width: none;
}

.nav_bottom .menu .nav_item .dropdown .dropdown_menu .dropdown_body {
    padding: 15px;
}

.nav_bottom .menu .nav_item .dropdown .dropdown_menu .dropdown_body ul li {
    padding-bottom: 15px;
}

.nav_bottom .menu .nav_item .dropdown .dropdown_menu .dropdown_body ul li a {
    color: #000;
    font-weight: 700;
    padding: 0!important;
}

.nav_bottom .menu .nav_item .dropdown .dropdown_menu .dropdown_body ul li a:hover {
    color: #e2bf86;
}
.mega_menu .mega_menu_body {
    left: -30%;
    top: 10px;
    padding-top: 20px;
    max-height: unset;
}

.hp_table {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 15px;
    margin: 0 auto;
    height: 80%;
    max-width: 1240px
}

.hp_banner_button a {
    display: inline-block;
    color: #000;
    border-top: 5px solid transparent;
    border-bottom: 5px solid #fff;
    padding: 15px 25px;
    text-transform: uppercase;
    font-weight: 700;
    background: linear-gradient(to right,#EAC68D,#FCD59D,#EAA95A)
}

.hp_banner_button a:hover {
    border-top: 5px solid #fff;
    border-bottom: 5px solid transparent;
    background: linear-gradient(to left,#EAC68D,#FCD59D,#EAA95A)
}
.navbar_mobile {
    background-color: rgba(000, 000, 000, 0.9);
    }
    .navbar_mobile .row_1 {
    text-align: center;
    padding: 10px 0!important;
}
.navbar_mobile .m_logo{
    display: flex;
    flex: 50%;
}
.navbar_mobile .m_logo p{
    color: white;
    font-size: 13px;
}
@media (max-width: 1200px) {
    #main_index .navbar_type10 .nav_logo img {
    padding-left: 100px;
}
}
@media (max-width: 991.5px) {
    

}
@media (max-width: 767.5px) {
}



/*nav
#main_index .navbar_type8 {
    height: 140px;
    background-color: transparent!important;
}
.navbar_type8 {
    height: 140px;
    background-color: rgba(0, 0, 0, 0.7)!important;
}
#main_index .dark_nav {
    background-color: rgba(0, 0, 0, 0.7)!important;
}
.dark_nav {
    background-color: rgba(0, 0, 0, 0.7);
}
#main_index .navbar_type8 .logo {
    height: 140px;
    margin-top: 0px;
    margin-left: 0px;
}
#main_index .navbar_type8 .logo img {
    width: 400px;
    padding: 5px 0;
    height: 140px;
}
.navbar_type8{
    background-color: rgba(0, 0, 0, 0.8);
    height: 140px;
}
.navbar_type8 .logo {
    height: 140px;
    margin-top: 0px;
    margin-left: 0px;
}
.navbar_type8 .logo img {
    width: 400px;
    padding: 5px 0;
    height: 140px;
}
.dark_nav {
    background-color: rgba(0, 0, 0, 0.7) !important;
    height: 100px!important;
}
.dark_nav .logo {
    margin-top: 0px!important;
    height: 100px!important;
}
.dark_nav .logo img {
    width: 300px!important;
    padding: 5px 0!important;
    height: 100px!important;
}
.navbar_type8 .nav_tab {
    justify-content: flex-start;
    padding-left: 150px;
}
.navbar_type8 .nav_tab .nav_item a {
    color: white;
    padding: 15px;
    text-decoration: none;
    white-space: nowrap;
    font-size: 1.1vw;
    font-weight: 400;
    letter-spacing: 1px;
}
.navbar_type8 .nav_tab .nav_item::before {
    border-bottom: 2px solid white;
}
.navbar_type8 .nav_tab .nav_item .mr-2 {
    margin-right: 0rem!important;
}

@media (max-width: 1450px) {
    #main_index .navbar_type8 .logo img,
    .navbar_type8 .logo img{
    width: 300px;
}
    .navbar_type8 .nav_tab .nav_item a {
    font-size: 1.3vw;
    }
}
@media (max-width: 991.5px) {
    .navbar_mobile {
    background-color: rgba(0, 0, 0, 0.9);
    }
}*/

/* search*/

.navbar_type8 .btnSearch {
    position: relative;
    top: 55px;
    z-index: 999;
    cursor: pointer;
}
.dark_nav .btnSearch {
    top: 35px;
}
.boxSearch {
    display: none;
    position: absolute;
    top: 40px;
    right: 6%;
}

.nav_search {
    flex-grow: 1;
    display: flex;
    max-width: 100%;
    align-self: center;
    margin-bottom: -5px;
    border: 1px solid #e0dede;
    box-shadow: 0px 0px 7px rgb(191 191 191 / 65%);
}
.topicons{
    position: absolute;
    right: 5%;
    cursor: pointer;
}
.topicons i{
    font-size: 1.4vw;
    color: #fff;
}
.nav_search input {
    background: rgba(240, 242, 245, 1);
    width: 270px;
    height: 45px;
    border: 0;
    box-shadow: none;
    padding: 5px 60px 5px 25px;
    border-radius: 0;
    max-height: 45px;
}
.nav_search .search_button {
    background-color: #f0f2f5;
    color: white;
    box-shadow: none;
    border: none;
    border-radius: 0;
    padding: 0 15px;
    max-height: 45px;
}

@media (max-width: 1200px) {
        .topicons i {
    font-size: 16px;
    }
    
}
@media (max-width: 991.5px) {
    
}
@media (max-width: 767.5px) {

}

/*banner*/
.slider_banner{
    margin-top: -182px;
}
.content_img{
    padding: 200px 100px 0 180px;
}
.n_bannerContainer{
    margin-top: -50px;
    color: white;
    padding: 0 300px 0 200px;
}
.n_bannerContainer .bigtitle {
    font-weight: 600;
    font-size: 28px;
}
.n_bannerContainer .bigtitle::after {
    content: "";
    position: absolute;
    top: 40%;
    width: 20%;
    height: 3px;
    background-color: #de0025;
    left: 220px;
}
.banner_img2,
.banner_img{
    width: 115%!important;
}
.slider_banner .slick-prev:before {
    width: 20px;
    height: 20px;
}
.slider_banner .slick-next:before {
    width: 20px;
    height: 20px;
}
@media (max-width: 1400px) {
.n_bannerContainer {

    padding: 0 250px 0 200px;
}
}
@media (max-width: 1200px) {
    .content_img {
    padding: 150px 50px 0 150px;
    }
    .n_bannerContainer {
    margin-top: -20px;
    padding: 0 50px 0 120px;
    }
    .n_bannerContainer .bigtitle::after {
    left: 140px;
    }
    .n_banner .n_button .btn {
    margin: 0px;
    }
}
@media (max-width: 767.5px) {

    .slider_banner{
    margin-top: 0px;
    }
    .index_wrapper_2 .slider_banner .item > img {
    height: 300px !important;
    }
#index_2 .slider_banner .item > img {
    object-fit: cover;
    }
    .content_img {
    padding: 0px 20px;
    }
    .n_bannerContainer {
    padding: 0% 20px;
}
    .n_bannerContainer .bigtitle::after {
        left: 35px;
        top: 50%;
    }
    .n_banner .n_button .btn {
        padding: 10px 30px;
        font-size: 10px!important;
        border-radius: 10px;
        margin: 10px 0!important;
    }
    .n_bannerContainer .bigtitle {
    font-size: 18px;
    }
}
@media (max-width: 431px) {
    .banner_img{
        position: absolute;
        top: 0;
    }
    .banner_img2{
        position: absolute;
        left: -10px;
    }
    .n_bannerContainer {
    margin-top: -20px;
    padding: 40% 20px;
    }
    .n_bannerContainer .bigtitle::after {
        left: 35px;
        top: 50%;
    }

}

/*footer*/    
.footer_type6 {
    background-color: #de0025;
    margin-top: -100px;
    padding-top: 50px;
}
.footer_type6 .col-md-4:first-child .title{
    min-height: 100px!important;
}
.footer_type6 .logo img {
    max-height: 100px;
}
@media (max-width: 1200px) {
}
@media (max-width: 991.5px) {
    .footer_type6 {
    padding-top: 50px;
}
}
@media (max-width: 767.5px) {


}




/*type*/
.n_type{
    position: relative;
    z-index: 1;
    margin-top: -70px;
}
.n_type .bigtitle{
    font-size: 40px;
    color: white;
}
.n_typeBox {
    background-color: #6d6d6d;
    padding: 30px;
}
.n_typeBox2{
    background-color: #848484;
    padding: 30px;
}
.n_typeBox img,
.n_typeBox2 img
{
    width: 30%;
    transition: all .2s ease-in-out;
    padding-bottom: 10px;
}

.n_typeBox:hover img,
.n_typeBox2:hover img {
    filter: none;
    animation: product .5s ease-in-out infinite alternate;
}
.why_title{
        color: white;
    font-size: 18px;
    opacity: 0.9;
}
@media (max-width: 1200px) {
    .why_title {
    font-size: 15px;
}

}
@media (max-width: 991.5px) {
    
    .why_title {
    font-size: 13px;
    }
    .n_type {
    margin-top: -40px;
    }
}
@media (max-width: 767.5px) {
    .n_typeBox,
    .n_typeBox2{
    height: 125px;
    }
}

@keyframes product{
0% {
    transform: translateY(0);
}
100% {
    transform: translateY(-10px);
}
}


/*about*/
.index_wrapper_4{
        padding: 50px 0 0px;
}
.about_img{
    width: 100%;
    padding-right: 0%;
}
.n_about{
    margin-top: -155px;
}
.n_about .bigtitle {
    color: #de0025;
    line-height: 1.4;
    padding-bottom: 30px;
    padding-right: 20%;
    padding-top: 10px;
}
.n_about .n_text {
    padding-bottom: 20px;
}
.n_about .n_text span{
    color: #de0025;
    font-weight: bolder;
}
.about_content{
    padding-top: 13%;
}

@media (max-width: 1401px) {
    .index_wrapper_4 {
    padding: 0px 0 0px;
}
    .n_about {
    margin-top: 0px;
    }

    .about_img {
    padding-right: 0%;
    }
    .n_about .bigtitle {
    font-size: 30px;
    padding-bottom: 0px;
    padding-right: 0%;
    padding-top: 20px;
    }
    .n_about .n_text {
    padding-right: 10%;
    padding-bottom: 0px;
    }
    .about_content {
        padding-top: 5%;
    }
}
@media (max-width: 1200px) {
    .n_about .bigtitle {
    padding-top: 0px;
    }
    .n_about .n_text {
    padding-right: 3%;
    padding-bottom: 0px;
    }
}

@media (max-width: 1120px) {
    .about_content {
    padding-top: 10px;
    }
}
@media (max-width: 991.5px) {
}
@media (max-width: 767.5px) {
    .n_about .n_text {
    padding: 10px 20px;
}
    .about_img {
        padding: 10px 20px;
}
.n_about .smalltitle {
    padding: 10px 20px;
    font-size: 18px;
}
.n_about .bigtitle {
    padding: 0px 20px;
    font-size: 20px;
}
.n_about .n_button {
    margin: 10px 20px;
    padding-top: 0px;
}

}


/*what*/
.index_wrapper_5{
    padding: 100px 0;
    background-image: url(../jpg/middle_banner_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.what_img{
    width: 110%;
}

.index_wrapper_5 .bigtitle{
    font-size: 35px;
    color: #de0025;
    padding-top: 20px;
    position: relative;
    display: inline-block;
}

 .index_wrapper_5 .bigtitle::before{
    content: "";
    position: absolute;
    top: 65%;
    width: 40%;
    height: 1px;
    background-color: white;
    left: -50%;
  }
 .index_wrapper_5 .bigtitle::after {
    content: "";
    position: absolute;
    top: 65%;
    width: 240%;
    height: 1px;
    background-color: white;
    left: 110%;
}

.index_wrapper_5 .smalltitle {
    color: white;
    font-size: 25px;
    font-weight: 600;
    padding-bottom: 30px;
}
.index_wrapper_5 .n_text {
    color: white;
    opacity: 0.9!important;
    padding: 20px 70px 10px 0;
    font-size: 18px;
    padding-right: 70px;
}
@media (max-width: 1200px) {
    .index_wrapper_5 {
    padding: 50px 0;
    }
    .index_wrapper_5 .bigtitle {
    padding-top: 0px;
    }
    .index_wrapper_5 .bigtitle::after {
    width: 160%;
    }
    .index_wrapper_5 .smalltitle {
    font-size: 18px;
    padding-bottom: 10px;
    }
}
@media (max-width: 991.5px) {
    .index_wrapper_5 .n_text {
    padding: 10px 0px 10px;
    font-size: 15px;
}
    .index_wrapper_5 .bigtitle {
    font-size: 20px;
}
.index_wrapper_5 {
    padding: 50px 0;
}
.what_img {
    position: relative;
    width: 100%;
    left: 0%;
}
.index_wrapper_5 .bigtitle::after {
    width: 80%;
    top: 50%;
}
.index_wrapper_5 .bigtitle::before {
    top: 50%;
    width: 10%;
    left: -15%;
}
}
@media (max-width: 767.5px) {
}


/*products*/
.n_product {
    padding: 40px 0;
    background-image: url(../png/our_products_title_bar.png);
    background-repeat: no-repeat;
    margin-top: -70.5px;
    color: white;
}
.index_wrapper_7 {
    background-image: url(../png/product_side_bg.png);
    background-repeat: no-repeat;
    background-position: right;
    padding: 150px 0 50px;
    margin-top: -89px;
    background-size: contain;
}
.index_wrapper_7 .productSlider-1 .slick-track .slick-slide {
    margin: 10px 15px;
    box-shadow: none;
    background-color: transparent;
}
.index_wrapper_7 .productSlider-1 .product_img .product_box .product_img_frame {
    border: 2px solid black;
}

.productSlider-1 .product_img .product_box .product_img_frame img {
    padding: 20px;
}
.productSlider-1 .product_img .product_box {
    background-color: transparent;
}
.productSlider-1 .product_img .product_box .content p{
    display: none;
}
.productSlider-1 .product_img .product_box h6 {
    color: black;
    font-weight: 300 !important;
    font-size: 12px;
    text-align: center!important;
    display: -webkit-box;
      -webkit-line-clamp: 2; 
      -webkit-box-orient: vertical;
      overflow: hidden;
      white-space: normal;
}
.productSlider-1 .product_img .product_box .align-top{
    margin: 15px 0px;
    padding: 10px 10px;
    color: #fff;
}
.productSlider-1 .product_img .product_box .align-top a{
    margin: 15px 0px;
    padding: 10px 20px;
    background: #de0025;
    color: #fff;
    border: 1px solid #de0025;
    border-radius: 10px;
    text-transform: uppercase;
}
.productSlider-1 .slick-next, .productSlider-1 .slick-prev {
    top: 40%;
}
.productSlider-1 .slick-next {
    right: 0px;
}
.productSlider-1 .slick-prev {
    left: 0px;
}
@media (max-width: 1451px) {
    .productSlider-1 .product_img .product_box .align-top a {
    font-size: 10px;
    padding: 5px 5px;
}
}

@media (max-width: 1200px) {
    .productSlider-1 .product_img .product_box .align-top a {
    font-size: 10px;
    padding: 5px 5px;
}
    .n_product {
    margin-top: -40px;
}
.index_wrapper_7 {
    margin-top: -120px;
}
}
@media (max-width: 991.5px) {
    .n_product {
    padding: 20px;
    background-size: cover;
    background-position: right;
    margin-top: 0px;
}
.index_wrapper_7 {
    margin-top: -107.5px;
    background-position: center;
    padding: 150px 0 50px;
    background-size: cover;
}
}
@media (max-width: 767.5px) {
}



/* car brand*/
.index_wrapper_8{
    padding: 50px 0;
    background: #efefef;
}
/* brand*/
.index_wrapper_9{
    padding: 50px 0;
    background: #efefef;
}
.hp_partner .wrapper {
    width: 100%;
    margin: 0 auto;
}

.autoplay {
    display: flex;
    justify-content: space-between;
    padding: 50px 0 0;
}

.autoplay img {
    max-width: 200px;
    margin: 0 auto;
    transition: all 0.3s ease-in-out;
}
.autoplay .slick-arrow {
    z-index: 1;
}
.autoplay .slick-prev {
    left: -20px;
}
.autoplay .slick-next {
    right: -20px;
}
.autoplay .slick-next, 
.autoplay .slick-prev {
    top: 60%;
}
@media (max-width: 1200px) {
}

@media only screen and (max-width: 1080px) {
        .autoplay img {
        max-width: 100%;
        }
        .hp_partner .wrapper {
        margin-bottom: 1rem;
    }
}
@media (max-width: 991.5px) {
}

@media only screen and (max-width: 580px) {
    .autoplay img {
        max-width: 100%;
    }
}

/*contact*/
.index_wrapper_10{
    padding: 100px 0 0;
    background-image: url(../jpg/bottom_banner_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.lay4{
     padding: 10% 10% 0 0;
}
.contact_content{
    color: white;
}
.hp_contacts table {
    margin-top: 20px;
    font-size: 15px;
    color: rgba(255, 255, 255, 0.8);
    overflow:hidden!important;
    position: relative;
    z-index: 1;
}
.hp_contacts a {
    color: rgba(255, 255, 255, 0.8);
}
.index_wrapper_10 .product_img{
    position: absolute;
    width: 80%;
    right: -10%;
    top: 80%;
}
.ex_hpcontact_formonly{
    background-color: #6d6d6d;
    padding: 50px 100px;
    margin: 0;
}
.ex_hpcontact_formonly .bigtitle {
    color: white;
    font-weight: 500;
}
.ex_hpcontact_formonly .subtitle {
    display: none;
}
.ex_hpcontact_formonly .form-control {
    background-color: transparent;
    border-bottom: 1px solid #ced4da;
    border-left: none;
    border-right: none;
    border-top: none;
    border-radius: 0;
    padding: 0.375rem 0rem;
    color: white;
}
.ex_hpcontact_formonly label, .form-control-file, .form-control-range {
    color: rgba(255, 255, 255, 0.8)!important;
}
.ex_hpcontact_formonly .form-control::placeholder {
    color: rgba(255, 255, 255, 0.8)!important; 
}
.ex_hpcontact_formonly .btn-primary {
    background-color: transparent !important;
    border: 2px solid white !important;
    padding: 8px 10px!important;
    border-radius: 0!important;
}
.ex_hpcontact_formonly .form-control:focus {
    box-shadow: 0 0 0 0.2rem rgba(222, 0, 37, 0.25);
}

@media (max-width: 1401px) {
    .lay4 .n_title {
    background-size: contain;
    font-size: 20px;
    }
    .index_wrapper_10 .product_img {
    width: 80%;
    top: 90%;
}
}
@media (max-width: 991.5px) {
    .ex_hpcontact_formonly {
    padding: 50px 30px;
    }
    .hp_subImg {
    padding: 20px 0;
    }
    .lay4 .n_title {
    background-size: cover;
    background-position: -100px bottom;
    }
    .index_wrapper_10 {
    padding: 50px 0 0;
    }
    .index_wrapper_10 .product_img {
    position: relative;
    width: 100%;
    right: 0%;
    top: 0%;
}
}

/*floating*/
.floatBar{
    position: fixed;
    top: 60vh;
    height: 70px;
    bottom: 23px;
    z-index: 2100;
    left: 0;
}
.floatBar .whatsapp {
    align-self: center;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    background-color: #25d366;
    color: #fff;
    display: flex;
    justify-content: center;
    left: 39%;
    text-decoration: none;
    position: relative;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 1.5;
    margin: 5px 0;
}
.floatBar .alibaba {
    height: 65px;
    width: 65px;
    display: flex;
    justify-content: center;
    left: 35%;
    position: relative;
}
.floatBar .alibaba img{
    width: 65px;
}
.floatBar .whatsapp i {
    font-size: 25px;
    margin-top: auto;
    margin-bottom: auto;
}

.whatsapp_float_btn{
    display:none;
}
@media(max-width:1200px){
    .floatBar{
        top: 60vh;
    }
}
@media (max-width: 767.5px) {
    .floatBar{
        display: none;
    }
}

