.blur_wrap {
	-webkit-filter:none;
	filter:none;
}

.blur_wrap:after {
	content:'';
	display:block;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	visibility:hidden;
	opacity:0;
	z-index:99;
	background-color:rgba(245, 245, 245, 0.8);
}

.blur_wrap_animate {
	-webkit-filter:blur(5px);
	filter:blur(5px);
}

.blur_wrap_animate:after {
	visibility:visible;
	opacity:1;
}


.header {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:90px;
	background:white;
	padding-top:20px;
	z-index:91;
	text-align:center;
	box-shadow: 0 -3px 16px rgba(0,0,0,.20);
	transition:all 0.15s linear;
	-webkit-transition:all 0.15s linear;
	-moz-transition:all 0.15s linear;
}

.header_left {
	display:block;
	float:left;
	color:#21b6b0;
	font-size:14px;
	text-transform:uppercase;
	font-family:'sans_semibold';
	text-decoration:none !Important;
	position:relative;
    line-height: 18px;
    margin-right: 18px;
    margin-top: 18px;
    border-bottom: 1px solid rgba(33, 182, 176, 0.0);
    transition:all 0.25s ease;
    -webkit-transition:all 0.25s ease;
    -moz-transition:all 0.25s ease;
}

.header_left:hover  {
	 border-bottom: 1px solid rgba(33, 182, 176, 0.4);
}

.header_left:hover {
	color:#21b6b0;
}

.header_left:focus {
	color:#21b6b0;
}

.header_left span {
	position:absolute;
	right:0;
	top:0;
	text-transform:initial;
	right: 20px;
    top: -9px;
    font-family:'sans_reg';
    font-size:13px;
}

.device_wrap_left {
	background-color:white;
	width:40px;
	height:40px;
	float:left;
	border-radius:50%;
	margin:4px;
	position:relative;
}

.device_wrap_left img {
	padding:9px;
}

.device_wrap_left div{
	position:absolute;
	right:-7px;
	top:-7px;
	width:20px;
	height:20px;
	border-radius:50%;
	background-color:#f07171;
	color:white;
	text-align:center;
}
.device_wrap {
	float:left;
	width:142px;
	height:48px;
	background-color:#f0f0f0;
	border-radius:40px;
	margin-right:50px;
	cursor:pointer;
}

.device_wrap_right {
	float:left;
	color:#7f7f7f;
	font-family:'sans_semibold';
	font-size:14px;
	margin-top:13px;
	margin-left:8px;
}

.header_logo {
	float:left;
	position:fixed;
	left:80px;
	top:20px;
	z-index:93;
	transition:all 0.15s linear;
	-webkit-transition:all 0.15s linear;
	-moz-transition:all 0.15s linear;
	text-decoration:none;
}

.header_logo span {
	position:relative;
	float:left;
	right: -3px;
    top: -4px;
	color: #959595;
    font-size: 12px;
    font-family: 'sans_light';
    transition:all 0.3s linear;
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    display: none;
}

.header_logo_main {
	float:left;
	transition:all 0.55s ease;
	-webkit-transition:all 0.55s ease;
	-moz-transition:all 0.55s ease;
}

.header_logo_white {
	position:absolute;
	left:0;
	top:0;
	height:0;
	overflow:hidden;
    -webkit-transition: 0.18s cubic-bezier(0.52, 0.01, 0.16, 1);
    -moz-transition: 0.18s cubic-bezier(0.52, 0.01, 0.16, 1);
    transition: 0.18s cubic-bezier(0.52, 0.01, 0.16, 1);
	transition-delay:0.09s;
	-webkit-transition-delay:0.09s;
	-moz-transition-delay:0.09s;
}

.header_logo_pass .header_logo_main{
	visibility:hidden;
	opacity:0;
}

.header_logo_pass .header_logo_white{
	height:45px;
}

.header_logo .mobile_logo {
	position: absolute;
	top: 1px;
	right: -8px;
	color: #DBD7D7;
	font-size: 14px;
	font-family: times new roman;
}

.device_wrap_tooltip{
	padding:3px 20px 20px 20px;
	width:361px;
	background-color:#f0f0f0;
	position:fixed;
	right: 165px;
    top: 68px;
	display:none;
	border-radius:0 0 5px 5px;
	box-shadow: 5px 15px 33px rgba(0,0,0, 0.14);
	z-index:91;
}

.device_wrap_tooltip_acitve {
	visibility:visible;
	opacity:1;
}

.device_wrap_tooltip a{
	text-decoration:none !important;
}

.device_wrap_tooltip_close {
	display:none;
	position:absolute;
	padding-left: 15px;
    padding-top: 7px;
    width: 40px;
    height: 40px;
}

.device_wrap_tooltip_text_top {
	text-transform:capitalize;
	display:block;
	color:#7f7f7f;
	text-align:center;
	font-size:40px;
	padding-bottom:12px;
	font-size:21px;
	font-family:'sans_semibold';
	border-bottom:1px solid #e8e8e8;
	display:none;
}

.device_wrap_tooltip_items {
	max-height:198px;
	overflow-y:auto;
}

.device_wrap_tooltip_item{
	border-bottom:1px solid #e8e8e8;
	padding:15px 0;
	position:relative;
}

.device_wrap_tooltip_item:nth-last-of-type(1){
	border:0;
	padding-bottom:0;
}

.device_wrap_tooltip_img{
	float:left;
	border:1px solid #e8e8e8;
}

.device_wrap_tooltip_text{
	float:left;
	margin-left:10px;
}

.device_wrap_tooltip_img img{
	width:50px;
}

.device_wrap_tooltip_title{
	color: #3dbeb7 !important;
	font-family: 'sans_bold';
	font-size: 14px;
	text-transform: capitalize;
	text-decoration:none !important;
}
.device_wrap_tooltip_iks{
	color: #757575 !important;
	font-family: 'sans_semibold';
	font-size: 12px;
	text-transform: capitalize;
	text-decoration:none !important;
	margin-top:5px;
	text-align: center;
}

.device_wrap_tooltip_iks img{
	margin-top:-2px;
}

.tooltip_text{
	color: #757575 !important;
	font-family: 'sans_semibold';
	font-size: 12px;
	text-decoration:none !important;
	margin-top:3px;
	padding-top:15px;
	padding-left:15px;
}

.inactive_button{
	background:#CDCDCD !important;
	cursor:default;
}

.device_wrap_tooltip_button{
	padding:10px;
	margin-top:20px;
	text-align:center;
	color:white;
	font-family: 'sans_bold';
	font-size: 20px;
	background:#23C9C3;
	border-radius:5px;
	text-decoration:none !important;
}

.device_wrap_select{
	border-radius:24px 24px 0 0;
}

.header_right {
	float:right;
	padding-right:30px;
	position:relative;
}

.app_btn_items {
	float:left;
	margin-right:50px;
	margin-top:8px;
	border-left:1px solid #dedede;
	padding-left: 35px;
    margin-left: 17px;
}

.app_btn {
	display:block;
	float:left;
	margin-left:10px;
	position:relative;
}

.app_btn_hover {
	background-color: #C2C2C2;
    border-radius: 4px;
    position: absolute;
	left:-30px;
	top:54px;
	opacity: 0;
	width:95px;
    color: white;
    font-size: 12px;
    font-family: 'sans_reg';
    padding-right: 9px;
    padding-left: 9px;
    height: 28px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-top: 6px;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
	box-shadow: 0 1px 6px rgba(0,0,0,.15);
}

.app_btn_hover:after {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    top: -5px;
    background: linear-gradient(45deg, transparent 50%, #C2C2C2 50%);
    background: -webkit-linear-gradient(45deg, transparent 50%, #C2C2C2 50%);
    background: -moz-linear-gradient(45deg, transparent 50%, #C2C2C2 50%);
    background-size: 200% 200%;
    background-position: 100% 100%;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}

.app_btn:hover .app_btn_hover {
	opacity: 1;
    top: 48px;
}

.header_sign_wrapper {
	float:left;
}
.header_sign_in {
	position:relative;
	
}

.header_sign {
	margin-top:8px;
	display:block;
	float:left;
	border-radius:5px;
	height:35px;
	text-transform:uppercase;
	font-family:'sans_semibold';
	text-decoration:none !important;
	padding-top:7px;
	text-align:center;
	font-size:14px;
}

.header_sign.log_sign{
	width:74px;
	border:1px solid rgba(33, 182, 176, 0.4);
	margin-right:10px;
	color:#23c9c3;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
}

.header_sign.log_sign:hover{
	border:1px solid rgba(33, 182, 176, 0.65);
}

.header_sign.reg_sign{
	width:85px;
	background:#23c9c3;
	color:white;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
}

.header_sign.reg_sign:hover{
	background:#21b8b3;
}

.header_sign_av {
	float: left;
	display:block;
	position:relative;
	width: 45px;
    height: 45px;
    border-radius: 50%;
    background: url("../home/pics/user-img.jpg") no-repeat center center;
    background-size: cover;
    font-size: 0;
    text-decoration: none;
    display: block;
    margin-right: 16px;
}

.header_sign_av:after {
	content:'';
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	height:45px;
	width:45px;
	border:1px solid rgba(0,0,0, 0.1);
	border-radius:50%;
}

.header_sign_btn {
    float:left;
	width: 24px;
    height: 24px;
    font-size: 24px;
    cursor: pointer;
	margin-top:10px;
	-ms-user-select:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
}

.header_sign_pop {
	position:absolute;
	right: -20px;
    top: 65px;
	background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 4px 45px 0px rgba(0,0,0,.2);
    width: 200px;
	visibility:hidden;
	opacity:0;
	transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
}

.header_sign_pop_active {
	top: 58px;
	visibility:visible;
	opacity:1;
}

.header_sign_pop:after {
	top: -24px;
    right: 18px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
    border-width: 12px;
}

.header_sign_pop_wrap {
	border-bottom:2px solid #efefef;
}


.header_sign_pop_item {
	display:block;
	text-align:left;
	text-decoration:none !important;
	padding: 10px 20px;
	text-transform:capitalize;
}

.header_sign_pop_item span {
	display:inline-block;
	vertical-align:top;
	color:#7f7f7f;
	font-weight:500;
	margin-right: 9px;
	font-size:14px;
	font-family:'sans_reg';
	transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
}

.header_sign_pop_item span:nth-child(2) {
	margin-right:0;
}

.header_sign_pop_item span svg{
	width:18px;
	height:18px;
}

.header_sign_pop_item span svg path{
	fill:#7f7f7f;
	transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
}

.header_sign_pop_item:hover span{
	color:#3dbfb7;
}

.header_sign_pop_item:hover span svg path {
	fill:#3dbfb7 !important;
}

.header_right_icos {
	display:none;
	float:left;
}

.header_right_icos div{
	float:left;
	margin-right:15px;
	cursor:pointer;
	z-index:9;
}

.header_right_icos div img {
	width:32px;
}

.header_right_icos div:nth-last-of-type(1) {
	float:left;
	margin-right:0;
}

.header_right_icos svg path {
	transition:all 0.25s ease;
	-webkit-transition:all 0.25s ease;
	-moz-transition:all 0.25s ease;
	transition-delay:0.05s;
	-webkit-transition-delay:0.05s;
	-moz-transition-delay:0.05s;
}

.header_right_icos circle {
	transition:all 0.25s ease;
	-webkit-transition:all 0.25s ease;
	-moz-transition:all 0.25s ease;
	transition-delay:0.05s;
	-webkit-transition-delay:0.05s;
	-moz-transition-delay:0.05s;
}

/*
.header_right_icos_active #share_id_white {
	fill:rgba(255,255,255, 0.5) !important;
}

.header_right_icos_active #share_id_fill {
	fill:white !important;
}

.header_right_icos_active #feedback_fill {
	fill:white !important;
}

.header_right_icos_active #feedback_white {
	fill:rgba(255,255,255, 0.5) !important;
}

.header_right_icos_active #account_id_white {
	fill:rgba(255,255,255, 0.5) !important;
}

.header_right_icos_active #account_id_fill {
	fill:white !important;
}
*/

.header_right_icos_log_in {
	right:45px;
}

/*shares*/

.hide_shares {
	position:fixed;
	top:-90px;
	left:0;
	height:90px;
	width:100%;
	background:white;
	transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	z-index:8;
}

.hide_shares_selected {
	-webkit-transition:all 0.6s ease;
	-moz-transition:all 0.6s ease;
	transition:all 0.6s ease;
}

.hide_shares_item {
	width:20%;
	height:100%;
	float:left;
	text-align:center;
	padding-top:26px;
}

.hide_shares a:nth-child(1) .hide_shares_item {
	background:#3B5998;
}

.hide_shares a:nth-child(2) .hide_shares_item {
	background:#00ABF0;
}

.hide_shares a:nth-child(3) .hide_shares_item {
	background:#DF4A32;
}

.hide_shares a:nth-child(4) .hide_shares_item {
	background:#8C807C;
}

.hide_shares a:nth-child(5) .hide_shares_item {
	background:#cb2a31;
}

.hide_shares_item img{
	height:32px;	
}

.hide_shares a:nth-child(2) .hide_shares_item img{
	margin-top:4px;
	height:28px;
}

.hide_shares a:nth-child(4) .hide_shares_item img{
	height:28px;
	margin-top:4px;
}

/*shares*/

/*sign up*/

.hide_signup {
	position: fixed;
	top: -150px;
	left: 0;
	width: 100%;
	height: 70px;
	transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	text-align: center;
	vertical-align: middle;
	z-index:8;
}

.hide_signup a {
	display: block;
	float: left;
	width: 50%;
	background-color: white;
	height: 100%;
	text-decoration: none;
	font-size: 20px;
	color: #23c9c3;
	padding-top: 20px;
	border-bottom: 1px solid rgba(234,234,234, 0.5);
	text-transform: uppercase;
}

.hide_signup a:nth-last-of-type(1) {
	background-color:#23c9c3;
	color:white;
	border:0;
}

.feb_send_checkok {
  width: 45px;
  height: 45px;
  background-color: #90C462;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("../home/pics/send_btn_check.svg");
  display: inline-block;
  border-radius: 46px;
}


/*sign up*/

/*toggle*/

.toggle_wrapper {
	position: fixed;
	top: 22px;
	left: 13px;
	z-index: 93;
	cursor:pointer;
	display:block;
	width: 50px;
	height: 50px;
	transition:all 0.15s linear;
	-webkit-transition:all 0.15s linear;
	-moz-transition:all 0.15s linear;
}
	
.toggle-button {
	-webkit-transition: all .3s cubic-bezier(.7,0,.3,1);
	-moz-transition: all .3s cubic-bezier(.7,0,.3,1);
	-o-transition: all .3s cubic-bezier(.7,0,.3,1);
	transition: all .3s cubic-bezier(.7,0,.3,1);
	position:absolute;
	width: 20px;
	height: 14px;
	top: 50%;
    margin-top: -10px;
    left: 50%;
    margin-left: -10px;
}
.toggle-button .lines, .toggle-button .lines:after, .toggle-button .lines:before {
	transition: all .25s cubic-bezier(.7,0,.3,1);
	-webkit-transition: all .25s cubic-bezier(.7,0,.3,1);
	-moz-transition: all .25s cubic-bezier(.7,0,.3,1);
}

.toggle-button .lines {
	transition: all .25s cubic-bezier(.7,0,.3,1);
	-webkit-transition: all .25s cubic-bezier(.7,0,.3,1);
	-moz-transition: all .25s cubic-bezier(.7,0,.3,1);
	position: relative;
	width: 100%;
	height: 2px;
	background-color: #7f7f7f;
	display: block;
	top: 50%;
}

.toggle-button .lines:before {
	top: -6px;
}

.toggle-button .lines:after, .toggle-button .lines:before {
	position: absolute;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: #7f7f7f;
	display: block;
	content: '';
	transition:all 0.15s linear;
	-webkit-transition:all 0.15s linear;
	-moz-transition:all 0.15s linear;
}

.toggle-button .lines:after {
	top: 6px;
}

.toggle-button.toggle {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.toggle-button.toggle .lines {
	background-color: transparent!important;
}

.toggle-button.toggle .lines:before {
	-webkit-transform: translateY(0)rotate(-45deg);
	-moz-transform: translateY(0)rotate(-45deg);
	-o-transform: translateY(0)rotate(-45deg);
	-ms-transform: translateY(0)rotate(-45deg);
	transform: translateY(0)rotate(-45deg);
}

.toggle-button.toggle .lines:after, .toggle-button.toggle .lines:before {
	top: 0;
	background:white;
}

.toggle-button.toggle .lines:after {
	-webkit-transform: translateY(0)rotate(45deg);
	-moz-transform: translateY(0)rotate(45deg);
	-o-transform: translateY(0)rotate(45deg);
	-ms-transform: translateY(0)rotate(45deg);
	transform: translateY(0)rotate(45deg);
}

.toggle_wrapper:hover .lines:after{
	transform: translateY(-1px);
}

.toggle_wrapper:hover .lines:before{
	transform: translateY(1px);
}

.toggle_wrapper:hover .toggle .lines:after{
	-webkit-transform: translateY(0)rotate(45deg);
	-moz-transform: translateY(0)rotate(45deg);
	-o-transform: translateY(0)rotate(45deg);
	-ms-transform: translateY(0)rotate(45deg);
	transform: translateY(0)rotate(45deg);
}

.toggle_wrapper:hover .toggle .lines:before{
	-webkit-transform: translateY(0)rotate(-45deg);
	-moz-transform: translateY(0)rotate(-45deg);
	-o-transform: translateY(0)rotate(-45deg);
	-ms-transform: translateY(0)rotate(-45deg);
	transform: translateY(0)rotate(-45deg);
}

/*toggle*/

/*menu*/

.mob_menu {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	display:table;
	opacity:1;
    background: -webkit-linear-gradient(25deg, #009489, #04d5c8); 
    background: -o-linear-gradient(25deg, #009489, #04d5c8); 
    background: -moz-linear-gradient(25deg, #009489, #04d5c8); 
    background: linear-gradient(25deg, #009489, #04d5c8); 
	transform:translateY(-100%);
	-webkit-transform:translateY(-100%);
	-moz-transform:translateY(-100%);
	-o-transform:translateY(-100%);
	-webkit-transition: 0.7s cubic-bezier(0.52, 0.01, 0.16, 1);
    -moz-transition: 0.7s cubic-bezier(0.52, 0.01, 0.16, 1);
    transition: 0.7s cubic-bezier(0.52, 0.01, 0.16, 1);
	z-index:92;
}

.white_bord {
	max-width: 410px;
    height: 1px;
    background: rgba(255,255,255, 0.5);
    display: block;
    margin: 14px auto 28px;
    width: 100%;
}

.mob_menu_inner {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	opacity:0;
	transform:translateY(-40px);
	-webkit-transform:translateY(-40px);
	-moz-transform:translateY(-40px);
	-o-transform:translateY(-40px);
	-webkit-transition: 0.36s ease;
    -moz-transition: 0.36s ease;
    transition: 0.36s ease;
	text-align:center;
	padding-top:20px;
	overflow-y:auto;
}

.mob_menu_inner .app_btn_items {
	display:inline-block;
	float:none;
	margin-right:0;
	margin-top:15px;
	border:0;
	margin-left:0;
	padding-left:0;
}

.mob_menu_inner .app_btn_items .app_btn:nth-child(1) {
	margin-left:0;
}

.mob_menu_inner_item {
	line-height:8.5vh;
}

.mob_menu_inner_item a{
	font-size: 4.7vh;
    line-height: 5.3vh;
	color:white;
	text-transform:uppercase;
	font-family:'sans_light';
	text-decoration:none;
	display:inline-block;
	transition:all 0.25s linear;
	-webkit-transition:all 0.25s linear;
	-moz-transition:all 0.25s linear;
	padding-left:21px;
	padding-right:21px;
	border-radius:500px;
	position:relative;
}

.mob_menu_inner_item a sup{
	top: -23px;
    right: -5px;
    opacity: 0.8;
	text-transform:initial;
	font-size:14px;
}

.mob_menu_inner_item a:hover {
	background-color:rgba(255,255,255, 0.25);
	letter-spacing:1px;
}

.mob_menu_inner_item_active {
	background-color:#f07171;
	font-family:'sans_bold' !important;
}

.mob_menu_active {
	transform:translateY(0);
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
}

.mob_menu_active .mob_menu_inner {
	opacity:1;
	transition-delay:0.4s;
	-webkit-transition-delay:0.4s;
	-moz-transition-delay:0.4s;
	-o-transition-delay:0.4s;
	transform:translateY(0px);
	-webkit-transform:translateY(0px);
	-moz-transform:translateY(0px);
	-o-transform:translateY(0px);
}

.show_top_link {display:none;}

/*menu*/


/*feedback*/

.feedback_op {
	z-index: 999;
	position: fixed;
	top: 0;
	left: 0;
	background-color:rgba(243, 243, 243, 0.60);
	transition:all 1ms ease;
	-webkit-transition:all 1ms ease;
	-moz-transition:all 1ms ease;
	height:0;
	 -webkit-transition-delay: 0.4s; 
    transition-delay: 0.4s;
	-moz-transition-delay: 0.4s;
}

.feedback_op_active {
	height:100%;
	 -webkit-transition-delay: 0s; 
    transition-delay: 0s;
	-moz-transition-delay: 0s;
}

.main_feedback {
	z-index: 999999999;
	max-width:690px;
	width:100%;
	position:fixed;
	left:50%;
	margin-left:-345px;
	top:-1500px;
	background:white;
	border-radius:5px;
	box-shadow: 0 0 35px rgba(0, 0, 0, 0.09);
	-webkit-transition: all 200ms cubic-bezier(0.01, 0.51, 0.49, 0.98); 
   -moz-transition: all 200ms cubic-bezier(0.01, 0.51, 0.49, 0.98); 
   -o-transition: all 200ms cubic-bezier(0.01, 0.51, 0.49, 0.98); 
   transition: all 200ms cubic-bezier(0.01, 0.51, 0.49, 0.98); 
   -webkit-transition-delay: 0s; 
    transition-delay: 0s;
}

.main_feedback_selected{
	top:12%;
}

.main_feedback_top {
	border-radius:5px 5px 0 0;
	background:#1fb6b0;
	width:100%;
	height:60px;
	padding-left:25px;
	padding-right:20px;
	padding-top:18px;
}

.main_feedback_top .text{
	float:left;
	color:white;
	text-transform:capitalize;
	font-size:15px;
}

.main_feedback_close {
	float:right;
	cursor:pointer;
}

.feedback_modal-body {
	background-color: #fff;
	border-radius: 0 0 5px 5px;
	padding: 20px 25px 30px 25px;
}

.mecheranq {
	padding:0;
	overflow:auto;
}

.al_c {
	text-align:center;
}

.feedback_modal-txt {
	font-size: 15px;
	color: #7F7F7F;
	width: 70%;
	margin: 20px 15% 35px 15%;
	text-align: center;
}

.nic_inp {
	position: relative;
	border: 1px solid #D8D8D8;
	border-radius: 5px;
	min-height: 48px;
	padding: 10px 0 10px 53px;
	margin-bottom: 10px;
}

.nic_inp-field input, .nic_inp-field textarea, .nic_inp-field select {
	width: calc(100% - 35px);
	max-width: calc(100% - 35px);
	background-color: transparent;
	color: #8B8A8A;
	font-size: 15px;
	border: 0;
	outline: 0;
	margin-left: 20px;
	padding: 4px 0;
}

.feb_send_btn {
	margin-top:30px;
	outline: 0;
	border: 0;
	height: 45px;
	line-height: 45px;
	color: #fff;
	font-size: 14px;
	border-radius: 5px;
	background-color: #1FB6B0;
	display: inline-block;
	padding: 0 17px 0 43px;
	background-repeat: no-repeat;
	background-position: 14px center;
	background-image: url("../home/pics/inp_ico6.png");
}

.nic_inp-ico {
	position: absolute;
	top: 9px;
	left: 0;
	width: 52px;
	height: 30px;
	border-right: 1px solid #E5E5E5;
	background-repeat: no-repeat;
	background-position: center center;
}

/*feedback*/

/*footer all*/
.footer {
	border-top:1px solid #EDEDED;
	padding-top:25px;
	margin-top:100px;
	text-align:center;
}

.footer_app_btn {
	display:inline-block;
}

.footer_left {
	float:left;
}

.footer_logo {
	float:left;
	margin-right:20px;
	position:relative;
}

.footer_logo span {
	position: absolute;
    right: -5px;
    top: -8px;
    color: #959595;
    font-size: 12px;
    font-family: 'sans_light';
}

.footer_copyright {
	border-left:1px solid #EDEDED;
	float:left;
	color:#959595;
	font-family:'sans_reg';
	font-size:13px;
	padding-left:20px;
	margin-top:6px;
}

.footer_logo img{
	width:24px;
}

.footer_left_items {
	float:left;
}

.footer_terms_cond {
	float:left;
	font-family:'sans_reg';
	border-left:1px solid #EDEDED;
	margin-top:6px;
	padding-left:20px;
	font-size: 13px;
	margin-left:20px;
}

.footer_terms_cond a{
	text-decoration:none;
	color:#959595;
	font-size:13px;
}

.footer_left .version {
	float:left;
	font-family:'sans_reg';
	border-left:1px solid #EDEDED;
	margin-top:6px;
	padding-left:20px;
	margin-left:20px;
	color:#959595;
}

.version a{
	color:#959595;
	text-decoration:none;
	font-size:13px;
}

.footer_right {
	float:right;
}

.footer_share_item {
	margin-right:13px;
	float:left;
	cursor:pointer;
}

.footer_share_item:nth-last-of-type(2) {
	margin:0;
}

.privacy_content span{
	color: #696969;
	font-size: 32px;
	line-height: 42px;
	font-family: 'sans_bold';
	margin-top: 9px;
	display:block;
	text-align:center;
}

.privacy_content{
	color: #7f7f7f;
	font-size: 20px;
	font-family: 'sans_reg';
	line-height: 32px;
	margin-top:100px;
}
.footer_menu{
	margin-left:44px;
	margin-top:5px;
	padding-top:10px;
	border-top:1px solid #EDEDED;
	margin-bottom:15px;
	display:none;
}
.footer_menu .version{
	margin-top:0;
	margin-left:0;
	margin-right:20px;
}
.footer_menu .version:nth-last-child(2){
	margin-right:0px;
}

.footer_menu_show{
	padding-top:10px;
	border-top:1px solid #EDEDED;
	margin-bottom:30px;
	margin-top:20px;
}

.footer_menu_show_in{
	float:left;
}

.publicize_ico {
	float:right;
	display:block;
	margin-top: -8px;
	max-width:120px;
}

.footer_left .publicize_ico {
	display:none;
	float:none;
	margin: 0 auto;
}

.footer_menu_show .version:first-child{
	border-left:0;
	padding-left:0;
	margin-left:0;
}

.footer_menu_show .version {
	float:left;
	font-family:'sans_reg';
	border-left:1px solid #EDEDED;
	margin-top:6px;
	padding-left:20px;
	margin-left:20px;
	color:#959595;
}

.detect_item {
	display:none;
	width:100%;
	height:100%;
	height:60px;
	width:100%;
	top:0;
	left:0;
	background-color:#7f7f7f;
	position: fixed;
    z-index: 91;
	transition:all 0.15s linear;
	-webkit-transition:all 0.15s linear;
	-moz-transition:all 0.15s linear;
}

.detect_item_hide {
	top:-60px;
}

.close_inst_app {
	float:left;
	margin-top:23px;
	margin-left:15px;
	margin-right:18px;
}

.inst_app_info {
	float:left;
	margin-top:12px;
}
.inst_app_info_img {
	float:left;
	margin-right:11px;
}
.inst_app_info_text {
	float:left;
}

.inst_app_info_text span {
	display:block;
	color:white;
	font-family:'sans_bold';
	font-size:14px;
}

.inst_app_info_text .desc {
	display:block;
	color:white;
	font-family:'sans_reg';
	font-size:11px;
}

.install_app {
	float:right;
	display:block;
	width: 74px;
    line-height: 33px;
	text-decoration:none !important;
	border-radius:5px;
	color:white !important;
	text-align:center;
	text-transform:uppercase;
	font-size:12px;
	font-family:'sans_bold';
	background-color:#20b6b0;
	margin-top:14px;
	margin-right:15px;
}

.soon_come {
	float:left;
	color:white;
}

.header_bottom {
	top:60px;
} 

.header_logo_bottom {
	top:77px !important;
}

.toggle_wrapper_bottom {
	top:74px !important;
}

.header_top_items {
	height:55px;
	width:100%;
	background-color:#f3f3f3;
	z-index:99999;
	display:none;
}

.header_top_item {
	float:left;
	text-align:center;
	width:50%;
	color:#7f7f7f;
	font-size:19px;
	font-family:'sans_semibold';
	padding-top:4px;
	padding-bottom:2px;
	margin-top:12px;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-mz-user-select:none;
}

.header_top_item_active {

}

.header_top_item:nth-child(1) {
	border-right:1px solid #e1e1e1;
}

.header_top_item_inner {
	display:inline-block;
}

.active_filt img{
	transform:rotate(180deg) !important;
	-webkit-transform:rotate(180deg) !important;
	-moz-transform:rotate(180deg) !important;
	-o-transform:rotate(180deg) !important;
}

@media(max-width:1199px) {
	.footer {padding-top:20px;margin-bottom:-1px;}
	.header_left{display:none;}
	.app_btn_items{border:0;}
}

@media(max-width:991px) {
	.toggle_wrapper {top:13px;}
	.header_logo {top:13px;}
	.app_btn_items {margin-top:-1px;margin-right:104px;}
	.header_right {padding-bottom:15px;}
	.header_top_items {margin-right:-25px;width:initial;display:block;}
	
	.header {height:initial;}
	.footer {height:auto;text-align:center;}
	.footer_left {float:none;}
	.footer_menu .version:nth-child(3){ margin-right:0;}
	.footer_left .version {border:0;display:inline-block;float:none;margin-bottom:5px}
	.footer_menu{ margin-bottom:0px;margin-left:0; display:inline-block;}
	.footer_menu_show{ display:none;}
	.footer_logo {display:none;}
	.footer_copyright {padding-left:0;border:0;float:none;margin-bottom:10px;position: relative;top: -4px;margin-right: 20px;display:inline-block;}
	.footer_terms_cond {border:0;margin-left:0;padding-left:0;}
	.footer_left_items {float:none;display:inline-block;margin-bottom:0px;width:auto;height:inherit;}
	.footer_right {float:none;display:inline-block;}
	.footer_app_btn {text-align:center;width:100%;margin-top:12px;margin-bottom:14px;}
	.footer_app_btn .app_btn{display:inline-block;float:none;margin-left:4px;margin-right:4px;}
	.hide_shares_selected, .hide_signup_selected {top:90px;}
	
	.device_wrap {
	z-index:9;
	width:48px;
	position:fixed;
	right:15px;
	top:50%;
	margin-top:-24px;
	margin-right:0;
	background-color:white;
	box-shadow:0px 2px 21px rgba(0,0,0, 0.15);
	}
	
	.device_wrap_right {display:none;}
	
	
	.device_wrap_tooltip {box-shadow:none;padding:0;padding-top:10px;z-index:99;position:fixed;left:0;top:0;width:100%;height:100%;display:block;
	visibility:hidden;
	opacity:0;
	-webkit-transition: 0.7s cubic-bezier(0.52, 0.01, 0.16, 1);
    -moz-transition: 0.7s cubic-bezier(0.52, 0.01, 0.16, 1);
    transition: 0.7s cubic-bezier(0.52, 0.01, 0.16, 1);
	background:transparent;
	}
	
	
	.device_wrap_tooltip_text_top {display:block;}
	.device_wrap_tooltip_button {margin-left:15px;margin-right:15px;}
	.device_wrap_tooltip_item {padding-left:15px;padding-right:15px;display:table;width:100%;}
	.device_wrap_tooltip_img {float:none;display:table-cell;vertical-align:middle;width:50px;}
	.device_wrap_tooltip_text {float:none;display:table-cell;vertical-align:middle;padding-left:15px;text-align:left;}
	.device_wrap_tooltip_close {display:block;}
	.device_wrap_tooltip_iks {font-size:0;}
	.device_wrap_tooltip_iks img {position:absolute;right:15px;top:50%;margin-top:-7px;}
	.device_wrap_tooltip_selected {transform:translateY(0);
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	visibility:visible;
	opacity:1;
	transition-delay:0.35s;
	-webkit-transition-delay:0.35s;
	-moz-transition-delay:0.35s;
	-o-transition-delay:0.35s;
	
	}
	
	.wow_tool {
		z-index: 99;
		position: fixed;
		right: 15px;
		width:48px;
		height:48px;
		top:50%;
		display: block;
		margin-top:-24px;
		-webkit-transition:transform 1s cubic-bezier(0.52, 0.01, 0.16, 1);
		-moz-transition:transform 1s cubic-bezier(0.52, 0.01, 0.16, 1);
		transition: transform 1s cubic-bezier(0.52, 0.01, 0.16, 1);
		border-radius: 50%;
		pointer-events:none;
		background:transparent;
	}
	.wow_tool_active {
		transform: scale(100);
		-webkit-transform: scale(100);
		-moz-transform: scale(100);
		-o-transform: scale(100);
		background-color:#f0f0f0;
	}
	
	.show_top_link {display:block;}
	.footer_left .publicize_ico {display:block;}
}

/*footer all*/


.header_euro_logo  {
	display:inline-block;
	margin-top:-8px;
	text-decoration:none !important;
	float:left;
}

.header_euro_logo span {
	display:inline-block;
	vertical-align:middle;
	color:#2f3a6c;
	font-size:20px;
	font-family:'sans_bold';
}

.header_euro_logo .text {
	max-width:160px;
	text-align:left;
	margin-left:5px;
	
}

.f-term {
	cursor:pointer;
}

#terms-window {
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index: 99;
    background-color: rgba(127, 127, 127, 0.6);
}

.terms_main {
	position:absolute;
	width:600px;
	left:calc(50% - 300px);
	top: 12%;
    bottom: 10%;
    background-color:white;
	border-radius:5px;
    box-shadow: 0 5px 45px rgba(0,0,0,.2);
	font-size:16px;
	line-height:26px;
	overflow-y:hidden;
	font-family:'sans_reg';
}


.terms_inner {
	color:black;
	overflow-y:auto;
	height: 88%;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}

.terms_top {
	height:72px;
	background-color:#7f7f7f;
	color:white;
    padding-top: 24px;
    padding-left: 20px;
    border-radius:5px 5px 0 0;
}

.terms_close {
	position:absolute;
	right:20px;
	top:24px;
	cursor:pointer;
}

@media(max-width:1570px) {
	.header_euro_logo {margin-left:0 !Important;float:none;}
}

@media(max-width:1420px) {
	.header_euro_logo {display:none;}
}



@media(max-width:768px) {
	.header_sign {display:none;}
	.header_sign_btn {display:none;}
	.header_sign_av {width:30px;height:30px;margin-top:0;margin-right:0;margin-left:15px;}
	.header_sign_av:after {width:30px;height:30px;}
	.header_sign_pop_wrap {display:none;}
	.device_wrap_tooltip_button  {position:absolute;bottom:10px;left:0;right:0;}
	.header_right_icos {margin-bottom:0;display:block;margin-top:0;}
	
}

@media(max-width:767px) {
	.header_right {padding-right:0;}
	.main_feedback_selected {top:0;}
	.blur_wrap {-webkit-filter:none;filter:none;}
	.blur_wrap_animate {-webkit-filter:none;filter:none;}
	.feedback_op_active, .feedback_op {display:none;}
	.main_feedback {height:100%;}
	.feedback_modal-body{height:calc(100%  - 80px);overflow-y: auto;}
	.app_btn_items {display:none;}
	/*.mob_menu_inner_item a {line-height:initial;font-size:20px;}*/
	.white_bord {margin:7px auto 14px;}
	.footer_menu {display:none;}
	.header_sign_av {width:30px;height:30px;margin-top:0;}
	
	.hide_shares_selected, .hide_signup_selected {top:130px;}
	
	.header {height:initial;padding-right:25px;}
	.header_logo {width:35px;overflow:hidden;left:70px;top:17px;}
	.header_right_icos {margin-top:-1px;margin-bottom:3px;}
	.header_logo img {width:96px;}
	.toggle_wrapper {top:13px;left:13px;}
	
	.mob_menu_inner_item a{font-size: 4.2vh;line-height: 6.1vh;}
	.footer_left .publicize_ico {margin-top:-8px;}
}

@media(max-width:699px) {
	.footer {margin-top:35px;padding-top:15px;}
	.footer_copyright {font-size:13px;margin-bottom:2px;}
	.footer_terms_cond a {font-size:13px;}
	.footer_left_items {float: none;display: inline-block;margin-bottom: 10px;}
	.footer_terms_cond {  border: 0;margin-left: 0; padding-left: 0;}
	.footer_right {padding-bottom:0;padding-top:25px;}
	.footer_left .version {border:0;font-size:13px;line-height:18px;}
	.footer_menu .version:nth-child(3){ margin-right:0;}
	.footer_app_btn {margin-bottom:0;margin-top:0;}
	.header_sign_av {margin-right:0;}
	#report {display:none;}
}

@media(max-width:690px) {
	.main_feedback {margin-left:0;left:0;}
}


@media (max-width: 430px){
	
	/*.mob_menu_inner_item {line-height:56px;}*/
	.mob_menu_inner_item a {/*font-size: 26px;line-height: 40px;*/padding-left:10px;padding-right:10px;}
	
	.footer_left_items .version, .footer_left_items .footer_terms_cond {
		display: block;
		float: none;
		margin: 0;
		padding: 0;
		margin-bottom: 6px;
	}

	.footer_left_items .footer_terms_cond {
		margin-top: 10px;
	}
	
	.footer_menu .version:nth-child(4){ margin-top:5px}
	.footer_menu .version:nth-child(5){ margin-top:5px}
	
	.white_bord {width:initial;margin-left:15px;margin-right:15px;}
}

.corporate_header .header {
	background-color:#f5f5f5;
}

.corporate_header .header_left{
	display:none;
}

.corporate_header .app_btn_items {
	margin-left:0;
	padding-left:0;
	border:0;
}

.corporate-menu {
	font-size:0;
    position: absolute;
	top:35px;
    left: 0;
    right: 0;
}

.corporate-menu-item {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	margin-left:15px;
	margin-right:15px;
	padding-bottom:35px;
}

.corporate-menu-item:after {
	content:'';
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:3px;
	background-color:transparent;
}

.corporate-menu-item a {
	font-family:'sans_semibold';
	text-decoration:none;
	font-size:14px;
	color:#727272;
	text-transform:uppercase;
}

.active-corporate-item a{
	color:#23c9c3;
}

.active-corporate-item:after {
	background-color:#23c9c3;
}

.corporate_header .toggle_wrapper {
	display:none;
}

.corporate-wellness_log {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	margin-top:0px;
	margin-left:20px;
	padding-top: 5px;
    padding-left: 23px;
	color:#727272;
	font-family:'sans_light';
	font-size:24px;
	text-decoration:none !important;
}

.corporate-wellness_log:before {
	content:'';
	position:absolute;
	left:0;
	top:0;
	width:1px;
	height:45px;
	background-color:#dddddd;
}

.corporate_header .header_logo {
	left:30px;
	font-size:0;
}

#coockies-wrapper {
	display: none;
	position: fixed;
	left:30px;
	bottom:30px;
	max-width: 300px;
	padding: 15px 18px 15px 18px;
	width:100%;
	text-align: right;
	border-radius: 4px;
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1),0px 4px 42px 0px rgba(0, 0, 0, 0.24);
}

.coockies-content {
	font-family:'sans_reg';
	color:#585858;
	font-size: 13px;
	line-height: 18px;
	text-align: left;
}

.coockies-content a {
	color:#20b5af !important;
	text-decoration: underline;
}

.got-it-btn {
	font-family:'sans_bold';
	color:#20b5af;
	font-size: 15px;
	line-height: 20px;
	cursor: pointer;
	user-select: none;
	text-transform: uppercase;
	display: inline-block;
}