#topBadgeWeb{
	background: #da5665;
	padding: 1em;

	position: relative;
    z-index: 9;
    width: 100%;
    top: 0px;

}
#topBadgeMob{
	background: #da5665;
	padding: 1em;

	position: relative;
    z-index: 9;
    width: 100%;
    top: 0px;
}
#topBadgeMob .topBadgeBtn{
	background: #da5665;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid rgba(255, 255, 255, 0.3);
    padding: 0.4em 0.7em;
    text-decoration: none;
    transition: 0.3s all;
}
#topBadgeMob .topBadgeContent span{
	position: relative;
	right: -3em;
}
#topBadgeWeb .topBadgeContent span{
	text-transform: uppercase;
	color: #fff;
	font-size: 12px;
}
#topBadgeWeb .topBadgeBtn{
	margin-left: 1em;
	background: #da5665;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid rgba(255, 255, 255, 0.3);
    padding: 0.4em 0.7em;
    text-decoration: none;
    transition: 0.3s all;
}
#topBadgeWeb .topBadgeBtn:hover{
	background-color: #fff;
	color: #da5665;
	text-decoration: none;
}

#feedback {
position: fixed;
right: 0;
top: 25%;
margin-right: -3px;
margin-bottom: -3px;
z-index: 9999;
overflow: hidden;

}
.closeBtnSlidein{
	position: absolute;
	top:0;
	left:0;
	cursor: pointer;
}
#feedback-form {
display:block;
float: right;
position: relative;
width: auto;
height: 100%;
z-index: 1000;
padding-left: 0px;
padding-right: 3px;
}

.panel {
background-color: #fff;
}

#feedback-tab {
float: right;
cursor: pointer;
margin: 3em 0;
}
#feedback-tab-button {
float: right;
cursor: pointer;
margin: 3em 0;
}

.btn-reg {
text-align: center;
position: absolute;
left: 0;
right: 0;
bottom: 2rem;
}

#feedback-form img {
vertical-align: middle;
}

#feedback2 {
display: none !important;
}


/*media query*/
@media only screen and (min-width: 320px) and (max-width:1023px) {
  #topBadgeWeb{
  	display: none;
  }
}
@media only screen and (min-width:1024px) {
  #topBadgeMob{
  	display: none;
  }
}

#topBadgeWeb .topBadgeContent span {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.topBadgeBtn{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  
}

.topCutblock{
	position: relative;
    top: 48px;
}
.menuIcon {
    
	margin-top: -15px;
}

@media only screen and (max-width: 600px) {
	#feedback-tab {
		 margin: 0px !important;
	}
	.sub-home #topBadgeMob{
		width: 100%;
		position: fixed;
		z-index: 9999;
	}

	.homepg #topBadgeMob{
		width: 100%;
		position: fixed;
	}
	.homepg .topCutblock {
		position: fixed !important;
		top: 48px;
		z-index:999999;
	}

	.homepg .menuIcon {
		margin-top: 27px !important;
	}
	.homepg .menuOverlay .closebtn {
		top: 52px !important;
	}

	.homepg #topBadgeMob{
		z-index:9999;
	}

	body.sub-home #header {
    	border-top: 63px solid #fff  !important;
	}

	.topCutblock{
		z-index:1;
	}

  }
  @media (max-width: 991.98px) and (min-width: 360px){
	.mob-logo img {
		width: 175px !important;
		position: relative !important;
		z-index: 1;
		padding: 9px 8px 8px 15px;
	}
}