/* adaptive  */

@media (min-width: 1600px) {
	.group-navy .toggle-tr-options {
		width: 250px;
	}
}

@media (max-width: 1439px) {	header .header-nav__i {
	  font-size: 14px;
	    margin-right: 20px;
	}
	.group-navy .toggle-tr-options {
		width: 200px;
	}
}

@media (max-width: 1279px) {



	body.white {
	    min-width: 380px;
		width: 100%;
	}

	body {
		min-width: 380px;
		width: 100%;
		background-size: 450px;
	}

	.group-navy .toggle-tr-options {
		width: 150px;
	}

	.aside__list {
    	flex-wrap: wrap;
		padding: 0px;
	}

	.wow-link-info-block.signup .wow-link-subtitle {
	    margin: 0px 0px 35px 0px;
	    font-size: 24px;
    	line-height: 28px;
    	text-align: center;
		width: 100%;
	}

	.aside__item {
	    width: 33%;
	}

	.top-block h2 {
    	font-size: 22px;
    }

	ul.breadcrumbs li {
	    max-width: 250px;
	}

	.questions-header {
	    display: block;
	}
	.questions-header h2 {
	    padding: 0px 0px 0px 0px;
	}
	.questions-header button.btn {
	    margin-top: 20px;
	}
	.questions-header .search-box {
	    min-width: 100%;
	    margin-left: 0px;
	}
	.questions img {
	    width: 100%!important;
	    height: auto!important;
	    margin: 10px 0px;
	}
	.questions-tabs-wrap,
	.questions__show-more {
	    display: none;
	}
	#questions-content {
		display: block;
	}
	.questions__item {
	    border: 0px;
	    border-bottom: 1px solid #eaeaea;
	    width: 100%;
	    display: block;
	}

	header:not(.active) .header-nav__i:nth-child(1) {
		display: none;
	}

    .content.auth .block-info {
    	width: 50%;
	    padding: 0px 25px 30px 25px;
	    min-height: auto;
    }

    .content.auth .block-image {
    	width: 50%;
	    padding: 30px 10px 30px 10px;
	    min-height: auto;
	    margin: 0px;
    }

    .content.auth .block-info {
    	text-align: center;
    }

    .container {
    	padding: 0 15px;
    }


    .block-type-50, .block-type-33, .block-type-25, .block-type-75 {
    	width: 100%;
    }
    .break {
    	margin-left: 0px;
    }

    .content.auth .block-form-preview ul li {    	text-align: left;
    }

	header .left-nav {
	    position: fixed;
	    top: 0;
	    bottom: 0;
	    z-index: 9999;
	    overflow-y: auto;
	    right: 0px;
	    width: 260px;
	    padding-top: 60px;
	    background: #2c4158;
	    transition: 0.4s;
	    display: none;
	}

	header .right-nav {
	    position: fixed;
	    top: 250px;
	    bottom: 0;
	    z-index: 9999;
	    overflow-y: auto;
	    right: 0px;
	    width: 260px;
	    transition: 0.4s;
	    display: none;
	    padding-right: 0px;
	}

	header.active .left-nav,
	header.active .right-nav {    	display: block;
	}

	header .left-nav a {
	  display: block;
	  position: relative;
	  font-family: 'GothamProMedium';
	  text-transform: uppercase;
	  font-weight: 500;
	  padding: 15px 25px 15px 5px;
	  font-weight: 500;
	  color: #fff;
	}
	header .right-nav a {
	  display: block;
	  position: relative;
	  font-family: 'GothamProMedium';
	  text-transform: uppercase;
	  font-weight: 500;
	  padding: 15px 25px;
	  font-weight: 500;
	}

	header .btn-lang {
	    display: none;
	}

	header .left-nav a:hover,
	header .left-nav .active > a,
	header .left-nav li:hover > a,
	header .right-nav a:hover,
	header .right-nav .active > a,
	header .right-nav li:hover > a {
	  color: #ffffff;
	  text-decoration: none;
	}

	header .left-nav .drop-down > a:after,
	header .right-nav .drop-down > a:after {
	  content: "\f078";
	  font-family: FontAwesome;
	  padding-left: 10px;
	  position: absolute;
	  right: 15px;
	}

	header .left-nav .active.drop-down > a:after,
	header .right-nav .active.drop-down > a:after {
	  content: "\f077";
	}

	header .left-nav .drop-down > a,
	header .right-nav .drop-down > a {
	  padding-right: 35px;
	}

	header .left-nav .drop-down ul,
	header .right-nav .drop-down ul {
	  display: none;
	  overflow: hidden;
	}

	header .left-nav .drop-down li,
	header .right-nav .drop-down li {
	  padding-left: 20px;
	}

	header .btn-menu {
	    border: 0;
	    background: none;
	    font-size: 24px;
	    transition: all 0.4s;
	    outline: none !important;
	    line-height: 1;
	    text-align: right;
	    width: 30px;
	    min-width: 30px;
	    height: 30px;
	    display: block!important;
	    background-image: url(https://s.wow.link/main/menu.svg);
	    background-repeat: no-repeat;
	    background-position: center;
	    background-size: contain;
	    cursor: pointer;
	    position: absolute;
	    padding: 0px;
	    right: 25px;
	    z-index: 1000001;
	}

	header .header-nav-overly {
	  width: 100%;
	  height: 100%;
	  z-index: 9997;
	  top: 0;
	  right: 0;
	  position: fixed;
	   background: rgba(0, 0, 0, 0.8);
	  overflow: hidden;
	  display: none;
	}

	header .header-index {
	    padding: 0px;
	}

	header .right-nav a:first-child {
		border-top: 2px solid rgb(240, 243, 249);
	}

	header.active .user-block {
		z-index: 9999!important;
	}

	.right-nav .btn-login,
	.right-nav .btn-signup {
		width: 80%;
	    margin: 10px auto;
	    display: flex;
	}

	footer .footer__row {
	    display: block;
	}

	footer .footer__column {
	    margin-right: 0px;
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: space-between;
	    padding: 0px 0px 0px 0px;
	}
	footer .footer__column:not(:last-child) {
	    padding: 0px 0px 15px 0px;
	}
	footer .footer__column:nth-child(2) {
	    border-top: 1px solid #99a3ae;
	}

	footer .footer__column a.logo {		width: 100%;
	}

	footer .footer__language-box {
	    width: 100%;
	    max-width: 240px;
	    margin: 10px auto;
	}

	footer .footer__socials-box {		width: 100%;
	    margin: 10px auto;
	}

	footer .footer__nav {
	    width: 100%;
	    justify-content: center;
	    align-items: center;
    }

	.link-options {
		-moz-column-count: 1;
	    -webkit-column-count: 1;
	    column-count: 1;
	}

	.link-options-col {
		width: 100%;
	}

	.table-links-type-2 td:nth-child(2),
	.table-links-type-2 th:nth-child(2) {
    	display: none;
    }
    .group-selects .wrap-select .ui-selectmenu-button {
	    width: auto;
	}

	main .container {
	    padding: 0 10px 40px 10px;
	}
	main.glink-stat .container {
	    padding: 25px 10px 40px 10px;
	}
	.form-edit-link__content:nth-child(1) {
	    width: 100%;
	    margin: 0px;
	}
	.form-edit-link__content:nth-child(2) {
	    width: 100%;
	    margin: 10px 0px 0px 0px;
	}
	.table-links-type-2 td:nth-child(6),
	.table-links-type-2 th:nth-child(6) {
		display: none;
	}

	.pr-main.pr-form .form {
		width: 100%;
	}
	.pr-main.pr-form .form:nth-child(even) {
	    margin-left: 0px;
	}

	body:not(.white) header .logo-img {
   		background-image: url(https://s.wow.link/logo-short-white.png);
   		height: 40px;
	    width: 40px;
	    margin-right: 15px;
	}
	body:not(.white) header .logo-text {		display: none;
	}

	body:not(.white) header .logo.hw {
	    width: 70px;
	    height: 35px;
	}
	/*
	body:not(.white) header .logo.ny {
		width: 50px;
    	height: 32px;
	}
    */
	body:not(.white) header .logo.hw:before {		top: -20px;
    	left: -12px;
	}
	/*
	body:not(.white) header .logo.ny:before {
		top: -20px;
    	left: -2px;
	}

	body:not(.white) header .logo.ny .logo-img {
	    background-image: url(https://s.wow.link/logo-short-white.png);
	    width: 25px;
	    height: 25px;
	    margin-top: 7px;
	}
    */
	body:not(.white) header .logo.hw .logo-img {
		background-image: url(https://s.wow.link/logo-short-white.png);
	    width: 24px;
	    height: 24px;
	    margin-left: 35px;
	    margin-top: 14px;
	}

	.api-tokens th:nth-child(4),
	.api-tokens td:nth-child(4),
	.api-tokens th:nth-child(5),
	.api-tokens td:nth-child(5) {
    	display: none;
	}
}

@media (max-width:1023px) {	.api-tokens th:nth-child(3),
	.api-tokens td:nth-child(3) {
    	display: none;
	}

	.block-global-table .header-block,
	.block-global-table .footer-block {		flex-wrap: wrap;
	    height: auto;
	}

	.search-box, .group-selects, .block-ico-btns {
		width: auto;
	}
	.table-all-tags td:last-child {		display: none;
	}

	main.glink-stat .stat-block__i {
		width: calc(50% - 20px);
	}

	.small-form-row:not(.small-form-alone):before {		width: 100%;
		max-width: 100%;
	}
	.small-form-row[data-required]:before,
	.small-form-additional[data-required]:before {
	    background-position: left center;
	    padding-left: 10px;
	}
	.small-form-row .ui-selectmenu-button.ui-button {
	    width: 100%;
	}
	.small-form-radio {
		width: 100%;
		justify-content: space-around;
	}
	.small-form-row:before,
	.small-form-additional:before {
	    font-size: 12px;
	    margin-bottom: 12px;
    }
}

@media (max-width:1599px) and (min-width:1280px), (max-width:799px) {	.block-text-btns .btn-square, .block-text-btns .default-checkbox.ico {
	    width: 49%;
	    width: calc(50% - 5px);
		margin-bottom: 10px;
	}
	.block-text-btns {
	    margin-bottom: 0px;
	}
	.block-link__img {
		width: 35%;
	    width: calc(35% - 5px);
	}

}

@media (max-width:799px) {	body {
		background-size: 625px;
	}

	ul.breadcrumbs li {
	    max-width: 175px;
	}

    .group-navy .toggle-tr-options {
		width: 115px;
    	font-size: 10px;
	}
	.header-shorten-link button {		padding: 0px 10px;
	}
	.pr-main.pr-form {		padding: 10px 30px;
	}

	.pr-main .form .form-group {		margin-bottom: 10px;
	}
	.pr-main .label-header {		position: absolute;
		top: -30px;
	}
	.btn-i, .btn, .btn-w, .btn-a {
	    width: auto;
	    min-width: 150px;
	}

	.aside__item {
	    width: 50%;
	}

	top-block h2 {
    	font-size: 16px;
    }

	.content.auth .block-image {
		display: none;
	}
	.content.auth .block-info {
    	width: 95%;
	    max-width: 480px;
	    margin: auto;
    }
    .dialog-hint > .dialog-hint-wrap {		position: initial;
    }
    .dialog-hint > .dialog-hint-wrap > span {		right: 0px;
		left: 0px;
		top: 31px;
    }
    .table-links-type-2 td:nth-child(5),
    .table-links-type-2 th:nth-child(5) {
    	display: none;
    }

    .api-tokens th:nth-child(2),
	.api-tokens td:nth-child(2) {
    	display: none;
	}

	.templates-container {
	    display: block;
	}
	.templates-categories {
	    width: 100%;
	    margin: 0px;
	    padding: 0px 20px;
	}
	.templates-categories .btn {
	    position: relative;
	    margin: 10px 0px;
	    width: 100%;
	}
	.templates-container .block-create-comp {
	    left: calc(50% - 200px);
	    top: 50px;
	}
    .title-list-categories {    	display: none;
    }
	.templates-list {
	    width: 100%;
	    position: relative;
	}

	.ui-dialog {
	    width: 100%!important;
	    left: 0px!important;
	    top: 10px!important;
	}

	.popup-menu {
	    width: 100%;
	    max-width: 400px;
	}

	.aside__submenu {
	    position: relative;
	    left: 0px;
	    width: 100%;
	    border-width: 1px 0px 0px 0px;
	}

	.search-box, .group-selects, .block-ico-btns {
	    margin-bottom: 10px;
	}

	.table-all-tags th:nth-child(1) {
	    min-width: 200px;
	    padding-left: 15px;
	}
	.table-all-tags td:nth-child(1) {
	    width: 40px;
	    text-align: center;
	}
	.table-all-tags th:nth-child(2),
	.table-all-tags th:nth-child(3) {
	    width: 100px;
	}

	.stat-header {
	    padding: 10px;
	    margin-bottom: 10px;
	}

}
@media (max-width: 599px) {
    div[data-ips-place="main"] {    	margin: 0px auto 10px auto;
    	float: none;
    }
    button[data-ips-to] {
	    margin: auto;
	}
	.smart-link__group-btns-toggle > button {		min-width: 45%;
		min-width: calc(50% - 10px);
	}
	.group-navy .toggle-tr-options {
		width: 200px;
	}
	.header-shorten-link {
		display: none;
	}

	.floating-menu {
	    min-width: 100%;
	    right: 0px!important;
	    left: 0px!important;
	}
	.floating-menu > div.submenu > div {		position: relative;
	    left: 0px;
	    width: 100%;
	}

	.block-global-table .header-block,
	.block-global-table .footer-block {
	    padding: 10px 15px;
	}

	header .group-navy {
	    width: 100%;

	}
	header .group-navy .box-tr-options {
	    width: 50%;
	}
	header .group-navy .toggle-tr-options {
	    width: 100%;
	}

	.filter-display-pages,
	.filter-display-limits {		margin: 0px;
	}

	.top-block h2 {
	    font-size: 16px;
    	margin: auto 0px;
	}

	.aside__header {
		display: block;
	}
	.img-wrapper {
	    margin-bottom: 10px;
	}
	.aside__buttons > * {
		width: 100%;
	}

	sticky .sticky {
	    right: 0px;
	    width: 100%;
	    max-width: 100%;
	}
	.api-tokens th:first-child {
	    min-width: 50px;
	}

	.search-box {
	    width: 100%;
	    max-width: 100%;
	    margin-right: 0px;
	}
}
@media (max-width:480px) {	body {
		min-width: 380px;
	}    .aside__item {
	    width: 100%;
	}
    .container {
        padding: 0 15px;
    }
    main .container {
	    padding: 0 5px 20px 5px;
	}
	main.dashboard .container {
	    padding: 10px 5px 20px 5px;
	}

	.wow-mail {
	    padding: 15px 10px;
	}

	.dialog .dialog-content,
	.dialog .dialog-body,
	.dialog .dialog-header,
	.dialog .dialog-footer,
	.dialog .dialog-double,
	.dialog .dialog-button,
	.block-global-table .header-block,
	.block-global-table .footer-block  {
	    padding: 5px 5px;
	}
	.ui-dialog {		min-width: 380px
	}
	.card-brand {		display: none;
	}
	.pr-main {		padding: 15px 10px 5px 10px;
	}
	.invoices table td:first-child {
	    padding-left: 30px;
	    background-size: 16px;
	    background-position: 5px center;
	}

	.group-selects {
	    width: 100%;
	}
	.group-selects .wrap-select {
	    width: 100%;
	}
	.header-block .block-ico-btns {
	    margin: 0px;
	}
	.filter-display-limits,
	.filter-display-pages {
	    margin: 10px 0px;
	}

	.filter-display-limits > span,
	.filter-display-pages > span {
	    display: none;
	}
	.table-all-tags th:last-child,
	.table-all-tags td:nth-child(5) {		display: none;
	}

	.group-navy .toggle-tr-options {
	    padding: 0px;
	    justify-content: center;
	}
	.floating-button:after {		display: none;
	}
	ul.breadcrumbs li {
	    max-width: 250px;
	}
	.popup-menu {
	    left: 0px!important;
	    right: 0px!important;
	    position: fixed;
	    top: 60px;
	    max-width: 480px;
	}
	.popup-menu:before {		display: none;
	}
}