

html {overflow-x: hidden;scroll-behavior: smooth;}
* {padding:0;margin:0;font-family:'Barlow','sans-serif';position:relative;transition:0.4s;box-sizing: border-box;}
body {background: #ffffff;
    overflow-x: hidden;
}
a {text-decoration:none;color:unset;}
div,h1,h2,h3,h4,p,i,a {position:relative;transition:0.4s;   
    }

:root {
	--color:#185ba6;
	--color2:#021314;
	--color3:#ffffff;
	
}







::placeholder {font-style:italic;}




.reveal {      opacity:0.8;scale:0.9;transition:0.4s;}
.fadeactive {   opacity:1;scale:1;transition:0.4s;}




.header {                 width: -webkit-fill-available;
    background: #2579d7;
    color: #ffffff;
    display: grid;
    grid-template-columns: 20% auto;
    align-items: center;
    overflow: visible;
    z-index: 5;}
	
.header .head_cont{        vertical-align: middle;
    margin: 0 auto;
    width: -webkit-fill-available;
    text-align: center;
}
.header .head_cont .head_logo{}
.header .head_cont .head_logo img{       width: auto;
    height: 81px;
    padding: 7px;	}
.header .head_cont .search_bar{           border: 1px solid white;
    background: white;
    border-radius: 6px;
    height: 35px;
    padding: 1px 8px 0px 5px;
    display: flex;
}
.header .head_cont .search_bar input{    background: transparent;
    padding: 6px;
    border: 0px;
    outline: none;
    width: auto;
    font-size: 15px;
}
.header .head_cont .search_bar button{       padding: 6px;
    font-size: 18px;
    border: 0px;
    vertical-align: middle;
    border-radius: 20px;
    outline: 1px solid white;
    background: #012563;
    color: white;
    position: absolute;
    right: 0px;
}
.header .head_cont .head_text {    display: inline-block;
    padding: 17px 6px;
    font-size: 11px;
    cursor: pointer;
    vertical-align: middle;}
.header .head_cont .head_text h3{       display: inline-block;
    font-weight: 500;
    margin: 0px 5px 0px 0px;
    font-size: 14px;}
.header .head_cont .head_text i {    display: inline-block;
    color: white;
    padding: 5px;
    width: auto;
    border-radius: 23px;
    height: 24px;
    font-size: 14px;
    text-align: center;}
	
	.head_text:hover .head_list_box{display:block;}
	.head_list_box {        position: absolute;
    background: #000000b5;
    width: 300px;
    right: 0;
    text-align: left;
    border: 1px solid #000000;
    z-index: 22;
    border-radius: 3px;
    top: 50px;display:none;}
	.head_list_box:before {
    position: absolute;
    content: '';
    border: 10px solid #ff000000;
    top: -20px;
    border-bottom-color: #000000;
    right: 33px;
}
	
	.head_list {    padding: 10px;
    border-bottom: 1px dashed #e8e8e8;}

#toggle_btn2 h3{    background: #185ba6;
    color: white;
    padding: 8px 10px;
    margin: 0px;
    border-radius: 100px;}


.mobile_header {display:none;z-index: 2;}
#google_translate_element {       height: 35px;
    overflow: hidden;
    padding-top: 2px;}
.goog-te-gadget .goog-te-combo {
                  margin: 0px 0px !important;
    padding: 6px;
    border: 1px solid #cfcfcf;
    background: #ffffff36;
    color: #737373;
    border-radius: 4px;
    font-size: 12px;
    display: inline-block;
    width: 138px;
}
.goog-te-gadget:hover .goog-te-combo {
                  
        background: #2196F3;
    color: white;
    
}

.wtsp_chat {         background: linear-gradient(45deg, green, #20af0e);
    padding: 9px;
    font-size: 35px;
    color: white;
    position: fixed;
    border: 2px solid white;
    bottom: 10;
    left: 10;
    width: 57px;
    text-align: center;
    z-index: 100;
    border-radius: 8px;}

.card_loader_back {      z-index: 100000;
    width: -webkit-fill-available;
    height: -webkit-fill-available;
    overflow: auto;
    position: fixed;
    top: 0;
    left: 0;
    background: #2579d7;
}.loader {
      width: 45px;
    aspect-ratio: 1;
    --c: no-repeat linear-gradient(#ffffff 0 0);
    background: var(--c) 0%   50%,
    var(--c) 50%  50%,
    var(--c) 100% 50%;
    background-size: 20% 100%;
    animation: l1load 1s infinite linear;
    margin: 100px auto;
}
@keyframes l1load {
  0%  {background-size: 20% 100%,20% 100%,20% 100%}
  33% {background-size: 20% 10% ,20% 100%,20% 100%}
  50% {background-size: 20% 100%,20% 10% ,20% 100%}
  66% {background-size: 20% 100%,20% 100%,20% 10% }
  100%{background-size: 20% 100%,20% 100%,20% 100%}
}
	
.create_btn {                  background: black;
    padding: 10px;
    overflow: hidden;
    text-align: center;
    border-radius: 4px;
    width: -webkit-fill-available;
    max-width: 500px;
    color: white;
    backdrop-filter: blur(8px);}
	

.create_btn .txt_inbtn323 {z-index: 2;}
.sliding_effect {       z-index: 0;
    position: absolute;
    background: linear-gradient(90deg, black, #454545, black);
    width: 0px;
    height: 100%;
    top: 0;
    left: 50%;
    transform: translate(-50%);
    transform-origin: center;}
.create_btn:hover .sliding_effect {width: 100%;}


.hero {        background: #185ba6;
    color: white;
    min-height: 300px;
    z-index: 2;}
.hero .cont_grid {
         z-index: 2;
    display: grid;
    grid-template-columns: 50% 50%;
    align-items: center;
    min-height: 562px;
    width: fit-content;
    margin: 0 auto;
}
.hero .cont_grid .text_lyr{    padding: 20px;
    padding-left: 70px;}
.hero .cont_grid .text_lyr .tlyr1{    font-size: 100px;
    line-height: 1;
    z-index: 2;
    }
.hero .cont_grid .text_lyr .tlyr2{          font-size: 81px;
    margin: 0px;
    color: #FFC107;
    line-height: 0.5;z-index: 2;
    }
.hero .cont_grid .text_lyr .tlyr3{       font-size: 134px;
    margin: 0px;
    line-height: 1;}
.hero .cont_grid .text_lyr h2{    font-size: 18px;
    font-weight: 500;
    padding: 10px 0px;}

.hero .cont_grid .img_lyr {
    display: block;
}

.hero .cont_grid .img_lyr{}
.hero .cont_grid .img_lyr img{      width: 100%;
    max-width: 400px;
    margin: 0 auto;
    display: block;
    z-index: 0;}

#svg1 {    position: absolute;
    z-index: 1;top:-1px;    left: 0;}
#svg1 path{    fill: #2579d7;}
#svg2 {          position: absolute;
    z-index: -2;
    bottom: 0;
    left: 0;}
#svg2 path{    fill: #2579d7;}

.hero h2 {       z-index: 2;
    text-align: center;
    font-size: 40px;
    padding: 20px;}
.h_box {             width: -webkit-fill-available;
    max-width: 300px;
    display: inline-block;
    z-index: 2;
    padding: 30px 10px 30px;
    background: #00000047;
    margin: 10px;
    border-radius: 10px;
    backdrop-filter: blur(8px);}
	
.h_box img{    width: 200px;
    margin: 0 auto;
    display: block;
    height: 200px;}
.h_box h3{    font-size: 20px;
    padding: 20px;}
	
.h_box h3 i{       font-size: 21px;
    padding: 4px;}

	
.h_box p{    font-size: 14px;
    padding: 0px 20px;}


	.visitors_box {          text-align: center;
    z-index: 3;
    background: #ffffff00;
    }
	.v_box {	
                        padding: 30px;
    min-width: 300px;
    display: inline-block;
    margin: 25px 6px;
    border-radius: 5px;
    color: white;
    background: black;
	
}
	
	.v_box h3 {             color: #ffffff;
    font-size: 23px;
    margin: 7px auto 6px;
    font-weight: 600;
    letter-spacing: -1px;}
	
	.v_box .visitors {    font-size: 38px;
    min-width: 87px;
    position: relative;
    margin: 0 auto;
    text-align: center;
    width: fit-content;
    font-weight: 600;
    display: grid;
    grid-template-columns: auto auto;
    align-items: center;
    }
.v_box .visitors i{
              font-size: 24px;
    background: white;
    color: #000000;
    padding: 10px 9px;
    margin: 6px;
    width: 45px;
    border-radius: 29px;
	}

	
.city_change {
	display:none;
	position: fixed;
    border: 2px solid var(--color);
    padding: 36px;
    z-index: 30;
    background: white;
    border-radius: 6px;
    top: 18%;
    left: 50%;
    transform: translate(-50%);
    box-shadow: 0px 0px 10px 0px #6060606b;
}



.flex_pricing {        display: block;
    width: -webkit-fill-available;
    margin: 0 auto;
    z-index: 2;
    text-align: center;}
.flex_pricingin {            padding: 0px 0px;
    box-shadow: 0px 0px 10px 0px #00000038;
    text-align: left;
    width: 100%;
    display: inline-block;
    max-width: 350px;
    vertical-align: text-top;
    margin: 5px;
    background: white;
    border-radius: 1px;
    border: 2px solid #FF9800;
}
.flex_pricingin h3{         background: white;
    margin: 0px;
    padding: 13px 20px;
    text-align: center;
    color: #000000;
    font-weight: 600;
    font-size: 20px;
    letter-spacing: -0.7px;
}

.mobile_close {display:none;position: absolute;
    top: 0;
    font-size: 50px;
    z-index: 3;
    color: white;
    right: 16px;
    padding: 0;}

.flex_pricingin h1 p{    font-size: 10px;}
.flex_pricingin h1 del {       font-size: 15px;
    color: #888888;}

.flex_pricingin h1{      color: #1d1d1d;
    background: #ffffff;
    margin: 0;
    padding: 9px;
    font-size: 30px;
    text-align: center;}
.flex_pricingin ul{padding: 0px 0px;}
.flex_pricingin li{      background: white;
    padding: 7px 12px;
    list-style-type: none;
    font-size: 14px;
    font-weight: 500;
    display: grid;
    grid-template-columns: 40px auto 10px;
    color: #373737;}
.flex_pricingin li.back{background: #3f5c8417;}
.flex_pricingin li i{         text-align: center;
    color: #4CAF50;
    border-radius: 50px;
    padding: 2px 4px;
    font-size: 14px;
    height: fit-content;
    margin: 0px 10px;
}
.flex_pricingin li i.fa-times {background: red;}

.flex_pricingin li:nth-child(2n+1) {
   
}
.del_item {    text-decoration: line-through;
    color: #e20000;}


.title_alert {    background: #dedede;
    width: 20px;
    padding: 3px;
    text-align: center;
    border-radius: 12px;
    position: relative;
    display: inline-block;
    margin: 0px 10px;}
.title_alert_box {   display:none;     background: #dedede;
    padding: 10px;
    border-radius: 3px;
    width: 300px;
    position: absolute;
    z-index: 3;
    margin: 10px;
    top: 13px;
    left: 50%;
    transform: translate(-50%);}
.title_alert:hover .title_alert_box {display:block;} 

.new_tag {position: absolute;
    top: 5px;
    background: #f44336;
    padding: 2px 8px;
    font-weight: 500;
    font-size: 8px;
    border-radius: 29px;
    right: -14px;
    border: 0px;}
.new_lab {z-index: 2;
    position: absolute;
    background: #ff5722;
    padding: 4px 10px;
    right: -13px;
    top: -11px;
    font-size: 12px;
    color: white;
    border-radius: 24px;}
	
	.new_lab2 {        z-index: 2;
    position: absolute;
    background: #4caf50;
    padding: 3px 7px;
    right: 3px;
    top: 2px;
    font-size: 10px;
    color: white;
    border-radius: 4px;}
.slider_image {width: 100%;
    position: relative;
    height: auto;
    background: white;}






/* footer */

.bottom_icon {        font-size: 20px;
    display: inline-block;
    padding: 10px;
    width: fit-content;}
.bottom_icon i {    background: black;
    width: 38px;
    color: white;
    height: 40px;
    display: grid;
    align-items: center;
    margin: 0 auto;
    border-radius: 3px;}
.bottom_icon i.fa-facebook{    background: #1d38c9;}
.bottom_icon i.fa-instagram{    background: linear-gradient(45deg, #c000ff, #c51231,#ffb100);}
.bottom_icon i.fa-linkedin{background: #0b95bf;}
.bottom_icon i.fa-twitter{}
.bottom_icon h4{    font-size: 10px;}
footer {    padding: 13px;
    font-size: 14px;
    background: black;
    text-align: center;
    color: white;z-index:2;}
	.row_bottom {              background: #131212;
    color: white;
    z-index: 2;
}
	.row_bottom  .side1{text-align: left;
    padding: 20px 0px 20px 62px;
        width: 63%;}
	.row_bottom  .side1 h1 img{width: auto;
    height: 45px;
    margin: 0px;
    padding: 0px;
    filter: none;
    border-radius: 0px;}
	.row_bottom  .side1 h1{     display: flex;
    margin: 0px;
    margin: 24px 0px;
    padding: 0px;
    font-weight: 400;
    font-size: 23px;}
	.row_bottom  .side1 h3{font-weight: 500;
    font-size: 27px;
    color: #000000;}
	.row_bottom  .side1 .row_bt_p{       display: grid;
    margin: 1px 0px;
    cursor: pointer;
    align-items: center;
    grid-template-columns: 50px auto;
}
	.row_bottom  .side1 .row_bt_p h4{line-height: 2;
    margin: 8px;
    font-weight: 500;
    font-size: 14px;}
	.row_bottom .side1 .row_bt_p i {
               padding: 12px 7px;
    width: 48px;
    text-align: center;
    font-size: 21px;
    margin: 5px 6px 2px 0px;
    height: fit-content;
    border-radius: 10px;
    color: black;
    background: white;
}
	.row_bottom  .side2 h3{text-align: center;
    font-size: 30px;
    margin: 0;}
	.row_bottom  .side2 form{}
	.row_bottom  .side2 input,.row_bottom  .side2  textarea {width: 63%;
    padding: 14px;
    background: #00000000;
    border: 1px solid #ffffff;
    border-bottom: 2px solid white;
    margin: 38px auto 0px;
    color: white;
    font-size: 13px;
    border-radius: 7px;
    outline: none;}
	
	.row_bottom input[type=submit]{     width: -webkit-fill-available;
    background: #4CAF50;
    padding: 11px;
    border-radius: 5px;
    border-bottom: 0px;
    margin: 20px 10px;
    max-width: 399px;
    font-size: 19px;
    border: 0px solid white;}
	.row_bottom  .side2  textarea  {
		    height: 100px;
    background: white;
	}
	
	.row_bottom  .side2 input::placeholder,	.row_bottom  .side2 textarea::placeholder {color:#dcd6d6;font-style: italic;}
	
	.display_flex {    display: flex;
    padding: 10px 50px;}
	.side1,.side2 {    width: -webkit-fill-available;
    padding: 18px;
    text-align: center;}
	.side1 img {       width: 150px;
    height: auto;
    margin: 0px 0px  10px;}
	
	#imgd2 {    position: absolute;
    left: 50%;
    transform: translate(-50%);
    box-shadow: 0px 0px 20px 0px #0000003d;
    top: 99px;}
	
	@keyframes upDown {
		0% {   top:10px}
		100% {	top:50px;	}
	}
	
	@-webkit-keyframes upDown {
		0% {   top:10px}
		100% {	top:50px;	}
	}
	
	.tnc {background: white;
    padding: 20px;}
	.tnc p{    font-size: 16px;
    padding: 10px;
    background: #f3f3f3;
    border-radius: 17px;
    margin: 10px 0px;}
	.tnc h2{    font-size: 20px;
    padding: 10px;}
	
	.btn_3 {    margin: 0 0;
    border: 1px solid;
    width: fit-content;
    padding: 8px 15px;
    background: black;
    color: white;
    font-size: 13px;}
	
	.ser_title {       z-index: 3;
    font-size: 40px;
    font-weight: 600;
    padding: 20px;
    text-align: center;}
	.ser_box {       z-index: 2;
    width: -webkit-fill-available;
    max-width: 300px;
    background: #00000042;
    padding: 20px;
    display: inline-grid;
    vertical-align: text-top;
    margin: 20px;
    text-align: left;
    height: 300px;
    border: 0px solid #292929;
    border-radius: 10px;
    backdrop-filter: blur(8px);}
	.ser_box i{       font-size: 45px;
    color: #FF9800;}
	.ser_box h2{    font-size: 25px;}
	.ser_box p{    font-size: 17px;}
	
	
	.business2 {        color: white;
    padding: 44px 10px;
    margin: 0;
    text-align: center;
    z-index: 2;}
	.business2 h1{text-align: center;
    text-transform: capitalize;
    font-size: 35px;}
	.business2 h3{font-size: 17px;
    text-align: center;
    font-weight: 400;} 
	
	
.fr_offer {             background: white;
    width: fit-content;
    max-width: 400px;
    color: black;
    padding: 10px;
    margin: 10px;
    display: inline-grid;
    vertical-align: text-top;
    border-radius: 8px;}
.fr_offer h2{                background: #ffffff;
    width: fit-content;
    max-width: 400px;
    color: black;
    padding: 10px;
    font-size: 20px;
    margin: 10px;
    display: inline-grid;
    vertical-align: text-top;
    border-radius: 8px;}
.fr_offer h1{       padding: 3px 17px 17px;
    
    font-size: 22px;}
.fr_offer li del {         color: #c1c1c1;}

.fr_offer li{              list-style-type: decimal;
    padding: 4px 32px;
    text-align: left;
    font-size: 14px;
    }
	
	.fr_offer li:nth-child(2n+2) {
   
}
.fr_offer h3 {    font-size: 22px;
    padding: 16px;
    font-weight: 600;}
.fr_offer h3 del{    color: gray;
    font-size: 12px;}

.offer_btn{             width: -webkit-fill-available;
    text-align: center;
    margin: 10px auto;
    background: #000000;
    padding: 10px 20px;
    color: white;
    border-radius: 4px;
    font-size: 15px;
    border: 2px solid;}
	
	.demo_hero {        background: black;
    height: fit-content;
    padding: 20px 0px;}
	.demo_hero h2 {       z-index: 2;
    color: white;
    text-align: center;
    font-size: 40px;
    padding: 20px 0px 0px;}
	.demo_hero h3{       z-index: 2;
    color: white;
    text-align: center;
    font-size: 25px;
    font-weight: 600;
    padding: 0px 0px 20px;}
	.demo_hero .demo_cards{    z-index: 2;}
	.demo_hero .demo_cards .demo_c {}
	.demo_hero .demo_cards .demo_c img {      border: 0px solid #ffffff;
    width: 145px;
    height: 325px;
    margin: 10px auto;
    border-top: 15px solid #ffffff;
    border-bottom: 15px solid #ffffff;
    border-radius: 17px;
    box-shadow: 0px 0px 0px 4px #e1e1e1;
    object-fit: cover;}
	.view_c_demo:hover  {    background: #c78f3c;
    }

		.view_c_demo {       background: black;
    color: white;
    font-size: 12px;
    border: 1px solid;
    padding: 7px 10px;
    text-align: center;
    margin: 18px 10px;
    border-radius: 4px;}
	
  .category-container {
        display: block;
    padding: 20px;
    text-align: center;
  }



	

.category-container >h3, .category-container >p {    z-index: 1;
    text-align: center;}
	

	
	.category-container >p {     padding: 20px;}
	
  .category-item {
                   width: 200px;
    margin: 10px;
    border: 0px solid #ddd;
    border-radius: 3px;
    overflow: hidden;
    box-shadow: 0px 0px 20px 0px #8585854d;
    z-index: 3;
    background: #ffffff;
    color: black;
    display: inline-block;
    vertical-align: text-top;
  }

  .category-item img {
            width: 100%;
    height: 180px;
    object-fit: cover;
  }

   .category-item h4 {
           padding: 10px;
    margin: 0;
    text-align: center;
    font-size: 18px;
    height: 40px;
    border: 0px solid red;
  }
  	.search_directory >h3 {      z-index: 2;
    text-align: center;
    font-size: 40px;
    padding: 20px;}
  
  #find_directory {    border: 1px solid;
    display: flex;
    width: -webkit-fill-available;
    max-width: 600px;
    margin: 10px auto;
    border-radius: 2px;
    display: grid;
    grid-template-columns: 80% auto;}
	
  #find_directory input{       font-size: 18px;
    padding: 14px;
    background: #ffffff;
    color: #000000;
    border: 0px;}
	
  #find_directory button{    background: #2196f3;
    color: white;
    font-size: 20px;
    border: 0px;
    outline: none;
    height: -webkit-fill-available;}
	
  #find_directory button i{}

  .category-item p {
            padding: 10px;
    font-size: 14px;
    white-space: pre-wrap;
    max-height: 64px;
    text-align: justify;
    border: 0px solid;
    overflow: hidden;
    display: grid;
    align-items: anchor-center;
  }

  .category-item li:last-child {
    border-bottom: none;
  }
	
	.view_profile {        background: #2196F3;
    color: white;
    margin: 10px 10px;
    padding: 8px;
    text-align: center;
    font-size: 16px;
    border-radius: 25px;
    display: flex;
    justify-content: space-around;
    align-items: anchor-center;}
	
	.view_profile i{       border: 2px solid;
    padding: 4px;
    width: 27px;
    margin-left: 13px;
    border-radius: 34px;}
	
	
	.all_profiles {        background: #185ba6;
    position: relative;
    display: block;
    text-align: center;
    padding: 10px 0px;}
	.all_profiles h3{    z-index: 2;
    text-align: left;
    padding: 10px;
    font-size: 20px;
    font-weight: 500;
    color: white;}
	.all_profiles i{}
	
	.profile {            background: white;
    margin: 2px;
    border-radius: 5px;
    display: inline-grid;
    z-index: 2;
    width: 200px;
    vertical-align: top;
    height: auto;
    overflow: hidden;}
	.profile img{    width: 200px;
    height: 200px;}
	.profile h2{       color: #141414;
    font-size: 16px;
    text-align: center;
    display: grid;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 5px;
    height: 50px;
    font-weight: 500;
    align-items: center;}
	
	
	.profile p{ }
	
	
	/* animaton on scroll*/

#animate_left {animation: fadein 1s linear forwards;
	animation-timeline:view();
	animation-range:entry;
	transition:0.4s;
	}
	
@keyframes fadein {
	0% {opacity:0;scale:0.8;}
	100% {opacity:1;scale:1;}
}
.animate_right {}
.animate_bottom {}


.pdf_card {    background: #2579d7;
    color: white;
    padding: 20px;
    text-align: center;}
.pdf_card h2{    padding: 20px;
    font-weight: 600;
    font-size: 40px;
    margin-top: 25px;}
.pdf_card p{    
    margin-top: 25px;}
	
.pdf_card_slider  {        display: grid;
    grid-template-columns: auto auto auto auto auto auto auto;
    width: fit-content;
    max-width: -webkit-fill-available;
    margin: 10px auto;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    scroll-snap-type: x mandatory;}	
	
	
.pdf_card_slider img{         width: 180px;
    height: 291px;
    margin: 10px;
    border-radius: 7px;
    scroll-snap-align: center;
    scroll-snap-stop: always;
  
  }
	
	.live_preview {    padding: 25px 4px;}
	.live_preview h2{    padding: 20px;
    font-weight: 600;
    font-size: 40px;
    margin-top: 25px;}
	.live_demo{           height: 500px;
    width: 240px;
    border: 2px solid;
    display: inline-block;
    overflow: hidden;
    overflow-y: auto;
    margin: 10px 20px;
    border-top: 25px solid #373636;
    border-bottom: 35px solid #373636;
    border-radius: 17px;
    box-shadow: 0px 0px 2px 7px #2f2f2f;}
	
	.live_demo img {width:100%}
	
	/* width */
.live_demo::-webkit-scrollbar {
  width: 0px;
}

/* Track */
.live_demo::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
.live_demo::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
.live_demo::-webkit-scrollbar-thumb:hover {
  background: #555; 
}

#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: red;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
}

#myBtn:hover {
  background-color: #555;
}
