*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
html {font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;width:100%;height:100%;}
html{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgb(52,158,219);}
body{position:relative;background:transparent;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;width:100%;height:100%;}
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block;}

table{border-collapse:collapse;border-spacing:0;}
caption,th,td{font-weight:normal;text-align:left;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a:focus{outline:0px;}
a:hover,a:active{outline:0;text-decoration:none;}
a img{border:0;}
input[type="submit"],input[type="button"]{-webkit-appearance: none; -moz-appearance: none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
br{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{clear:both;font-weight:normal}
/*--------------------------------------------------------------
2.0 Base Styles
--------------------------------------------------------------*/

/*--------------------------------------------------------------
2.1 Typography
--------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6{font-weight:normal;}
p{margin-bottom:20px;}
b,strong{}
dfn,cite,em,i{}
pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:14px;line-height:20px;margin-bottom:20px;max-width:100%;overflow:auto;padding:20px;}
code,kbd,tt,var{font:15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
abbr,acronym{border-bottom:1px dotted #666;cursor:help;}
mark,ins{background:#fff9c0;text-decoration:none;}
sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}
sup{bottom:1px;}
sub{top:1px;}
small{font-size:75%;}
big{font-size:125%;}
/*--------------------------------------------------------------
2.2 Elements
--------------------------------------------------------------*/
ul,ol{margin:0px;list-style:none;}
li > ul,li > ol{margin:0px;}
dd{margin:0px;}
img{height:auto;max-width:100%;border:0px;line-height:0px;}
figure{margin:0;}
table{margin:20px;width:100%;}
/*--------------------------------------------------------------
2.3 Forms
--------------------------------------------------------------*/
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
input[type="checkbox"],input[type="radio"]{padding:0;}
input[type="search"]{
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	-moz-box-sizing:    content-box;
	box-sizing:         content-box;
}
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
	vertical-align: top;
	width: 100%;
}
/*--------------------------------------------------------------
2.4 Links
--------------------------------------------------------------*/
a {
	text-decoration: none;	
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/*--------------------------------------------------------------
2.5 Accessibility
--------------------------------------------------------------*/

/*--------------------------------------------------------------
2.6 Alignments
--------------------------------------------------------------*/
.float_left{display:inline;float:left;}
.float_right{display:inline;float:right;}
.center{clear:both;display:block;margin: 0 auto !important;}
.textleft{text-align:left;}
.textright{text-align:right;}
.textcenter{text-align:center;}
.textjustify{text-align:justify;}
/*--------------------------------------------------------------
2.7 Clearings
--------------------------------------------------------------*/
.clear:before,.clear:after{content:'';display:table;}
.clear:after, .clear{clear:both;}
/*--------------------------------------------------------------
2.8 Base page
--------------------------------------------------------------*/
.Sitecontainer{position:relative;z-index:2; min-height:400px;}
.overlay{ position:fixed; left:0px; top:0px; width:100%; height:100%; background-color:rgba(0,0,0,0.8); z-index:3;}
.LoadingIcon{border-top:2px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff;border-left:2px solid #767676;border-radius:25px;width:25px;height:25px;margin:0 auto;position:absolute;left:50%;margin-left:-20px;top:50%;margin-top:-20px;z-index:4;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite;}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
/*--------------------------------------------------------------
2.8 Define Your Pre Stylesheet Element
--------------------------------------------------------------*/
/*
::-webkit-selection { 
	background:rgb(23,119,175);
	color:rgb(250,250,250);
}
::-moz-selection { 
	background:rgb(23,119,175);
	color:rgb(250,250,250);
}
::selection { 
	background:rgb(23,119,175);
	color:rgb(250,250,250);
}
*/

ol{list-style:decimal;}
dt{font-weight:bold;}
table{border-bottom:1px solid #eee;margin:20px;width:100%;}
body,button,input,select,textarea{/*color:#333333; font-family:'open_sansregular'; font-size:13px; line-height:24px;*/}
.center{Width:2000px;}
h1,h2,h3,h4,h5,h6{/*font-family:'quicksanddash';*/}
h1{/*font-size:30px;*/}
h2{/*font-size:28px;*/}
h3{/*font-size:24px;*/}
h4{/*font-size:22px;*/}
h5{/*font-size:20px;*/}
h6{/*font-size:16px;*/}
b,strong{/*font-weight:bold;*/}
dfn,cite,em,i{/*font-style:italic;*/}
.errow{}
.success{}
.loading{}
a{/*color:#000;*/}
a:hover,a:focus,a:active{/*border-color:#333;*/}
hr{/* background-color:#ccc;border:0;height:1px;margin-bottom:20px; */}
th{/*	padding:1rem 0.5rem;color:#252525;font-weight:700;text-transform:uppercase;text-align:left; */}
td{/*	border-top:1px solid #eee;padding:1rem 0.5rem; */}
button,input[type="button"],input[type="reset"],input[type="submit"]{/* border:1px solid #eee;border-radius:5px;background:#65b045;color:#fff;cursor:pointer;font-size:15px;font-size:1.5rem;line-height:1;padding:1em 1.5em; */}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{/* box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.3);	*/}
button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{/* background:#667272;outline:none; */}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{/*padding:10px;border:1px solid #aaa;border-radius:5px;*/}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus,input[type="text"]:hover,input[type="email"]:hover,input[type="url"]:hover,input[type="password"]:hover,input[type="search"]:hover,textarea:hover{/*color:#252525;border-color:#65b045;*/}

/* Your Font Names */
@font-face {
    font-family: 'MyriadProSemibold';
    src: url('fonts/MyriadProSemibold.eot');
    src: url('fonts/MyriadProSemibold.eot') format('embedded-opentype'),
         url('fonts/MyriadProSemibold.woff2') format('woff2'),
         url('fonts/MyriadProSemibold.woff') format('woff'),
         url('fonts/MyriadProSemibold.ttf') format('truetype'),
         url('fonts/MyriadProSemibold.svg#MyriadProSemibold') format('svg');
}
@font-face {
    font-family: 'MyriadProRegular';
    src: url('fonts/MyriadProRegular.eot');
    src: url('fonts/MyriadProRegular.eot') format('embedded-opentype'),
         url('fonts/MyriadProRegular.woff2') format('woff2'),
         url('fonts/MyriadProRegular.woff') format('woff'),
         url('fonts/MyriadProRegular.ttf') format('truetype'),
         url('fonts/MyriadProRegular.svg#MyriadProRegular') format('svg');
}

@font-face {
    font-family: 'Arial';
    src: url('fonts/arial-webfont.eot');
    src: url('fonts/arial-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/arial-webfont.woff2') format('woff2'),
         url('fonts/arial-webfont.woff') format('woff'),
         url('fonts/arial-webfont.ttf') format('truetype'),
         url('fonts/arial-webfont.svg#arialregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MontserratRegular';
    src: url('fonts/MontserratRegular.eot');
    src: url('fonts/MontserratRegular.eot') format('embedded-opentype'),
         url('fonts/MontserratRegular.woff2') format('woff2'),
         url('fonts/MontserratRegular.woff') format('woff'),
         url('fonts/MontserratRegular.ttf') format('truetype'),
         url('fonts/MontserratRegular.svg#MontserratRegular') format('svg');
}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('fonts/OpenSansRegular.eot');
    src: url('fonts/OpenSansRegular.eot') format('embedded-opentype'),
         url('fonts/OpenSansRegular.woff2') format('woff2'),
         url('fonts/OpenSansRegular.woff') format('woff'),
         url('fonts/OpenSansRegular.ttf') format('truetype'),
         url('fonts/OpenSansRegular.svg#OpenSansRegular') format('svg');
}

@font-face {
    font-family: 'OpenSansBold';
    src: url('fonts/OpenSansBold.eot');
    src: url('fonts/OpenSansBold.eot') format('embedded-opentype'),
         url('fonts/OpenSansBold.woff2') format('woff2'),
         url('fonts/OpenSansBold.woff') format('woff'),
         url('fonts/OpenSansBold.ttf') format('truetype'),
         url('fonts/OpenSansBold.svg#OpenSansBold') format('svg');
}

@font-face {
    font-family: 'RalewayLight_0';
    src: url('fonts/RalewayLight_0.eot');
    src: url('fonts/RalewayLight_0.eot') format('embedded-opentype'),
         url('fonts/RalewayLight_0.woff2') format('woff2'),
         url('fonts/RalewayLight_0.woff') format('woff'),
         url('fonts/RalewayLight_0.ttf') format('truetype'),
         url('fonts/RalewayLight_0.svg#RalewayLight_0') format('svg');
}



/* Custom Style */


.full_width{width:100%;float:left;}
.header_main{background:url(https://keshavinfotechdemo.com/KESHAV/BEST/images/header.jpg);background-repeat:no-repeat;background-attachment:fixed;height:200px;border-bottom: 5px solid #2f232d;background-repeat: repeat;} 
.left_head{width:36%;float:left}
.right_head{width:36%;float:right;}
.mid_head{width:28%;float:left;display:block;text-align:center;margin-top: 0.6%;}
.left_head ul li{float:left;width:31%;margin-left:2%;}
.right_head ul li{float:right;width:31%;margin-right:2%;}
.mid_head h2{color:#d1f0e7;font-size:24px;line-height:1.4;font-family:Arial, Helvetica,  sans-serif, Gotham , "Helvetica Neue";text-align:center;} 
 .mid_head h1{color:#fff;font-family:Arial, Helvetica,  sans-serif, Gotham , "Helvetica Neue";font-weight:bold;font-size: 45px;}
.title-image{width:100%;float:left;display:block;text-align:center;margin-top: 15px;}
.title-image h3{color:#fff;font-size:20px;text-transform:uppercase;font-family:Arial, Helvetica,  sans-serif, Gotham , "Helvetica Neue";}

.main_port{width:100%;float:left;display:block;text-align:center;margin-top:41px;/*padding: 0px 41px;*/}
.box{background:#f1f1f1;width:270px;height:400px;display:inline-block;text-align:center;}
.line{display:inline-block;float:none;width:45px;height:5px;background:#2eaeb9; position: relative;top: -10px;}
.title-box{width:90%;display:inline-block;float:none;}

.title-box-hover{width:90%;display:inline-block;float:none;margin-top:10px;}
.title-box-hover h2{color:#333333;font-family:Arial, Helvetica,  sans-serif, Gotham , "Helvetica Neue";font-weight:bold;font-size: 18px;text-transform:uppercase;line-height:50px;}

.title-box h2{color:#333333;font-family:Arial, Helvetica,  sans-serif, Gotham , "Helvetica Neue";font-weight:bold;font-size: 18px;text-transform:uppercase;line-height:50px;}
.title-box p{  font-family: 'MontserratRegular';color:#626b75;font-size:14px;line-height:normal;} 
.port_img{width:100%;float:left;}
.main_port ul li{/*float:left;margin-right: 41px;*/margin-bottom:41px;display: inline-block;float: none; width: 300px;transition: top 0.5s ease 0s, left 0.5s ease 0s, width 0.5s ease 0s, height 0.5s ease 0s, opacity 0.5s ease 0s; }

.details{width:100%;float:left;margin-top: -220px;}
.app{display:block;float:left;text-align:center;width:100%;}
.aple{display:inline-block;float:none;width:20%}
.android{display:inline-block;float:none;width:20%}
.view{width:100%;display:inline-block;margin-top:19px;background:#fff;width:60%;padding: 20px;width: 75%;border-radius: 5px;}
.view a{color:#0f848e;font-family:Arial, Helvetica,  sans-serif, Gotham , "Helvetica Neue";font-weight:bold;font-size: 18px;}
.port_img_hover{float:left;width:100%;}

img{max-width:100%;}


.portfolio-item {
    background: #fff none repeat scroll 0 0;
    display: inline-block;
    margin-bottom: 22px;
    opacity: 1;
    position: relative;
    text-align: center;
    transition: all 0.2s ease-in 0s;
    width: 101%;
}
.portfolio-item.fade {
    opacity: 0.3;
}
.portfolio-item figure {
    background: #333 none repeat scroll 0 0;
    height: 400px;
    overflow: hidden;
    position: relative;
}
.portfolio-item figure .portfolio-img {
    background-clip: border-box;
    background-origin: padding-box;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    height: 360px;
    margin: 44px 0 0;
    opacity: 0.7;
    position: relative;
    transition: all 0.1s ease-in 0s;
    width: 100%;
}
.upsidedown .portfolio-item figure .portfolio-img {
    height: 345px;
    margin: 0;
}
.portfolio-item figcaption {
    height: 100%;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 11;
}
.portfolio-item svg {
    height: 101%;
    left: 0;
    position: absolute;
    top: -1px;
    width: 101%;
    z-index: 10;
}
.portfolio-item svg path {
    fill: #f1f1f1 !important;
}
.upsidedown .portfolio-content {
    bottom: 0;
    position: absolute;
    width: 100%;
}
.portfolio-item .seperator {
    height: 5px;
    margin: 44px auto 0;
    transition: all 0.1s ease-in 0s;
    width: 44px;
}
.portfolio-item h3 {
    color: #000;
    font-size: 16px;
    margin: 0;
    padding: 22px 22px 11px;
    text-transform: uppercase;
    transition: all 0.2s ease-in 0s;
    word-break: break-all;
}
.portfolio-item p {
    padding: 0 22px 11px;
    transition: all 0.1s ease-in 0s;
}
.upsidedown .portfolio-item p {
    height: 66px;
}
.portfolio-item .button-container {
    left: 0;
    position: absolute;
    top: 50%;
    width: 100%;
}
.upsidedown .portfolio-item .button-container {
    top: 40%;
}
.portfolio-item button {
    background: #fff none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    opacity: 0;
    padding: 11px 22px;
    text-align: center;
    transform: scale(0.25);
    transition: all 0.2s ease-in 0s;
	color: #0F848E;
font-family: Arial,Helvetica,sans-serif,Gotham,"Helvetica Neue";
font-weight: bold;
font-size: 18px;
cursor: pointer;

}

  .details1{
	
	text-align: center;
	opacity: 1 ;
    transform: scale(0);
    transition: all 0.2s ease-in 0s;
	display: inline-block;
	position:relative;
	margin-bottom:20px;
	}
	 .details1 span{margin-right:10px;}
	.portfolio-item:hover .details1 {opacity:1 !important;transform:scale(1);}

.portfolio-item:hover figure .portfolio-img {
    opacity: 1;
}
#portfolio .portfolio-item:hover .seperator, #portfolio .portfolio-item:hover h3, .portfolio .portfolio-item:hover .seperator, .portfolio .portfolio-item:hover h3 {
    margin-top: -5px;
}
.upsidedown .portfolio-item:hover p {
    height: 0;
}
#portfolio .portfolio-item:hover .seperator, #portfolio .portfolio-item:hover p, .portfolio .portfolio-item:hover .seperator, .portfolio .portfolio-item:hover p {
    opacity: 0;
}
#portfolio .portfolio-item:hover button, .portfolio .portfolio-item:hover button {
    opacity: 1;
    transform: scale(1);
}







/*--------------------------------------------------------------
9.0 - Developer Style Sheet wordpress 
--------------------------------------------------------------*/



.screen{/*background:url(../images/port_screen.png);*/float:left;width:280px;height:161px;position:relative;}
.box-wordpress{width:280px;height:300px;display:inline-block;text-align:center;}
.livepreview{display:inline-block;text-align:center;margin-top:20px;}
.screen img {width: 216px;height: 135px;top: 9px;position: relative;}
.website-img{float:left;width:100%;margin-top: -150px;}
.website-img img{width: 170px;height: 120px;}
.wordpress{width:100%;float:none;position:relative;display:inline-block;}
.livepreview {display: inline-block;text-align: center; bottom: 0px;position: relative;margin-top: 20px;}




.main_port_design {width: 100%;float: left;display: block;text-align: center;margin-top: 30px;}
.main_port_design ul li {margin-bottom: 41px; display: inline-block;float: none;width: 620px;transition: top 0.5s ease 0s, left 0.5s ease 0s, width 0.5s ease 0s, height 0.5s ease 0s, opacity 0.5s ease 0s;
}
.screen_design{float:left;width:583px;height:335px;position:relative;}
.box-design{width:583px;height:335px;display:inline-block;text-align:center;}
.design{width:100%;float:none;position:relative;display:inline-block;}
.website-img-design{float:left;width:100%;margin-top: -310px;}
.website-img-design img{width: 450px;height: 300px;}
.screen_design img {width: 583px;height: 335px;top: 9px;position: relative;}
.livepreview_design {display: inline-block;text-align: center; bottom: 0px;position: relative;margin-top: 20px;}
.categories h2{font-family: 'OpenSansBold';font-size:40px;line-height:55px;color:#333;margin-bottom:30px;}
.line_design {
    display: inline-block;
    float: none;
    width: 260px;
    height: 5px;
    background: #2EAEB9 none repeat scroll 0% 0%;
    position: relative;
    top: -10px;
}
.categories{width:auto;float:none;text-align:center;display:inline-block;}
.categories h2 {
    border-bottom: 5px solid rgb(46, 174, 185);
}

/*--------------------------------------------------------------
9.0 - Developer Style Sheet app details
--------------------------------------------------------------*/


.app-details{width:100%;float:left;display:block;text-align:center;}
.app-title{display:inline-block;float:none;width:100%;text-align:center;}
.app-title h1{font-family: 'OpenSansBold';font-size:30px;line-height:42px;color:#000000;}
.video{width:862px;height:auto;display:inline-block;margin-top:41px;}
.app-details-text{width:862px;height:auto;display:inline-block;margin-top:30px;text-align:center;}
.app-details-text p{color:#1b1b1b; font-family: 'OpenSansRegular';font-size:18px;line-height:28px;margin-bottom: 32px;}
.text-main{display:block;width:100%;float:left;text-align:center;}

.key-feature{float:left;width:100%;}
.key-feature_in{width:862px;margin:0 auto;}
.key-feature-left{float:left;width:44%;}
.key-feature-right{float:right;width:50%;text-align: left;margin-top: 8.666%;}
.key-feature-title{display:inline-block;text-align:left;}
.key-feature-title h2{font-family: 'RalewayLight_0';color:#1b1b1b;font-size:30px;text-align:left;line-height: 50px;} 
/*.key-feature-right ul{list-style-image:url(../images/list_style_img.png) !important;}*/
.key-feature-right ul li{font-family: 'RalewayLight_0';color:#1b1b1b;font-size:20px;text-align:left;margin:0px;line-height: 35px;    background: transparent url("../images/list_style_img.png") no-repeat scroll 0% 0%;
    padding-left: 36px;
    padding-top: 0px;
    display: table;
    vertical-align: middle;
    background-position: left center;
	width: 500px;
}

.key-feature-width{width:100%;float:left;}
.footer_supper{width:100%;display:block;float:left;text-align:center;margin-top:70px;}
.box-super{display:inline-block;width:340px;float:none;}
.footer_app_store{width:100%;display:block;float:left;text-align:center;margin:50px 0px;}
.store{width:205px;display:inline-block;float:none;}


.tab-menu { margin-top:30px; }
.tab-menu ul { margin:0; padding:0; list-style:none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.tab-menu ul li { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; text-align:center;position: relative;}
.tab-menu ul li a {
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0.44px;
    font-family: 'OpenSansBold';
    display: inline-block;
    padding: 15px 20px;
    display: block;
    text-decoration: none;
    transition: 0.5s all;
    border-bottom: 0;
      position: relative;
}

.tab-box { display:none; }

.tab-teaser { max-width:1260px; width:100%; margin:0 auto;}
.portfolio-listing-main{
    width:100%;
    display: flex;
    flex-wrap: wrap;
}
.col-4{
    width: 33.33%;
    padding: 0px 15px;
}
.portfolio-listing-main .box-design{
    width: 100% !important;
}
.portfolio-listing-main .col-4{
    padding: 0px 15px 40px;
}

/* Tabbed Styles */
.tab-menu ul li a{
    color: #000;
}
.tab-menu ul li {
    margin-bottom: 0px !important;
    width: auto !important;
    max-width: initial !important;
}
.tab-menu{
    margin-bottom: 30px;

}
.tab-menu ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    border-bottom: 2px solid #e6a728;
}
.tab-menu ul li a::before {
    content: '';
    margin: auto;
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    width: 100%;
    height: 2px;
    border-left: 0;
    border-right: 0;
    background-color: transparent;
    z-index: 99;
}
.tab-menu ul li a.active::before {
    border-top-color: #000;
}
.tab-menu ul li a.active{
    color: #fff;
    background-color: #eca825;
}
.tab-menu ul li a.active::before {
    background-color: #eca825;
}
