body,html { background: #FFF; margin: 0; padding: 0; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; }
.body-container h4 {margin:15px}
.blog-paging { text-align: right; color: blue; }
.blog-paging a { text-decoration: none; }
.blog-paging a:hover { text-decoration: underline; }
.detail-ovo-logo { position: relative; height: 30px; text-align: center; margin: 50px; margin-bottom: 40px; }
.detail-ovo-logo img,.ovo-failed img,.ovo-loading img { height: 100%;}
.background-scroll { padding-top:80px; }
.background-scroll h3.a {color: #00B9BB}
.background-scroll div { position: relative; text-align: center }
.background-scroll h4 { font-weight: normal; text-align: left;  margin: 0; padding: 0; padding-top:5px; }
.background-scroll ul { list-style-type: none; width: 300px }
.background-scroll ul li { height: 28px; padding-left: 30px; background-repeat: no-repeat; background-position: left; background-size: 24px 24px }
.background-scroll ul .b h4 {color:#f37c21}
.background-scroll ul li.a {background-image:url(../images/checkmark-blue.png); }
.background-scroll ul li.b {background-image:url(../images/checkmark-orange.png); } 
.background-scroll ul li.c {padding: 0; text-align: left; height: 53px}
.background-scroll ul li.d {padding: 0; text-align: left; height: 400px}
.background-scroll .list {text-align: center}
.background-scroll .home-create-button-2 {position: relative}
.background-scroll img.img-step {width: 350px; display: inline-block}
.background-scroll img.waranty {width: 135px; display: inline-block; margin-left: -137px; margin-bottom: 65px}
.background-scroll img.img-doctor {display: inline-block;margin:0; width:330px}
.create-button-1,.create-button-2,.create-button-3 {
    display: inline-block;
    padding: 10px;
    background: #f37c21;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
    width: 250px;
    text-align: center;
    border-radius: 25px;
    margin:10px;
    font-size: 20px;
}
.create-button-1:hover,.create-button-2:hover,.create-button-3:hover {
	text-decoration: underline;
}
.create-button-2 {
    background: #00B9BB;
    color: #FFF;
}
.create-button-3 {
    background: #D1F3F4;
    color: #666;
}
.background-scroll .h4-1,.background-scroll h3 {
		color: #666;
		margin: 0;
		padding: 0;
		margin-top: 15px;
		margin-bottom: 5px;
		margin-left: 30px;
		margin-right: 30px;
	}
	.background-scroll table h4 {
		margin: 0;
		padding: 0;
		color: #666;
		font-weight: normal;
	}
	.home-create-button-1 {
		position: relative;
		top:0;
		left: 0;
		right:0;
		margin: 5px;
	}

	.h3-1 a{
		display: inline-block;
		text-decoration: none;
		background: #00B9BB;
		color: #FFF;
		width: 20px;
		height: 20px;
		padding: 3px;
		border-radius: 50%;
	}
	.home-create-button-1{
		font-size: 18px;
	}
.ovo-failed {
	height: 100px;
	text-align: center;
}
.ovo-loading {
	height: 150px;
	text-align: center;
}
.ovo-failed h5 {
	color: #868686;
	font-weight: normal;
}
.ovo-failed h3 {
	color: #cc003d;
}
.ovo-failed h4 {
	text-align: center;
}
.ovo-failed h4 a {
	text-decoration: none;
	color: #1dadaa;
}
.ovo-failed h4 a:hover {
	text-decoration: underline;
}
.ovo-failed h4 table {
	margin-top: 50px;
}
.ovo-failed h4 table tr td {
	text-align: center;
}
.btn-try-again {
	margin: 15px;
	display: inline-block;
	padding: 8px;
	padding-left: 50px;
	padding-right: 50px;
	border: solid 2px #1dadaa;
	font-weight: normal;
	border-radius: 20px;
}
.btn-try-again:hover {
	text-decoration: underline;
}
input[type="date"]::-webkit-inner-spin-button,
input[type="date"]::-webkit-calendar-picker-indicator {
    background-image: none;
}
a { cursor: pointer; }
#toast2 {
	background-color: #333;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    padding: 35px;
    padding-left: 0;
    padding-right: 0;
    position: fixed;
    z-index: 999;
    left: 50%;
    top: 50%;
    width: 300px;
    height: 50px;
    margin-left: -150px;
    margin-top: -60px;
    font-size: 15px;
}
#toast2 .header-1 {
	position: absolute;
	top: 7px;
	right: 10px;
	color: #FFF;
	font-weight: bold;
}
#toast2 .header-1 a:hover {
	opacity: 0.75;
}
#toast2 .container-1 {
	position: absolute; 
	top: 35px;
	left: 10px;
	right: 10px;
	bottom: 10px;
}
#toast2 .container-1 a {
	color: #FFF;
	text-decoration: underline;
}
form { margin: 0; padding: 0; }
form.form-mobile select,form.form-desktop select {
	background: #CCC;
    padding: 10px;
    font-size: 14px;
    border: none;
    width: calc(100% - 20px);
    text-align: center;
    border-radius: 7px;
}
form.form-desktop select {
	width: 200px;
}
form.form-mobile textarea,form.form-desktop textarea {
    padding: 5px;
    width: calc(100% - 20px);
    outline: none;
	font-size: 14px;
	background: #CCC;
	border-radius: 5px;
	height: 100px;
	resize: vertical;
	text-align: left;
	border: none;
}
form.form-desktop textarea {
	width: 200px;
}


form.form-mobile input[type=text],
form.form-desktop input[type=text] {
	padding: 10px;
	outline: none;
	font-size: 14px;
	border: solid 1px #CCC;
	background: #CCC;
	background-size: 28px 28px;
	background-position: right center;
	background-repeat: no-repeat;
	border-radius: 5px;
	width: calc(100% - 20px);
}

form.form-desktop input[type=text] {
	width: calc(200px - 10px);
}

form.form-mobile input[type=date],
form.form-desktop input[type=date],form.form-mobile input[type=text].tx-sel-date,form.form-desktop input[type=text].tx-sel-date {
	padding: 10px;
	outline: none;
	font-size: 14px;
	border: solid 1px #CCC;
	background: #CCC;
	background-image: url(../images/date-1.png);
	background-size: 28px 28px;
	background-position: right center;
	background-repeat: no-repeat;
	border-radius: 5px;
	width: calc(100% - 20px);
}
form.form-desktop input[type=text].tx-sel-date {
	width: calc(200px - 10px);
}
form.form-desktop input[type=date],form.form-desktop .tx-sel-date {
	padding: 5px;
	outline: none;
	font-size: 14px;
	border: solid 1px #CCC;
	background: #CCC;
	background-image: url(../images/date-1.png);
	background-size: 28px 28px;
	background-position: right center;
	background-repeat: no-repeat;
	border-radius: 5px;
	width: calc(200px - 10px);
}
form.form-mobile input[type='radio']:after {
    width: 15px;
    height: 15px;
    border-radius: 15px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #d1d3d1;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
}
form.form-mobile input[type='radio']:checked:after {
   width: 15px;
   height: 15px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #00B9BB;
	content: '';     
	display: inline-block;
    visibility: visible;
    border: 2px solid white;
}
form.form-mobile input[type='checkbox']:after {
    width: 15px;
    height: 15px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #d1d3d1;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white; }

 form.form-mobile input[type='checkbox']:checked:after {
    width: 18px;
	height: 15px;
	top: -2px;
	left: -1px;
	position: relative;
	content: "";
	display: inline-block;
	visibility: visible;
	border: 2px solid white;
	color: #333;
	font-weight: bold;
	background-image: url(../images/checkbox.png);
	background-size: 18px 15px;
	background-color: #00B9BB;
	background-color: #d1d3d1;	 	 
}
	

.video {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 700px;
	height: 500px;
	margin-left: -350px;
	margin-top: -250px;
	z-index: 10000;
	background: #CCC;
}
.video iframe {
	border: none;
	position: absolute;
	top: 30px;
	left: 30px;
	width: calc(100% - 60px);
	height:  calc(100% - 60px);
}
.video.mobile {
	width: 100%;
	left: 0;
	right: 0;
	margin-left: 0;
}
.video.mobile iframe {
	width: 100%;
	left: 0;
	right: 0;
}
.video .close {
	position: absolute;
	top: 5px;
	right: 10px;
	font-weight: bold;
	color: #000;
	font-size: 16px;
}
.video .close:hover {
	opacity: 0.55;
}
input[type='radio']:after {
    width: 15px;
    height: 15px;
    border-radius: 15px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #d1d3d1;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
}

input[type='radio']:checked:after {
    width: 15px;
    height: 15px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #00B9BB;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
}
input[type='checkbox']:after {
    width: 15px;
    height: 15px;
    
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #d1d3d1;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
}

 input[type='checkbox']:checked:after {
		width: 18px;
		height: 15px;
		top: -2px;
		left: -1px;
		position: relative;
		content: "";
		display: inline-block;
		visibility: visible;
		border: 2px solid white;
		color: #333	;
		font-weight: bold;
		background-image: url(../images/checkbox.png);
		background-size: 18px 15px;
		background-color: #00B9BB;
		background-color: #d1d3d1;	 	
}
.body-container {
	padding-left: 15px;
	padding-right: 15px;
}
.body-container .ul-gejala li {
	padding-left:0;
	padding-right:0;
}
.body-container h4.payment-method-1 {
	min-height: 100px; 
	background-image: url(../images/wave.png?a);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	margin: 0;
	padding-top: 110px;
	padding-bottom: 90px;
	text-align-last: center;
}
.body-container h4.payment-method-1.mobile {
	min-height: 100px; 
	background-image: url(../images/wave-mobile.png?a);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	margin: 0;
	padding: 0;
	padding-top: 50px;
	padding-bottom: 50px;
	text-align-last: center;
}
.body-container h4.payment-method-1.desktop {
	
}
.body-container h4.payment-method-1 a:hover {
	
}
.body-container h4.payment-method-1 .payment-list {
	width: 140px;
	height: 110px;
	background: #FFF;
	border: solid 1px #FFF;
	margin: 0;
	border-radius: 10px; 
	vertical-align: middle;
	display: table-cell; 
	margin: 7px; 
}
.body-container h4.payment-method-1 .payment-list:hover {
	border: solid 1px #FFF;
	opacity: 0.93;
}  
.body-container h4.payment-method-1 .payment-list img {
	display: block;  
	margin: auto;  
	width: 100px;	
	padding: 5px;
}
.body-container h4.payment-method-1 .payment-list a:hover,.body-container h4.payment-method-1 .payment-list a {
	color: white;
    text-decoration: none;
}
.body-container h4.payment-method-1 .payment-list a:hover {
	cursor:text;
}
.body-container h4.payment-method-1 .payment-list.gopay img,
.body-container h4.payment-method-1 .payment-list.shopeepay img, 
.body-container h4.payment-method-1 .payment-list.telkomsel img {
	
}
.body-container h4.payment-method-1 .container-1 {
	background: #333;
	margin-top: 10px;
}

/* MOBILE PAYMENT */
.ul-payment_list {
	text-align: left;
	width: auto;
	margin: 0 auto; 
	margin-left: -20px;
}
.ul-payment_list.desktop {
	width: 600px;
	margin: 0 auto;
}
.ul-payment_list li {
	border-bottom: solid 1px #DDD;
	list-style: none;
}
.ul-payment_list li a {
	height: 40px;
width: 100%; 
}
.ul-payment_list li .round {
	border-radius: 50%;
	width: 15px;
	height: 15px;
	background-color: #DDD;
	float: right;
	margin-top: 20px;
	margin-right: 20px;
	/*00B9BB*/
}
.ul-payment_list li a:hover > .round {
	background-color: #00B9BB;
}
.ul-payment_list li a.gopay{
	background-image: url(../images/gopay.png);
	display: inline-block;
	 background-position: left;
	 background-repeat: no-repeat;
	 background-size: auto 22px;
}

.ul-payment_list li a.shopeepay{
	background-image: url(../images/shopeepay2.png);
	display: inline-block;
	 background-position: left;
	 background-repeat: no-repeat;
	 background-size: auto 22px;
}

.ul-payment_list li a.telkomsel{
	background-image: url(../images/tsel.png?t=1);
	display: inline-block;
	 background-position: left;
	 background-repeat: no-repeat;
	 background-size: auto 28px;
}
.ul-payment_list li a.xl{
	background-image: url(../images/xl.png?t=1);
	display: inline-block;
	 background-position: left;
	 background-repeat: no-repeat;
	 background-size: auto 26px;
}
	.ul-payment_list li a.three{
	background-image: url(../images/three.png?t=1);
	display: inline-block;
	 background-position: left;
	 background-repeat: no-repeat;
	 background-size: auto 26px;
}
.ul-payment_list li a.indosat{
	background-image: url(../images/indosat.png?t=1);
	display: inline-block;
	 background-position: left;
	 background-repeat: no-repeat;
	 background-size: auto 32px;
}
.ul-payment_list li a.smartfren{
	background-image: url(../images/smartfren.png?t=1);
	display: inline-block;
	 background-position: left;
	 background-repeat: no-repeat;
	 background-size: auto 40px;
}
.ul-payment_list li a.bni{
	background-image: url(../images/bni3.1.png);
	display: inline-block;
	 background-position: left;
	 background-repeat: no-repeat;
	 background-size: auto 40px;
}
.ul-payment_list li a.atm.bersama{
	background-image: url(../images/atmbersama3.1.png?t=1);
	display: inline-block;
	 background-position: left;
	 background-repeat: no-repeat;
	 background-size: auto 40px;
}
.ul-payment_list li a.mandiri{
	background-image: url(../images/mandiri.3.2.png);
	display: inline-block;
	background-position: left;
	background-repeat: no-repeat;
	background-size: auto 40px;
}
.ul-payment_list li a.bri{
	background-image: url(../images/bri.3.2.png);
	display: inline-block; 
	background-position: left;
	background-repeat: no-repeat;
	background-size: auto 40px;
}
.ul-payment_list li a.bca{
	background-image: url(../images/bca.3.2.png);
	display: inline-block; 
	background-position: left;
	background-repeat: no-repeat;
	background-size: auto 40px;
}
.ul-payment_list li a.permata{
	background-image: url(../images/permata.3.2.png);
	display: inline-block; 
	background-position: left;
	background-repeat: no-repeat;
	background-size: auto 40px;
}
.ul-payment_list li a.ovo{
	background-image: url(../images/ovo2.png);
	display: inline-block; 
	background-position: left;
	background-repeat: no-repeat;
	background-size: auto 40px;
}
.ul-payment_list li a.link{
	background-image: url(../images/link2.png);
	display: inline-block; 
	background-position: left;
	background-repeat: no-repeat;
	background-size: auto 40px;
}
.ul-payment_list li a.dana{
	background-image: url(../images/dana.png?x);
	display: inline-block; 
	background-position: left;
	background-repeat: no-repeat;
	background-size: auto 30px;
}

#tb-timer tr td {	
	font-size: 14px;
	color: #666;
}
#tb-timer #td-menit,#tb-timer #td-detik {
	font-weight: bold;
	font-size: 22px;
}
#arrow-scroller {
	position:fixed;
	bottom: 30px;
	right: 18px;
}
#arrow-scroller img {
	height: 20px;
}

/* PAYMENT CSSes NEW*/
#form-tmp {
	padding: 10px;
}
.body-container.payment {
	background-color: #f6f4f5;
	padding-left:0;
	padding-right:0;
	display: block;
	overflow-x: hidden;
}
.body-container.payment .payment-doctor-info {
	margin: 5px;
	margin-bottom: 0;
	min-height: 120px;
	background: #FFF;
	margin-left: 0;
	margin-right: 0;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	position: relative;
}
.body-container.payment .payment-doctor-info.timer {
	min-height:80px; margin-top:30px
}
.body-container.payment .payment-doctor-info.timer h4 {
	text-align: center; color:RED;padding:15px;padding-bottom:0;margin:0
}
.body-container.payment .payment-doctor-info .photo {
	position: absolute;
	width: 100px;
	min-height: 100px;
	border: none;
	/*border-radius: 20px;*/
	top: 10px;
	left: 10px;
	overflow:hidden;
}
.body-container.payment .user-payment-info,.body-container.payment .payment-method-info,.body-container.payment .promo-method-info  {
	margin: 5px;
	padding: 8px;
	margin-bottom: 0;
	min-height: 100px;
	background: #FFF;
	margin-left: 0;
	margin-right: 0;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	position: relative;
}
.body-container.payment .payment-method-info .payment-method {
	display: inline-block;
	width: 80px;
	text-align: center;
	border: solid 1px #333; 
	text-decoration: none;
	padding: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-radius: 10px; 
	color: #666;
}
.body-container.payment .payment-method-info {
	padding: 10px;
	
}
.body-container.payment .payment-method-info .e-wallet.color-white {
	color:#FFF;
}
.body-container.payment .payment-method-info .va-bank.color-white {
	color:#FFF;
}
.body-container.payment .payment-method-info .balance.color-white {
	color:#FFF;
}
.body-container.payment .promo-method-info.floating  {
	box-shadow: rgba(0, 0, 0, 0.35) 5px 2px 10px;
	z-index:100;
}
.color-e-wallet {
	background:#00bab9;
	color:#FFF;
}
.color-va-bank {
	background:#F37C21;
	color:#FFF;
}
.color-balance {
	background:#1D82F5;
	color:#FFF;
}
.color-balance a {

}
.color-default {
	background:#FFF;
	color:#666;
}
.body-container.payment .payment-method-info .e-wallet {
	border:solid 2px #00bab9;
	color:#00bab9;
	margin-bottom:7px;
	
}
.body-container.payment .payment-method-info .va-bank {
	border:solid 2px #F37C21;
	color:#F37C21;
	margin-bottom:7px;
	
}
.body-container.payment .payment-method-info .balance {
	border:solid 2px #1D82F5;
	color:#1D82F5;
	margin-bottom:7px;
}
.body-container.payment .payment-method-info .title  {
	font-weight: bold;
	/*font-size: 18px;*/
	color: #707070;
}
.body-container.payment .promo-method-info  .title {
	color: #707070;
}
.body-container.payment .promo-method-info input[type=text] {
	width:calc(100% - 24px);
	border-radius:10px;
	border:dotted 2px #00bab9;
	padding: 10px;
	outline: none;
	background-color: f0ffff;
	color:#00bab9;
}

.body-container.payment .promo-method-info input[type=text]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #666;
  opacity: 0.78; /* Firefox */
}
.body-container.payment .promo-method-info  {
	/*min-height:180px;*/
}
.body-container.payment .promo-method-info a {
	display: inline-block;
	text-align: center;
	width: 80px;
	color: #FFF;
	background: #00bab9;
	padding:10px;
	padding-left:5px;
	padding-right:5px;
	border-radius:10px;
	text-decoration:none;
	font-weight:bold;
}
.body-container.payment a.confirm-payment {
	width:150px;
	background:RED;
	margin:5px;
}
.body-container.payment a.confirm-payment.color-disabled {
	background:#CCC;
}
.body-container.payment .user-payment-info span {
	font-weight: bold;
	color: #03b8b6;
}
.body-container.payment .user-payment-info span.a1 {
	color: RED;
}
.body-container.payment .user-payment-info span.a2 {
	color: RED;
}
.body-container.payment .payment-doctor-info .photo img {
	width: 100%;
}
.body-container.payment .payment-doctor-info .name { 
	position: absolute;
	border-radius: 5px;
	top: 10px;
	left: 125px;
	right: 25px;
	bottom: 25px;
	
}
.body-container.payment .payment-doctor-info .name .a {
	font-weight: bold;
	font-size: 18px;
	color: #707070;
} 
.body-container.payment .payment-doctor-info .name .b { 
	font-weight: normal;
	font-size: 16px;
	font-size: 16px;
	color: #707070;
} 
.payment-type-container {
	box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 4px;
	height: 45px;
	border-radius: 10px;
	margin-top: -5px;
}
a.payment-type-click {
	
}
.payment-type-container a {
	
}
.payment-type-container .payment-name {
	float:left;
	margin:8px;
	margin-right:0;
	margin-top:9px;
	width: 285px;
}
.payment-name .payment-title {
	float: right; 
	font-size: 12px;
	display: flex;
	text-align: left;
	margin-top: 6px;
	padding-left: 2px;
	height: 28px;
	width: 140px;
}
.payment-name .payment-title div {
	margin: auto;
	margin-left:0;
	font-weight:bold;
	color: #999;
	height: 30px;
	width: 155px;
}
.payment-type-container .round-1 {
	height:21px;
	width:21px;
	border-radius:50%;
	border: solid 2px #a2a2a2;
	margin:10px;
	margin-left: 0;
	float:right;
}
.payment-type-container .round-1 .round-x {
	height:13px;
	width:13px;
	border-radius:50%;
	background-color:#00bab9;
	margin:4px;
}

.payment-type-container .round-2 {
	height:20px;
	width:20px;
	border-radius:50%;
	border: solid 2px #a2a2a2;
	margin:10px;
	float:right;
}
.title-2 h4 { text-align: left}
.price-info-red {color:RED}
ul.ul-paging {
	list-style-type: none;
	margin:0;
	padding:0;
	display: inline-block;
	font-size: 15px;
	
}
ul.ul-paging a {
	text-decoration: none;
	color: #666;
	padding:2px;
	padding-left:3px;
	padding-right: 3px;
	margin:2px;
	border: solid 2px #D1F3F4;
}
ul.ul-paging a:hover{
	text-decoration:underline;
	background:#D1F3F4;
}
ul.ul-paging a.selected {
	font-weight: bold;
	border: solid 2px #FFF;
	background:#FFF;
}
ul.ul-paging li {
	float: left;
}
.search-article {
	width: 250px;
	padding:8px;
	padding-left:15px;
	padding-right:38px;
	border:solid 1px #666;
	border-radius:17px;
	outline:none;
	font-size:16px;
	background-image:url(../images/search.png);
	background-position:bottom 7px right 10px;
	background-repeat:no-repeat;
	background-size:22px 22px;
}
.search-article::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #CCC;
  opacity: 1; /* Firefox */
}

.search-article:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #CCC;
}

.search-article::-ms-input-placeholder { /* Microsoft Edge */
  color: #CCC;
}

#floating-desktop,#floating-mobile {
	position:fixed;
	right:30px;
	bottom:30px;
	min-width:250px;
	min-height:50px;
	z-index:999;
}
#floating-mobile {
	right:20px;
	bottom:20px;
}
#floating-desktop .message,#floating-mobile .message{
	background-color: #e3e3e3;
	padding: 10px;
	font-size: 0.9rem;
	text-align: left;
	width: 155px;
	color: #757575;
	border-radius: 8px;
	-moz-border-radius: 8px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	-moz-box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	position: relative;
	min-height:30px;
	margin-left:15px;
}
#floating-desktop .message .arrow,#floating-mobile .message .arrow {
	width: 20px;
	height: 20px;
	background-color: #333;
	position: absolute;
	top: 50%;
	margin-top: -10px;
	right: -5px;
	transform: rotate(135deg);
	background-color: #e3e3e3;
}

#floating-desktop img,#floating-mobile img {
	width:50px;
	height:50px;
}