.mobyes, .tabyes
{
  display: none;
}


.accountmenu .icon {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin-right: 16px
}

.accountmenu a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 36px;
  border-left: 2px solid transparent;
 

}

.accountmenu a + a {
  margin-top: 12px
}

.accountmenu a:hover
{
	background:#fff !important;
}

#uploadfile , #uploadfilephoto , #uploadfilecv , #uploadfiledbs , #uploadfiledoc1 , #uploadfiledoc2 , #uploadfiledoc3 ,  #uploadfilepassport , #uploadfileDL
{
	text-align: center;
	padding-top: 110px;
	padding-bottom: 0;
	height: auto;

	background: url("/images/upload-icon.png") no-repeat center;
}

#uploadfile h2 , , #uploadfilephoto h2, #uploadfilecv h2 , #uploadfiledbs h2 , #uploadfiledoc1 h2 , #uploadfiledoc2 h2 , #uploadfiledoc3 h2 , #uploadfilepassport h2 , #uploadfileDL h2
{
font-size: 102%;
	font-weight: bold !important;
}

.managevideo , .managevideohighlight
{
  display: block;
  padding: 3px;
  margin: 5px;
  margin-bottom: 10px;  
  border: 1px solid #CFDEF5;  
  background-color: #fff;
  overflow:auto;
}

.managevideohighlight
{
	border: 2px solid #7aa3e5; 
}

.managevideo video
{
	float: left;
	margin-right:20px;
}

.videooptions
{
	width:600px;
}

.videooptions a , .videooptions span
{
	display:block;
	margin-top:5px;
}




.manageimage img, .manageimagehighlight img, .manageimageprofile img
{
  margin: 0;
  padding: 1px;
  display:block;
  
}

.manageimage, .manageimageprofile, .manageimagehighlight
{
  display: block;
  float: left;
  padding: 3px;

  margin: 5px;
  margin-right: 27px;  
  border: 1px solid #CFDEF5;  
  background-color: #fff;
}

.manageimageprofile
{
  margin: 1px;
  padding: 1px;
  border: 0;
  margin-right: 11px;
}

.manageimagehighlight
{
  border: 2px solid #7aa3e5; 
  padding: 2px;
  background: #7aa3e5;
}

.manageimage:hover, .manageimagehighlight:hover, .manageimageprofile:hover
{
  display: block;
  float: left;
  padding: 3px;
  margin: 5px;
  margin-right: 27px;   
  border: 1px solid #555;  
  background-color: #fff;
  
}

.manageimageprofile:hover
{
  margin: 0;
  padding: 1px;
  margin-right: 10px;   
}

.manageimagehighlight:hover
{
  border: 2px solid #666; 
  background: #666;
  padding: 2px;
}

.manageimage img, .manageimagehighlight img, .manageimageprofile img
{
  border: 0;
  padding: 0;
}  

.premiumbenefit
{
	padding: 15px;
}



td.bookingstabledate
{
	text-align:center;
	font-size: 14px;
	line-height: 1.8;
	height: 100px;
}

td.bookingstablerate
{
	text-align:center;
	font-size: 23px;
}

.svgred
{
	filter: invert(27%) sepia(51%) saturate(2878%) hue-rotate(346deg) brightness(84%) contrast(97%);
}

.accountalerts
{
	padding-top:0;
	padding-bottom: 20px;
	margin-top:0;
	margin-bottom:0;	
}
.accountalerts svg
{
	  margin-right: 10px;
	  display: inline-block !important;
	  height: auto;
	  position: relative;
	  top: 5px;
}

.accountstatusinfo
  {
	  text-align: left;
	  width: 33%;
	
  }
  
  .cardheaderside
  {
	 margin-top: 3px;  
  }

.accountalerts .infowarn
{
	 margin-left: 8px;
}

.accountalerts .infowarn:hover
{
	background: #9a810b;
}


.accountalerts p
{
	padding:0;
	margin: 0;
	margin-bottom: 10px;
}

.alertred
{
	display: inline-block;
	
	background: #e64545;
	color: #fff;
	padding: 3px 7px;
	font-size: 12px;
	border-radius: 3px;
	margin-top: 4px;

}

.alertgreen
{
	display: inline-block;
	
	background: #80ae19;
	color: #fff;
	padding: 3px 7px;
	font-size: 12px;
	border-radius: 3px;
	margin-top: 4px;

}

.alertyellow
{
	display: inline-block;
	
	background: #cea916;
	color: #fff;
	padding: 3px 7px;
	font-size: 12px;
	border-radius: 3px;
	margin-top: 4px;

}




.profileimgbg 
{
	width:60px;
	height:32px;
}







.profileimgbg
{
	margin:0;

	padding:0;
	padding-top: 22px  !important;
	width:140px;
	height:70px !important;
	padding-top:5px;

	text-align:center;
	Font-size:200%;
	color:#9fa0a2;
	background: #eee;

}


#lessonbookprofile .profileimgbg 
{
	width:140px;
	height:140px;
}



.profileimgbg img
{
	width:140px;
	height:140px;
	padding:0;
	margin:0;
	position:relative;
	top:-40px;
}

.profileimgbgsmall
{
	width:80px;
	height:80px;
	padding-top:0px;
	Font-size:150%;

}


.profileimgbgsmall img
{
	width:80px;
	height:80px;
	top:-29px;
}



.lessonrate
{
	width:100%;
	text-align:center;
	font-size: 230%;
	font-weight: bold;
}

.yourrate
{
	width:100%;
	text-align:center;
	font-size: 150%;
	color: #7aa3e6;
}

#priceblock
{
	width:100%;
	text-align:center;
	display:none;
}

.ph
{
	font-size:70%;
	margin-left:5px;
}

#message
{
	border-radius: 0;
	background: #fff;
	margin-top: 10px;

}


#priceblock2
{
	width:100%;
	text-align:center;
	margin-bottom:20px;
	margin-top:20px;
}


.trialprice
{
	color: #7aa3e6;
	font-size: 100%;
}


.triallesson
{
	color: #7aa3e6;
}


.fileblock .closefile , .fileblockphoto .closefilephoto , .fileblockcv .closefilecv , .fileblockdbs .closefiledbs , .fileblockdoc1 .closefiledoc1 , .fileblockdoc2 .closefiledoc2 , .fileblockdoc3 .closefiledoc3 , .fileblockpassport .closefilepassport , .fileblockDL .closefileDL
{
	float:right;
}


.fileblock .filedesc , .fileblockphoto .filedesc , .fileblockcv .filedesc , .fileblockdbs .filedesc , .fileblockdoc1 .filedesc , .fileblockdoc2 .filedesc , .fileblockdoc3 .filedesc , .fileblockpassport .filedesc , .fileblockDL .filedesc 
{
	margin-top:10px;
}

.fileblock .filesize , .fileblockphoto .filesize , .fileblockcv .filesize , .fileblockdbs .filesize , .fileblockdoc1 .filesize , .fileblockdoc2 .filesize , .fileblockdoc3 .filesize , .fileblockpassport .filesize , .fileblockDL .filesize 
{
	color:#777777;
	font-size:80%;
}

.fileblock .filename , .fileblockphoto .filename , .fileblockcv .filename , .fileblockdbs .filename  , .fileblockdoc1 .filename , .fileblockdoc2 .filename , .fileblockdoc3 .filename , .fileblockpassport .filename , .fileblockDL .filename
{
	
	font-size:90%;
	color: #7aa3e6;
}

.fileblock , .fileblockphoto , .fileblockcv ,  .fileblockdbs ,  .fileblockdoc1 ,  .fileblockdoc2 ,  .fileblockdoc3 ,  .fileblockpassport ,  .fileblockDL
{
	display:none;
	width:100%;
	padding:5px;
	overflow:auto;
	box-sizing: border-box;
	background:#eee;
	margin-top:10px;
	padding-top:10px;
}





.uploadcontainer
{
	width: 100%;
	
}

.upload-area , .upload-areacv , .upload-areaphoto, .upload-areadbs , .upload-areadoc1 , .upload-areadoc2 , .upload-areadoc3 , .upload-areapassport , .upload-areaDL
{
    width: 100%;
    height: 80px;
    border: 2px dotted #eee;
    border-radius: 10px;
    margin:0;
	padding:10px;
	margin-top:10px;
	box-sizing: border-box;
}

.upload-area:hover , .upload-areacv:hover , .upload-areaphoto:hover, .upload-areadbs:hover , .upload-areadoc1:hover , .upload-areadoc2:hover , .upload-areadoc3:hover  , .upload-areapassport:hover  , .upload-areaDL:hover 
{
    cursor: pointer;
}


.uploadcontainer #file, .uploadcontainer #upfilecv , .uploadcontainer #upfile , .uploadcontainer #upfiledbs , .uploadcontainer #upfiledoc3 , .uploadcontainer #upfiledoc2 , .uploadcontainer #upfiledoc1 , .uploadcontainer #upfilepassport , .uploadcontainer #upfileDL
{
    display: none;
}




.highlight
{
  padding: 8px;
  color: #fff;
  font-weight: bold;
  background-color: #a9d622;
    margin-bottom: 10px;
  font-size: 13px;

  
}

.highlight strong
{
  color: #fff;

}

.lowlight
{

  padding: 11px;
  font-weight: bold;
  border: 1px solid #ecedf2;
  font-size: 12px;
margin-top: 20px;
margin-bottom: 15px;
background: #fff;
border-radius: 4px;
color: #444;
display: block;
line-height: 1.5
  
}


.calendarheader
{
  color: #7aa3e6;
  font-size: 120%;
}



.whiteboard a
{
  background: url("/images/online-whiteboard.gif") right no-repeat;
  width: 255px;
  height: 150px;
  display: inline-block;
  text-align:center;
  padding-top: 25px;
  margin: 5px;
}
.whiteboard a:hover
{
  text-decoration: none;
  background: url("/images/online-whiteboard-hover.gif") right no-repeat;  
}

.whiteboardinfo p 
{
  line-height: 2;
  margin-top: 40px;
  float: right;
  width: 60%;
}



.currencysign
{
	font-size:120%;
}


#tutorcontainer
{
	  display: -webkit-box;
  display: -ms-flexbox;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}




#panelcontainer
{
	  display: -webkit-box;
  display: -ms-flexbox;
	display: flex;
	flex-direction: row;
}



#panelleft
{
	box-sizing: border-box;
	width: 480px;
	margin-right:20px;
}


#panelright
{
	box-sizing: border-box;
	width: 600px;
}






#paymentcontainer
{
	  display: -webkit-box;
  display: -ms-flexbox;
	display: flex;
	flex-direction: row-reverse;
	flex-wrap: wrap;
}

#paymentpanelright
{
	box-sizing: border-box;
	width: 400px;
}


#paymentpanelleft
{
	box-sizing: border-box;
	width: 680px;
	margin-right:20px;
}


.paymenttestimonials
{
	overflow:auto;
}

.testimonial
{
  background: url("/images/testimonial-back.png") no-repeat; 
  width: 300px;
  margin-bottom: 20px;
  padding: 30px 50px;
  vertical-align: middle;
  font-size: 14px;
  color: #444;
}

.testimonialsource
{
font-size: 10px;
color: #aaa;
font-style: italic;
}




.additionaltutor
{
  border: 2px solid #eee;
  width: 250px;
  height: 100px;
  margin: 4px;
  padding: 1px;
  margin-left: 6px;
  display: flex; 
  flex-direction: row;
  justify-content: space-between;
}
  
.additionaltutor:hover
{
   border: 2px solid #5f8bd3;
}  

.additionaltutor a:hover
{
  text-decoration: none;
}  


.additionaltutorimg
{
	width: 100px;
}

.additionaltutorimg img
{
	width: 80px; 
	height: 80px;
}

.additionaltutordetails
{
	width: 120px; 
	height: 50px; 
	padding-top: 11px;
}



.additionaltutorchkbox
{
	float: right; 
	margin-right: 3px;
	width: 20px;
}



.additionaltutorimgxxxxx
{
	float:left; 
	width: 60px;
}

.additionaltutordetailsxxxxxx
{
	float: right; 
	width: 160px; 
	height: 50px; 
	padding-top: 11px;
}





#bookingpayment
{
	width:100%;

	
}

#bookingpayment #infoblock
{
	
	overflow:auto;
}


#bookingpayment p
{
	font-size:120%;
}


#bookingpayment #carddetails
{
	float:left;
	width:60%;
}

#carddetails .forminputtext 
{
	width:90%;
}

#carddetails .forminputtextpad
{
	width:85%;
}
#bookingpayment #lessonprofile
{
	float:left;
	width:35%;
	margin-left:3%;
}

.profileimgbg
{
	margin:0;

	padding:0;
	width:140px;
	height:90px;
	padding-top:50px;
	border-radius: 50%;
	text-align:center;
	Font-size:200%;
	color:#9fa0a2;
	background: #eee;
}


.profileimgbg img
{
	width:140px;
	height:140px;
	padding:0;
	margin:0;
	position:relative;
	top:-40px;
}

.profileimgbgsmall
{
	width:80px;
	height:52px;
	padding-top:28px;
	Font-size:150%;
}


.profileimgbgsmall img
{
	width:80px;
	height:80px;
	top:-29px;
}







#bookingpayment #lessonbookprofile
{
	float:left;
	width:35%;
	margin-left:3%;
	
}

#bookingpayment #imageblock
{
	display: flex;
	align-items: center;
	justify-content: center;
}

#bookingpayment #profileimg
{
	width: 140px;
}

#bookingpayment #profilecontent
{
	width:100%;
	margin-top:20px;
}

#bookingpayment .profilecontentitem
{
	width:100%;
	text-align:center;

	font-size:100%;
	line-height: 30px;
}

#bookingpayment .lessontime
{
	margin:20px 0 20px 0;
}


#bookingpayment .lessonprice
{
	font-size:200%;
	margin-bottom:20px;
}


#bookingpayment .lessonsentence
{
	font-size:100%;
	
}





#dayofweekrow
{
	width:100%;
	display:flex;
	flex-direction: row;
	flex-wrap: wrap;
}


#dayofweekrow div
{ 
	flex-grow:1;
}






.onlinelessonbox,.onlinelessonbox1
{
  width: 100%;
  box-sizing: border-box;
  background-color: #9eca1a;
  padding: 10px;
  color: #fff;
  overflow:auto;
  margin-bottom:10px;
}

.onlinelessonbox1
{
	background-color: #f7d0b8;
}

.onlineinfo
{
	font-size:18px;
	width: 100%;
	margin-bottom:10px;
}

.onlineinfo a 
{
    color: #fff;
    text-decoration: none;
}


.onlineversion
{
	
	width: 100%;	
}

.onlineversion a
{
	display:block;
	float:right;
	text-decoration:none;
	font-size:80%;
	color:#fff;
	font-style: italic;
}



div#enquiryblock
{
  background: #fff;
  padding: 6px;
  width: auto;
  margin-bottom: 10px;

}

#enquiryfrom
{
display: inline;
  font-style: normal;

}
#enquiryto
{

  color: #444;
   display: inline;
  margin-left: 6px;
  position: relative;
    height: 20px;
}

#enquirydate
{
  display: inline-block;
  font-size: 10px;

  padding-bottom: 3px;
  font-style: italic;
  color: #555;

   float: left;
  clear: both;
  margin-top: 21px;
}



#enquirymessage
{
  padding: 9px;
  max-width: 80%;
  line-height: 1.5;
  width: auto;
  padding: 9px 20px;
  
  text-align: left;
    float: left;
   clear: both;
     background: #d7ecff;
}

.enquirymessageyou
{
  float: right !important;
  width: 80%;
 text-align: right;
  background: #eee !important;

}






.profileprev
{
  box-sizing: border-box;
  width: 100%;
  position: relative;
  overflow: auto;
  height: auto;
  border-bottom: 2px solid #ebebeb;	
  padding: 15px 10px;
  color: #444;
  z-index:1;
 }
 

 
.profileprevimg
{
  float: left;
  height:130px;
  margin-right: 10px;	
}
 
.profileprevimg img 
{
  width: 110px;	
    height: 110px;	
}
 
.profileprevmain
 {
  float:left;
  width: 500px;
  padding-right: 12px;
}	  


 
.profileprevadditional
{
  float:left;
  width:300px;
  padding-left: 11px;
}	  
 
.profileprevname
{
  font-size: 170%;
  float: left;
  clear: left;
  margin-top: 5px;
}

.profileprevname a
{
  text-decoration: none;
}
 
 .profileprevloc, .profileprevdist
{
  font-size: 130%;
  width: 320px;
  float: left;
  clear: left;
  margin-top: 11px;
  padding-top: 1px;
  height: 25px;
}	  	

.profileprevloc
 {
   padding-left: 35px;
   background: url("/images/v/icon-location.svg") no-repeat 2px 0px;
 }
 
.profileprevdist
 {
   padding-left: 35px;
   background: url("/images/v/icon-distance-map.svg") no-repeat ;
   background-size: 30px 30px;
}	  
 
.profileprevstardesc
{
  margin-top: 3px;
  float: right;
}
 
.profileprevstartxt
{
  margin-top: 18px;
  float: right;
  clear: right;
  color: #555;
 
}	  
 
.profileprevtext
{
  font-size: 110%;
  float: left;
  clear: left;
  margin-top: 10px;
  line-height: 1.7;
}	  

.profileprevrate
{
  font-size: 160%;
  font-weight: bold;
  float: left;
  clear: left;
  margin-top: 16px;
  color: #7aa3e6;
  padding-left:35px;
  background: url("/images/v/icon-price.svg") no-repeat;
  background-size: 24px 28px;
}	  	 



.perhour
{
  color: #a3a3a3;
  font-size: 70%;
  display: block;
  position: relative;
  top: -4px;
}	  
 
.profileprevcontact
{
  margin-top: 16px;
  float: right;
}

.profileprevsubjects
{
  font-size: 118%;
  font-weight: bold;
  margin-top: 6px;
  color: #555;
}

.profileprevtravelshead, .profileprevresponsehead, .profileprevmemberhead
{
  float: left;
  clear: left;
  font-size: 120%;
  margin-top: 22px;
  width: 140px;
  padding-left: 25px;
}

.profileprevtravelshead
{
  background: url("/images/v/icon-travels.svg") no-repeat ;
  background-size: 21px 18px;
}

.profileprevresponsehead
{
  background: url("/images/v/icon-response.svg") no-repeat 1px 0px;
    background-size: 19px 19px;
}	

 .profileprevmemberhead
{
  background: url("/images/v/icon-member-since.svg") no-repeat 2px 0px;
    background-size: 17px 18px;
}	 
 
.profileprevtravels, .profileprevresponse, .profileprevmember
{
  display: block;
  float: left;
  width: 100px;
  font-size: 130%;
  margin-top: 22px;
  margin-left: 20px;
 
}

.profileprevtravels small, .profileprevresponse small, .profileprevmember small
{
	color: #777;
	  font-size: 80%;
	 font-weight: normal;
}
  
.profileprevtravelshead, .profileprevtravels
{
   margin-top: 20px;
}

.profilenameblockmob
{
	 width: 330px !important;
}


.availtimeblock
{

}

.availtimeblockinner
{
		margin-top: 10px;
	display: flex;
	align-items: center;

	}

.availtimeto
{
	margin-left: 20px;
	margin-right: 20px;
}

.availtimestart select, .availtimeend select
{
	width: 140px;
}

.availtimebin
{
	margin-left: 15px;
}

.availtimeadd
{
	margin-left: 15px;
	font-size: 27px;
	padding-bottom: 6px;
}

.daycheck
{
	display: block !important;
	clear: both;
	margin-bottom: 100px;
}

 
/*MOBILE***************************************************************************************/
/**********************************************************************************************/
/**********************************************************************************************/
/**********************************************************************************************/



@media screen and (max-width: 720px) and (min-width: 180px)
{

td.bookingstableprofile
{
    display: none;
}


#reftable
{
  border-collapse: collapse;
  width: 100% !important;
  box-sizing:border-box;
}




#reftable, #reftable tbody, #reftable th, #reftable td, #reftable tr
{
  display: block;
  font-size: 13px !important;
}
            
#reftable div
{
  display: inline-block !important;
  position: static !important;
  left:0 !important;
  top:0 !important;
  padding: 0 !important;

}

#reftable tr
{
      box-sizing:border-box;
	  margin-top: 20px;
	  border-top: none;
		font-size:200%;
}


#reftable td
{
  border: none;
  border-bottom: 1px solid #eee;
  position: relative;
  box-sizing:border-box;
}

#reftable td:before
{
  position: absolute; 
  top: 1px;
  left: 6px;
  width: 45%;
  padding-right: 10px;
  white-space: nowrap;
}

#reftable tr:nth-of-type(1) {margin-bottom: 10px;}
#reftable tr:nth-of-type(2):before { content: "Reference 1"; }
#reftable tr:nth-of-type(3):before { content: "Reference 2"; }
#reftable tr:nth-of-type(4):before { content: "Reference 3"; }
#reftable tr:nth-of-type(5):before { content: "Reference 4"; }


#panelcontainer
{
	display: flex;
	flex-flow: column-reverse;
	align-content: stretch;
}


.additionaltutor , #panelleft , #panelright
{
    box-sizing: border-box;
	width: 100% !important;
}




.additionaltutorimg
{
	width: 30% !important;
}




.additionaltutorimg img
{
	width: 95px !important;
	height: 95px !important;
}




.additionaltutordetails
{
	width: 70%;
}



 #bookingpayment  #carddetails , #bookingpayment  #lessonbookprofile
{
  box-sizing: border-box !important;
  width: 100%;
  margin: 0;
  padding: 0;
  float: static;
}



#bookingpayment  #lessonbookprofile
{
	display:none;
}











.profileprev
{
  height: auto;
  overflow: auto;
}

.profileprevname
{
	margin:0;
}



.profileprevimg
{
	width:21%;
	float: right;
}
  
.profileprevimg img
{
  width:100%;
  height: auto;
}
  
.profileprevmain, .profileprevadditional
{
  border:0;
  width: 100%;
  box-sizing: border-box;
  padding:0;
  float: right;
}

.profileprevmain
{
  border:0;
  width: 75%;
  padding:0;
  float: left;

  
}

.profileprevcontact 
{
	
	width: 100%;
}

.profileprevcontact  a
{
	
	width:100% !important;
	display: inline-block;
	margin: 0;
	box-sizing: border-box;
	height: 33px;
	padding-top: 8px;
}
   
  
.profileprevstardesc
{
  margin-top: 7px;
   float: right;
  clear: right;
}

.profileprevstartxt
{
  margin-top: 5px;
  font-size: 75%;
  float: right;
  clear: right;
 }
 
.profileprevstardesc img
{
  width: 80%;
  float: right;
}

.profileprevadditional
{
  float: right;
}
  
.profileprevimg
{
  height: auto;
}
  
.profileprevsubjects
{
  font-size: 100%;
  margin-top: 1%;
  margin-bottom: 2%;
}
 
.profileprevtravelshead, .profileprevresponsehead, .profileprevmemberhead
{
  width: auto;
  clear: none;
  margin-top: 0;
  margin-right: 1%;
  display: inline-block;
  font-size: 90%;
  height: 25px;
  padding-top: 2px;
  clear: left;
  padding-left:  26px;

}

.profileprevtravelshead
{
 background-size: 16%;
  background-position: 2px 3px;
}

.profileprevresponsehead
{
 background-size: 12%;
 background-position: 1px 2px;
}
 
.profileprevtravels, .profileprevresponse, .profileprevmember
{
  display: inline-block;
  margin-right: 5%;
  margin-top: 0;
  margin-left:0.5%;
  width: auto;
  font-size: 90%; 
  height: 25px;
  padding-top: 2px;
  clear: right;	
   
}

.profileprevmemberhead, .profileprevmember
{
	display: none;
	
}
  
.profileprevtext
{
  line-height: 1.3;
  font-size: 90%;
}

.profileprevloc, .profileprevdist
{
  font-size: 90%;
  width: auto;
  float: left;
  clear: left;
  margin-top: 3px;
  height: 26px;
   padding-left: 25px;
}	

.profileprevloc
{
 background-size: 17px 17px;
 background-position: 1px 2px;
}
 
.profileprevdist
{
 background-size: 9%;
 background-position: 1px 2px;
}
 

.profileprevrate
{
  font-size: 104%;
  font-weight: bold;
  float: left;
  clear: left;
  margin-top: 5px;
  color: #7aa3e6;
  padding-left:0;
  background: 0;
}	  	 

.perhour
{
  color: #a3a3a3;
  font-size: 70%;
  display: inline;
  position: static;
  padding-left: 1px;
}	  





}