@import url("https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");
*{font-family: 'Open Sans', sans-serif;
    box-sizing: border-box;
    }
img{max-width: 100%;}
body{font-size: 17px;}
/* search */

.search-icon{
    
}
.search-icon .fa{   height: 40px;   width: 40px;    border: 2px solid #123F6D;  color:#123F6D;  text-align: center; line-height: 40px;  border-radius: 50%; cursor: pointer;    display: flex;  justify-content: center;    align-items: center;}

    li {
    font-size: 16px !important;
    font-family: 'Open Sans',sans-serif;
    margin-bottom: 1.5rem;
    color: #212529;
    }

.search-overlay {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(108, 123, 138, 0.92);
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease-in;
    cursor: pointer;
}
.search-overlay.active{ visibility: visible;    opacity: 1; z-index: 10;}

.search-popup{  position: absolute; left:25%;   top:50%;    -webkit-transform: translate(-50%, -50%);   transform: translate(-50%, -50%);   z-index: 11;    opacity: 0;    visibility: hidden;   transition: all .3s ease-in;}
.search-popup.active{   visibility: visible;    opacity: 1; z-index: 11;}
.search-popup .form-group{  position: relative;}
.search-popup .form-control{    width: 100%;    height: 60px;   border:none;    padding:0 100px 0 30px; font-size:18px; border-radius: 30px;    color:#555555;}
.search-popup .submit-btn{  background-color: #123F6D;  font-size:18px; width: 70px;    height: 60px;   color:#ffffff;  cursor: pointer;    border:none;
    position: absolute; right:0;    top:0;  border-radius: 0 30px 30px 0;}
.search-popup .submit-btn:focus{    outline: none;}
.search-popup .form-control:focus{  outline: none; box-shadow: none; }

/* search */
 
/* advertisement */
.advertisement p{font-size: 14px; margin: 0; padding-bottom: 10px; color: #6D6D6D; text-align: right; font-weight: 400;}
.advertisement img{ padding-bottom: 0px;}
.advertisement {    display: flex;    flex-direction: column;    align-items: flex-end;     padding: 20px 0;}
.advet{ height: 100%;}
.height200 img{ width: 200px; }
/* advertisement */

/* naviagation */
.headert {    border-top: 1px solid #D1D3D4; border-bottom: 1px solid #D1D3D4;}
.headerbtnflex{ display: flex;}

.navbar li {    list-style: none;}
.mobilebtn {    display: flex;    width: 100%;    justify-content: space-between;}
.navbar a {    text-decoration: none;}

.navbar {    display: flex;    justify-content: space-between;    align-items: center;    padding: 40px 0px ;}
.hamburger {    display: none;}
.bar {    display: block; width: 20px; height: 2px;    margin: 5px auto;    -webkit-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;    background-color: #fff; border-radius: 5px}
.nav-menu {    display: flex;    justify-content: center;    align-items: center;    margin: 0; gap: 30px;}
.nav-item {    margin-left: 0;}.nav-link{    font-size: 17px;    font-weight: 400;    color: #123F6D; font-weight: 500;}
.nav-link { position: relative; padding: 0;}
.nav-link::after{  content: ''; width: 0%; height: 2px; background-color: #123F6D; position: absolute; bottom: -10px; left: 0; transition: all 0.5s ease-in;}
.nav-link:hover::after{width: 100%; }
.nav-link:hover{color: #0E3257; }
.nav-link:focus{color: #0E3257; }
.mobile_view{ display: none;}

/* btn */
.headerbtn .subscribe { position: relative;     overflow: hidden;  background-color: #123F6D;    padding: 8px 13px;    border-radius: 30px;     display: flex;    align-items: center; color: #fff;    font-weight: 500;    font-size: 17px; border: none;}
.headerbtn .subscribe::after{ content: ''; position: absolute; width: 100%; height: 100%;  background-color: #002549; right: 100%;transition: 0.5s;}
.headerbtn .subscribe svg{ margin-right: 10px;}
.headerbtn .subscribe span{z-index: 1; display: flex;    align-items: center;}
.headerbtn .subscribe:hover:after{right: 0%;}
.modal-dialog { max-width: fit-content;     margin: 0 auto;}
.popupbg {
    background-size: cover;
    background-image: url(/images/surgical-news/popupbg.png);
    background-repeat: no-repeat;
    position: relative;
    padding: 30px;
    border-radius: 15px;
}
.popupclose {
    position: absolute;
    top: 15px;
    right: 10px;
    background-image: url(/images/surgical-news/close.svg);
    background-repeat: no-repeat;
    height: 15px;
    width: 15px;
    background-color: transparent;
    border: none;
}
.containerpopup p{ margin: 0; font-size: 18px; font-weight: 700; text-align: center; padding-bottom: 20px;}
.subscribebox input[type="text"]{ width: 100%; border: 1px solid rgba(0, 0, 0, 0.2);   border-radius: 30px; padding: 10px 0px; text-align: center; margin-bottom: 10px; font-size: 12px;}
.subscribebox input[type="text"]:focus-visible{outline: none;}
.subscribebtn input[type="submit"]{ width: 100%; background: #000000;    border-radius: 20px; color: #fff; font-size: 12px; padding: 10px 0px; text-transform: uppercase;} 
.backgroundpop{ background: rgba(108, 123, 138, 0.92);}

/* btn */
.search{ margin-left: 15px;}
/* naviagation */

/* slider */
.sliderflex{ align-items: center;}
.slidertop {   background-color: #F5F5F5; }
.slidertop .row{ margin: 0;}
.slick-slide img{     width: 100%;   object-fit: cover;}
.pad0{ padding: 0;}
.spotimg{ position: relative;     height: 610px;}
.slick-slide img {
    display: inline-block !important;
}
.slick-slide img {   width: 100%;    height: 100%;}
.spottext { position: absolute;   width: 100%; top: 0;    height: 100%;    display: flex; flex-direction: column;    justify-content: flex-end;    padding: 60px 30px;
                background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.85) 100%);    }
.spottext h2 {font-weight: 400;    font-size: 25px;    color: #fff; line-height: 36px; margin-bottom:20px;}
.spottext p { margin-bottom: 15px;    font-size: 15px;    font-weight: 500;    color: #fff;    padding: 6px 10px;    border: 2px solid #fff;    border-radius: 10px; width: fit-content;}
.slick-dots{ bottom: 30px !important;    left: 20px; text-align: left !important;}
.slick-dots li button:before{     opacity: 1 !important;        color: rgb(217 217 217 / 50%) !important; transform: all 0.5s;}
.slick-dots li.slick-active button:before { color: #fff !important; border: 1px solid #fff; background-position: center; border-radius: 30px;  }
.slick-next{ right: 10px !important;}
.slick-next, .slick-prev {top: 93% !important; z-index: 5;}
.slick-prev {    right: 39px !important;     left: auto !important;}
.slick-dotted.slick-slider{ margin: 0 !important;}
.spottext a{ text-decoration: none;}
.slick-prev:before{ display: none;}
.slick-next:before{ display: none;}
.slick-prev::after {
    content: '';
    background-image: url(/images/surgical-news/next.svg);
    right: 14px;
    height: 15px;
    width: 15px;
    position: absolute;
    bottom: 5px;
    background-repeat: no-repeat;
}
.slick-next::after {
    content: '';
    background-image: url(/images/surgical-news/next.svg);
    left: -11px;
    height: 15px;
    width: 15px;
    position: absolute;
    bottom: 4px;
    background-repeat: no-repeat;
    transform: rotate(180deg);
}
/* slider */


/* slider beside */
.padaround {    margin: 30px 10px;}
.padaround .col-lg-6{    margin : 10px 0px;}
.bannerlfimg{ height: 254px;}
.bannerlfimg img{  border-radius: 10px;     width: 100%;    height: 100%;    object-fit: cover;}
.bannerlfimg { position: relative; }
.archiveimg{ height: 450px;}
.bannerlftext{}
.bannerlftext:hover .texticon{ padding-right: 10px;}
    .bannerlftext a {
        text-decoration: none;
        position: absolute;
        border-radius: 10px;
        top: 0;
        /* width: 100%;*/
        width: 97%;
        height: 100%;
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
        padding: 20px;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.85) 100%);
    }
.bannerlftext{max-width: 210px;}
.bannerlftext a h2{ font-weight: 400;    font-size: 17px; margin: 0;   color: #fff;     line-height: normal;}
.bannerlftext a h2.font25{ font-size:25px;}
.bannerlftext a p {    font-size: 13px;    font-weight: 500;    color: #fff;    padding: 3px 7px;    border: 2px solid #fff;    border-radius: 10px; width: fit-content;     margin-bottom: 12px;}
.texticon {  transition:0.5s;}
.tex {    max-width: 240px;}
/* slider beside */

/* artical */
.artical{ padding-top: 40px;}
/* artical */

/* poparticales */
.titletext span{ font-weight: 600;}
.titletext{ padding-bottom: 20px;}
.titletext h2{ font-size: 35px; font-weight: 300; position: relative; padding-bottom: 25px; margin: 0;}
.titletext h2::after{content: ''; position: absolute; width: 76px; height: 4px; background-color: #123F6D; bottom: 0; left: 0; border-radius: 10px;}
.titletext h3{ font-size: 28px; font-weight: 400; position: relative; padding-bottom: 20px; margin: 0;}
.titletext h3::after{content: ''; position: absolute; width: 76px; height: 4px; background-color: #123F6D; bottom: 0; left: 0; border-radius: 10px;}
.titletext h4{ font-size: 25px; font-weight: 700; position: relative; padding-bottom: 20px; margin: 0; color:#123F6D;}
.titletext h4::after{content: ''; position: absolute; width: 76px; height: 4px; background-color: #123F6D; bottom: 0; left: 0; border-radius: 10px;}
.articaletext {    display: flex;    padding: 5px 0px; gap: 10px;}
.articaletext .blue { margin: 0;   background-color: #123F6D;  height: 100%;   font-size: 22px;    color: #fff;    padding: 10px 15px;    border-radius: 10px; font-weight: 600;}
.articaletext .gray { margin: 0;   background-color: #F5F5F5;    width: 100%;    display: flex;  padding: 15px;   align-items: center;    padding-left: 15px; border-radius: 10px 0px 0px 10px; font-weight: 400;}
.aerrow a{    display: flex;    width: 100%; text-decoration: none; color: #000; transition: all 0.5s;}
.aerrow a:hover .gray{ background-color: #E6E6E6; }
.aerrow {    width: 100%;}
.aerrow a svg {    background-color: #E6E6E6;    height: auto;    width: 56px;    padding: 20px; border-radius: 0px 10px 10px 0px;}
.btm0{padding-top: 42px;}
/* poparticales */

/* Recommended articles */
.topbod{ border-top: 1px solid #D1D3D4; margin: 40px 0px;}

/* Recommended articles */

.issuetext h2{ font-size: 20px;}
.issueicon svg {    height: 30px;    width: 30px;    border: 2px solid #fff;    padding: 5px;    border-radius: 20px;}
.sectionpedsm{ padding-bottom: 30px;}

/* footer */
.footerbg{ background-color: #123F6D; padding: 70px 0px; margin-top: 10px;}
.footerlogo img {   margin-bottom: 30px; }
.footerlogo p {   margin-bottom: 30px; color: #A3C8EE;     font-weight: 400;    font-size: 17px;}
.footerlogo  span {font-style: italic;}
.socialicon {    display: flex;    gap: 15px;}
.socialicon .icon a {    height: 40px;    width: 40px;    border: 2px solid #fff;     display: flex;    justify-content: center;    align-items: center;    border-radius: 50px; transition: 0.5s;}
.social p { font-size: 22px; font-weight: 300; color: #fff; }
.footerarchives{ padding-left: 100px;}
.footerarchives ul{ padding: 0;}
.footerarchives ul li {    list-style: none; position: relative; padding-left: 40px; border-bottom: 1px solid #355C83; padding: 20px 0px 20px 40px; }
    .footerarchives ul li:after {
        content: '';
        position: absolute;
        border-radius: 8px;
        height: 25px;
        width: 25px;
        background-color: #0E3257;
        background-image: url(/images/surgical-news/bullet.svg);
        left: 0;
        background-repeat: no-repeat;
        background-position: center;
        transition: 0.5s;
    }
.footerarchives ul li:hover:after{background-color: #487099;}
.footerarchives ul li a{    text-decoration: none; color: #fff; transition: 0.5s; }
.footerarchives ul li a:hover{ color:#A3C8EE ;}
.footerarchives p { font-size: 22px; font-weight: 300; color: #fff;}
.footerlink{ padding-left: 100px;}
.footerlink ul{ padding: 0;}
.footerlink ul li {    list-style: none; position: relative; padding-left: 40px; border-bottom: 1px solid #355C83; padding: 15px 0px 15px 20px; }
.footerlink ul li:after{ content: ''; position: absolute; height: 6px; width: 6px; background-color: #5687B1; left: 0; border-radius: 30px ;     top: 47%; transition: 0.5s;}
.footerlink ul li:hover:after{ background-color: #fff; }
.footerlink ul li a{    text-decoration: none; color: #fff; transition: 0.5s;}
.footerlink ul li a:hover{ color:#A3C8EE ;}
.footerlink p { font-size: 22px; font-weight: 300; color: #fff;}
.copyrightbg{ background-color: #262219;}
.copyrightbg p{color: #fff; margin: 0; padding: 20px 0px; text-align: center;} 
/* footer */

/* Current issue */
.currentissuecon svg{ background-color: #A3C8EE; height: 40px ; width: 40px;     border-radius: 50px;    padding: 8px; margin-right: 10px;}
.currentissuecon p{ font-size: 17px; font-weight: 500; color: #0B406B;     margin: 0;}
.cureentimg img{  border-radius: 30px; margin-top: 20px;}
.advertow {    display: flex;    gap: 40px;}
.issuepagebg{ padding-top: 40px;     padding-right: 30px; height: 100%; position: relative;}

.cnt-box{ padding-left:30px; }
.grey-bg{ background-color: #F5F5F5; position: relative;} 
.grey-bg:after {content: ''; width: 4000px; height: 100%; right: 100%; position: absolute; background-color: #F5F5F5; top: 0;}

.padtop{ padding-top: 30px;}
.issuesection:first-child{padding-top:44px ;}
.pd-44{padding-top:44px ;}
.blue-sepr{  border-bottom: 4px solid #123F6D; margin:40px 0; opacity:1; }

/* contents */
.padtop0{ padding-top: 0 !important;}
.contentstext{ padding: 25px 0px; }

.contentstext a{text-decoration: none;}
.contentstext a h4{ margin-bottom: 10px; font-size: 22px; font-weight: 500; color: #123F6D;     display: flex;    align-items: baseline; line-height: normal;}
.contentstext a svg{ margin-right: 12px;}
.contentstext a p{ font-size: 17px; font-weight: 400; margin: 0;color: #000; line-height: 30px;}
.boderbtm{ border-bottom: 1px solid #DBDBDB; position: relative;}
.boderbtm::after{ content: '' ; position: absolute; width: 54px; height: 4px; bottom: -2px; left: 0; background-color: #D2E0EE;}
.bordernone{ border: none !important;}
/* Current issue */

.socialiconpage{ display: flex; gap: 5px;}
.blacktop{ background-color: #000; padding: 6px 25px 6px 10px; width: fit-content; margin-bottom: 20px; clip-path: polygon(0 0, 100% 0%, 93% 100%, 0% 100%);}
.blacktop p{ margin: 0 !important; color: #fff !important; font-size: 15px; font-weight: 400;     display: flex;    align-items: center; }
.blacktop svg{ margin-right: 10px;}
.imgflex{ display: flex; gap: 26px;}
.imgflex img { border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 20px;}
.issuesection p{ margin-bottom: 1.5rem; line-height: 30px;}
.pad0{ padding: 0 !important;}

.advertise img{  border-radius: 20px;}
.advertisep a{ color: #123F6D;}

.cnt-box ul{ margin:0; }
.cnt-box li { margin-bottom: 10px;}

.volumetext a {    display: flex;    justify-content: space-between;    align-items: center; padding: 15px 20px;}
.volumetext a svg {transition: 0.5s; }
.volumetext:nth-child( odd ){ background-color: #F5F5F5;}
.volumetext a { color: #000; text-decoration: none; margin: 0; font-size: 17px; font-weight: 700; }
.volumetext p { color: #000; text-decoration: none; margin: 0; font-size: 17px; font-weight: 700; }
.volumetext a:hover svg{ margin-right: 10px;}
.volumetext:hover { background-color: #E6E6E6;}
.searchgray p{ background-color: #D2E0EE;  margin: 0; padding: 5px 20px; width: fit-content; border-radius: 30px; font-size: 16px; font-weight: 600; margin-bottom: 12px; line-height:normal; color:#0B406B;}
.img-right{ float: right; margin: 0px 0 30px 30px ; max-width: 500px; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 20px;}
.img-left{ float: left; margin: 0px 30px 30px 0; max-width: 500px; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 20px;}

.volume{ padding-bottom:40px;}
.volume:last-child{padding-bottom:0px;}

.pagination{ margin:60px 0;}
.page-item {margin-right: 0.5rem;}
.page-item:not(:first-child) .page-link {margin-left: 0;}
.page-item .page-link { display: flex; justify-content: center; align-items: center; border-radius: 0.475rem; height: 2.5rem; min-width: 2.5rem; font-weight: 500; font-size: 1.075rem; position: relative; border:none; color:#7D7D7D;}
.page-item:last-child {margin-right: 0;}
.page-item.active .page-link {color: #fff; background-color:#123F6D;}
.page-item .page-link .previous, .page-item .page-link .next {display: block; height: 0.875rem; width: 0.875rem;}
.page-item .page-link i {font-size: 0.75rem;}
.page-item:first-child .page-link, .page-item:last-child .page-link{border-radius: 0.475rem;}


/* mobile view css */
@media only screen and (max-width: 1366px){
.imgflex img {    width: 50%;}
}
@media only screen and (max-width: 1199px)
{ 
    .navbar {     flex-direction: column;  gap: 10px;}
    .footerarchives{padding-left: 10px;}
    .footerlink{padding-left: 10px;}
    .socialiconpage {             gap: 10px;        max-width: 100%;        flex-wrap: wrap;    }
}
@media only screen and (max-width: 990px){
    .nav-menu { padding: 0; gap: 20px;}
    .advertow{     flex-direction: column;}
    .currentissuecon p {     display: flex;        flex-direction: column;}

}
@media only screen and (max-width: 990px) {
    .nav-link{ color: #fff;}
    .headerbtnflex{ display: none;}
    .mobileflex{ }
    .mobile_view { display: flex; justify-content: flex-start;  flex-direction: row-reverse; gap: 20px;     margin-left: 15px;}
    .mobilebtn{ display: flex; align-items: center;}
    .nav-menu { padding: 0; position: fixed; z-index: 5; justify-content: center !important; left: -100%; top: 0; height: 100vh; flex-direction: column; background-color: #123f6d; width: 100%; text-align: center; transition: 0.3s; box-shadow: 0 10px 27px rgba(0, 0, 0, 0.05);}

    .nav-menu.active {left: 0; z-index: 10;}
    .hamburger.active{ z-index: 11; margin-top: -90px;}

    .nav-item { margin: 1.5rem 0; }
    

    .hamburger { display: block; cursor: pointer; background-color: #123f6d; width: 40px; height: 40px; border-radius: 22px; padding: 8px;    }
    
    .hamburger.active .bar:nth-child(2) {opacity: 0;}
    .hamburger.active .bar:nth-child(1) {transform: translateY(8px) rotate(45deg);    }
    .hamburger.active .bar:nth-child(3) {transform: translateY(-8px) rotate(-45deg);    }

    .pad30{ padding-top: 30px;}
    .footerlink{padding: 0;}
    .search-popup{ width: 100%;}
    .spotimg{ height: 400px;}
    .advertisement{align-items: center;}
    .headerbtn .subscribe{ padding: 8px; height: 40px;  width: 40px;}
    .headerbtn .subscribe svg{ margin: 0;} 
    .search-icon .fa{ height: 40px;  width: 40px;}
    .navbar{padding: 20px 0px;}
    .spottext h2{ font-size:20px; line-height: normal;}
    .bannerlftext a h2.font25 { font-size: 20px;}
    .titletext h2{font-size: 28px; padding-bottom: 17px;}
    .topbod{    margin: 25px 0px;}
    .issuepagebg::after{ z-index: -1; left: -170px; right: 0;}
    .padaround { margin-left:0; margin-right:0; }
    .issuepagebg {padding-right: 0; padding-top: 30px}
    .issuesection:first-child{ padding-top:30px; }
    .footerlogo img.motif{ margin-bottom:0; }
    .footerarchives {padding-top: 20px;}
    .social{ padding-top:20px; }
    .footerbg{ padding: 60px 0;}
    .cnt-box{ padding-left:15px; padding-bottom:30px }

    .mob-ord1{ order:1 }
    .mob-ord2{ order:2 }

    .img-right, .img-left{ max-width:100%; margin:0px 0 20px 0; float:none; }
    .pd-44 { padding-top: 26px;}
    .volume {padding-bottom: 30px;}
    .pagination { margin: 40px 0; flex-wrap: wrap; justify-content: center;}
    .page-item {margin-right: 0;}
    .contentstext a svg{width: 40px;}
    .contentstext a h4{font-size: 20px;}

}

@media only screen and (max-width: 575px) {


.advertise img{ margin: 20px 0px;}
.inner-wrapper-sticky{ position: inherit !important; transform: none !important; left: 0 !important; bottom: 0 !important; width: 100% !important;}
.spottext{background: none; background-color: rgb(0 0 0 / 50%);}

.pad30{ padding-top: 30px;}
.padm30{padding-top: 30px;}
.footerarchives,.footertitle{ padding-top: 30px;}
.currentissuecon p {    flex-direction: row;    align-items: center;}
.currentissue{ background: transparent;}
.advertow{ flex-direction: row;}
.imgflex{     flex-direction: column;}
.imgflex img {    width: 100%;}


}

	/*override*/
/*
@media (max-width: 990px) {
.component .container {
    width: 95% !important;
}
}
*/

/*override*/
.mobilebtn {
    display: block;
}

.nav-menu {
    justify-content: flex-end;
}
.cnt-box {
    padding-left: 30px !important;
}
.contentspresidents p {
    font-size: 16px !important;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 1.5rem;
    line-height: 30px;
    color: #212529;
}

.issuesection p {
    font-size: 17px;
    font-weight: 400;
    color: #212529;   
    font-family: 'Open Sans', sans-serif;
}

.issuesection ul li {
    font-size: 16px !important;
    font-family: 'Open Sans', sans-serif;
    color: #212529;
}
.pdb-50
{
	padding-bottom:50px;
}
.padtop44{
	    padding-top: 44px;
}

.field-title a{font-size: 35px;
    font-weight: 300;
    position: relative;
    padding-bottom: 25px;
    margin: 0;
    text-decoration: none;
}

.field-title {padding-bottom: 20px;}

.field-title:after {
    content: '';
    position: absolute;
    width: 76px;
    height: 4px;
    background-color: #123F6D;
    bottom: 0;
    left: 0;
    border-radius: 10px;
}

.footerarchives ul li:after{top: 20px;}

.height200 img {width: auto;}

.bannerlftext a{width: 100%;}


@media screen and (max-width:991px){
	.mob-ord2{
		order: 99 !important;
	}
	
	.img-right {
		margin: 0 0 30px 0;
		max-width: 100%;
		width: 100%;
	}
	
	.advertisement {
    align-items: center;
}
}

// ==== FORM CSS
.poll_main {
    display: flex;
    flex-direction: column;
    gap: 30px;
	margin-left: 30px;
}

.poll_main .section_title {
    text-align: center;
}

.poll_main .sectionform label{
	display: block;
	margin-bottom: 3px
}

.poll_main .sectionform input{
	margin-bottom: 10px !important;
	    width: 400px;
}

.poll_main .sectionradio label{
	display: flex;
    gap: 10px;
    align-items: center;
}

.lblthanks{
	text-align: center;
}