 
@media (max-width: 767px) {
	.heading h2{
		font-size: 25px;
	}
	#balance .bill-box .price-box{
		display: flex;
		flex-wrap: wrap;
	}
	#balance .bill-box .price-box .price-block{
		order: 2;
		width: 50% !important;
		padding-left: 30px;
	}
	#balance .bill-box .price-box .express-block{
		order: 1;
		width: 100% !important;
		height: 100px;
	}
	#balance .bill-box .price-box .currency-block{
		order: 3;
		width: 50% !important;
	}
	
	#balance .bill-box .price-box .price-block .price-holder{
		height: auto;
	}
	#balance .bonus-line .check{
		overflow: hidden;
	}
	#proxychecker .img-holder{
		float: none !important;
		margin: 0 0 20px !important;
	}
	#control-panel .link-box .list-link .link{
		width: 45% !important;
		font-size: 11px;
	}
	#control-panel .link-box .list-link .cop{
		font-size: 11px;
		display: none;
	}
	#control-panel .link-box .link-box-holder{
		padding: 0 5px;
	}
	#edit-profile .edit-profile .data-form .button{
		float: left !important;
		margin-top: 30px;
	}
	#referal-tablist {
		margin-left: 0 !important;
	}
	#referal-tablist li a {
		font-size: 12px !important;
	}
	#referal-tablist li a i{
		display: none;
	}
	#referal .referal-socials .label{
		float: none !important;
	}
	#referal .referal-link span{
		font-size: 14px !important;
	}
	#referal .stats li:first-child{
		margin: 0 !important;
	}
	#referal .stats li{
		margin-left: 11px !important;
	}
	#referal .stats li span{
		margin-bottom: 5px !important;
	}
	#referal .stats li span{
		font-size: 12px !important;
	}
	#referal .stats li strong{
		font-size: 18px !important;
	}
	#referal .invoices-btn{
		float: left !important;
	}
	#control-panel .query-examples .list{
		padding-left: 14px;
	}
	#control-panel .query-examples .list li{
		min-width: 40%;
	}
	#control-panel .link-box .list-link{
		float: none;
		width: 100%;
		margin-bottom: 10px;
	}	
	#control-panel .link-box .link-box-holder{
		display: block;
	}
	#control-panel .link-box .info-btn{
		float: none;
		display: block;
		width: 100%;
	}
	#control-panel .link-box .list-link .download-btn{
		float: right;
		margin: 0;
	}
	#modal-api .card-holder .card{
		width: 100%;
	}
	.modal-dialog-centered{
		padding: 20px 0;
	}
	#blogs .item .img-holder img{
		width: 100%;
		height: auto;
	}
}
@media screen and (max-width: 768px) {
	#proxy-list .proxy-list .table .list-box .list-countries {
	  max-height: 730px;
	  transition: max-height 0.3s ease-in-out;
	}
	
	#proxy-list .proxy-list .table .list-box .list-countries.collapsed {
	  max-height: 46px;
	}
 
	#proxy-list .proxy-list .table .list-box .list-countries.collapsed li:not(.active) {
	  display: none;
	}
	
	#proxy-list .proxy-list .table .list-box .list-countries li.active {
	  position: relative;
	}
	
	#proxy-list .proxy-list .table .list-box .list-countries li.active:after {
	  content: '';
	  position: absolute;
	  right: 10px;
	  top: 50%;
	  transform: translateY(-50%);
	  width: 0;
	  height: 0;
	  border-left: 5px solid transparent;
	  border-right: 5px solid transparent;
	  border-top: 5px solid #0258b9;
	  transition: transform 0.3s ease;
	}
	
	#proxy-list .proxy-list .table .list-box .list-countries.collapsed li.active:after {
	  transform: translateY(-50%) rotate(180deg);
	}
	#proxy-list .proxy-list .table .list-box .list-details-holder,
	#proxy-list .proxy-list .table .list-box .list-countries-holder{
		width: 100%;
		min-height: 430px;
		max-height: 430px;
		border-bottom: 1px solid #ebecf2;
	}
	#balance .nav-tabs li a{
		font-size: 11px;
	}
	#balance .container{
		max-width: 100% !important;
	}
 } 
/* md (>=768 и <=991) */
@media (max-width: 991px) {
	.fixed-header{
		padding: 5px 15px;
	}
	/* Выезжающее меню */
	.menu-top {
	    position: fixed;
	    top: 0;
	    right: -580px;
	    width: 280px;
	    height: 100vh;
	    background: #202540;
	    padding: 20px;
	    transition: right 0.3s ease-in-out;
	    z-index: 1000 !important;
	    display: flex;
	    flex-direction: column;
	    justify-content: flex-start;
	    box-shadow: -40px 0 163px #000;
	}

	.menu-top.active {
	    right: 0;
	}
	/* Стилизация списка меню */
	.menu-top .top-menu {
	    list-style: none;
	    padding: 0;
	    margin: 0 0 10px;
		width: 100%;
	}

	.menu-top .top-menu li {
	    margin: 0px;
	    float: none;
	}

	.menu-top .top-menu a {
	    display: block;
	    color: #5d6280;
	    font-size: 14px;
	    text-decoration: none;
	    padding: 10px;
	    border-radius: 5px;
	    transition: background 0.3s;
		height: auto !important;
		line-height: 14px !important;
	}
	.menu-top .top-menu .active a, 
	.menu-top .top-menu a:hover {
	    background: #0258b9;
		color: #fff;
	}
	
	/* Кнопки входа и регистрации */
	.menu-top .sign-button,
	.menu-top .registration-button {
	    text-align: center;
		margin: 0 0 10px;
		height: auto !important;
		line-height: 35px !important;
	}

	.menu-top .sign-button a,
	.menu-top .registration-button a {
	    display: block;
	    padding: 0 10px;
	    color: #5d6280;
	    background: #007bff;
	    border-radius: 5px;	
	    text-decoration: none;
	    transition: background 0.3s;
		margin-top: 0;
		background: none;
	}
	.menu-top .sign-button a:hover,
	.menu-top .registration-button a:hover {
	    background: #0056b3;
	}
	.registration .button i{
		left: 80px !important;
		margin: -9px 0 0 0;
	}
	.sign-in .button i{
		left: 90px !important;
		margin: -9px 0 0 0;
	}

	.hamburger {
        display: block;
    }
    

    .menu-top .center-wrapper {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .menu-top .sign-button,
    .menu-top .registration-button {
		margin-top: 0;
    }

	.header .center-wrapper{
		width: 100%;
		max-width: 100%;
	}
	.header{
		padding-bottom: 125px;
	}
	#navigation{
		top: 0;
	}
	#navigation .logged-head-stats{
		display: none;
	}
	.logo{
		float: none;
		display: block;
		width: 200px;
		margin: 0 auto;
	}
	.logo img{
		float: none;
		margin: 0;
	}
	
	.head-stats{
		float: none;
		text-align: center;
		display: none;
	}
	.head-stats-block{
		float: none;
		display: inline-block;
		box-sizing: content-box;
		padding: 6px 5px;
	}
	.head-stats-block:last-child{
		display: block;
		margin: 0 auto;
	}
	.head-stats-block #IP-heading{display: none;}
	.head-stats-block .stat-number,
	.head-stats-block .img-holder{
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.menu-top .head-stats{
		display: block;
		text-align: left;
	}
	.menu-top .head-stats-block .head-stats__item{
		display: none;
	}
	.menu-top .head-stats-block{
		width: 100%;
	}
	.language-box{
		display: block;
		text-align: center;
		float: none !important;
		width: auto !important;
	}
	.language-box .head-stats__item{
		display: none;
	}
	.language-box .language__item{
		float: none;
		margin: 4px 14px 0 14px;
	}
	.logged-menu-top .logged-head-stats,
	.logged-in #navigation .language-box{
		display: block !important;
	}
	.logged-menu-top .language-box{
		display: none;
	}
	.logged-menu-top .logged-head-stats {
		width: 100%;
		border: 1px solid #dfc07e;
		padding: 20px 0 0 !important;
	}
	.logged-menu-top .logged-head-stats .head-stats-block{
		width: 50%;
		box-sizing: border-box;
		height: 45px;
		padding-left: 10px !important;
	}
	.logged-menu-top .logged-head-stats .pack{
		padding-left: 0 !important;
	}
	.logged-menu-top .dropdown-menu{
		left: 0 !important;
	}
	.logged-menu-top .dropdown-menu .dropdown-item{
		padding: 16px 17px;
	}
	.logged-menu-top .user-box{
		width: 100%;
		overflow: hidden;
	}
	.menu-top .head-stats .head-stats-block:first-child,
	.menu-top .head-stats .head-stats-block{
		width: 100%;
		box-sizing: border-box;
		padding-left: 0;
	}
	.slider-box{
		width: 100% !important;
	}
	.slider-box .spinner{
		left: 50%;
		margin-left: -226px;
	}
	.slider-box .static img:first-child{
		position: absolute;
		top: 0;
		left: 50%;
		margin: 0 0 0 -630px;
	}
	.slider-box .promo-sign{
		left: auto;
		right: 50%;
	    margin: 0 -186px 0 0;
	}
	.slider-box .slider{
		display: none;
	}
	.popular .box{
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
	}
	.popular .nice-select{
		min-width: 100% !important;
		max-width: 100% !important;
	}
	.plans__subtitle{
		border-radius: 15px;
		width: 85% !important;
	}
	.footer-holder{
		max-width: 100%;
	}
	.footer-holder .logo-box{
		display: none;
	}
	.footer .buttons,
	.f-articles{
		float:none;
		width:100%;
		overflow:hidden;
		/*text-align:center;*/
	}
	.f-articles{
		margin:0 0 30px;
	}
	.footer-articles{
		width:50%;
		padding-left: 7%;
	}
	.footer .webmoney-labels {
		text-align:center;
	}
	.footer .webmoney-labels .counter{
		float:none;
	}
	.footer .webmoney-labels a{
		display: inline-block;
		margin: 0 10px;
	}
	.error-page{
		width: 100%;
		padding-top: 80px;
	}
	.inner-background .container{
		width: 100%;
	}
	#balance .nav-tabs li a{
		white-space: nowrap;
	}
	#balance .bill-box{
		padding: 15px 10px;
	}
	#balance .check-payment .check{
		overflow: hidden;
	}
	#balance .payment-method-list li{
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	#balance .bill-box .price-box .price-block .price-title,
	#balance .bill-box .price-box .title{
		text-transform: uppercase;
	}
	.products-page .recommend .table,
	.blogs-page .recommend .table{
		border: none;
	}
	.products-page .recommend .table .heading,
	.blogs-page .recommend .table .heading{
		display: none;
	}
	.products-page .recommend .table .products-details .products-item,
	.blogs-page .recommend .table .plans-details .plans-item{
		height: auto;
		width: 48%;
		float: left;
		box-sizing: border-box;
		border-width: 2px;
		margin: 0 1% 10px;
	}
	.products-page .recommend .table .products-details .products-item .title{
		padding-left: 15px;
	}
	.products-page .recommend .table .products-details .products-item .title,
	.blogs-page .recommend .table .plans-details .plans-item .title,
	.products-page .recommend .table .products-details .products-item .online,
	.blogs-page .recommend .table .plans-details .plans-item .online,
	.products-page .recommend .table .products-details .products-item .params,
	.blogs-page .recommend .table .plans-details .plans-item .params,
	.products-page .recommend .table .products-details .products-item .graphs,
	.blogs-page .recommend .table .plans-details .plans-item .graphs,
	.products-page .recommend .table .products-details .products-item .price,
	.blogs-page .recommend .table .plans-details .plans-item .price,
	.products-page .recommend .table .products-details .products-item .button,
	.blogs-page .recommend .table .plans-details .plans-item .button{
		font-weight: normal;
		width: 100%;
		z-index: 2;
	}
	
	.products-page .recommend .table .products-details .products-item .online span,
	.blogs-page .recommend .table .plans-details .plans-item .online span{
		position: relative;
		text-align: left;
		font-size: 20px;
		line-height: 50px;
		padding: 0 15px;
	}
	.products-page .recommend .table .products-details .products-item .online span:after,
	.blogs-page .recommend .table .plans-details .plans-item .online span:after{
		content: ' потоков';
		clear: both;
	}
	.blogs-page .recommend .table .plans-details .plans-item .params{
		padding: 0;
	}
	.products-page .recommend .table .products-details .products-item .params{
		padding: 0 15px;
	}
	.products-page .recommend .table .products-details .products-item .price em,
	.blogs-page .recommend .table .plans-details .plans-item .price em{
		font-size: 48px;
		line-height: 100px;
	}
	.products-page .recommend .table .products-details .products-item .button{
		z-index: 1;
	}
	.products-page .recommend .table .products-details .products-item .button,
	.blogs-page .recommend .table .plans-details .plans-item .button{
		float: none;
		padding: 0 0 20px;
		text-align: center;
		overflow: hidden;
	}
	.products-page .recommend .table .products-details .products-item .button .btn,
	.blogs-page .recommend .table .plans-details .plans-item .button .btn{
		font-size: 18px;
		line-height: 41px;
		padding: 0 45px;
		font-weight: 400;
		text-transform: none;
		height: 43px;
	}
	#blogs .range-slider .row{
		margin: 0;
	}


	#contacts .contacts{
		width: 100%;
	}

	#faq .container{
		max-width: auto;
	}

	.plans-holder{
		width: 100%;
	}
	.plans-holder ul.row{
		margin: 0 !important;	
	}
	.plans-holder ul.row .item .base-holder{
		width: 75% !important;
	}
	.plans-holder ul.row .item .info-holder{
		width: 25% !important;
	}


	#ticket .ticket{
		width: 100%;
	}
	#ticket .ticket-list{
		width: 100%;
	}

	#ticket .ticket-list li{
		padding: 0 33px 10px;
		margin-bottom: 15px;
	}

	#ticket .ticket-list .item .block:first-child{
		border: none;
	}
	#ticket .ticket-list .item:focus,
	#ticket .ticket-list .item:hover{
		box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
	}
	#ticket .ticket-list .item{
		border: none;
		box-shadow: 0 0 0 .2rem rgba(0,123,255,.05);
		border-bottom: 1px solid #f2f2f5;
		border-radius: 0.25rem;
	}
	#ticket .ticket-list .item .block{
		padding: 5px 15px !important;
	}
	#ticket .ticket-list .item .block .aviability{
		text-align: left;
		line-height: 52px;
	}
	.products-page{
		padding: 0 10px !important;
	}
	.products-page .products-info {
		text-align: center;
		border-radius: 10px;
		margin-bottom: 10px;
	}
	.products-page .products-info img{
		float: none;
		display: block;
		margin: 0 auto 10px;
	}
	.products-page .recommend{
		margin: 0 -10px;
	}
	.products-page .recommend .table .products-details .products-item .price .sale{
		left: 14px;
	}
	#pack-inner .pack-box{
		width: 100%;
	}
	#pack-inner .pack-box .calculator .calc{
		width: auto;
	}
	#pack-inner .pack-box .calculator .calc{
		float: none;
		width: 100%;
	}
	.graphs-tabs .tab-content img{
		width: 100%;
	}
	#proxy-list .proxy-list{
		width: 100%;
	}
	#proxy-list .proxy-list .table .heading {
		overflow: hidden;
		border-radius: 0;
		border-bottom: 1px solid #ebecf2;
	}
	#proxy-list .proxy-list .table .heading strong{
		display: none;
	}
	#proxy-list .proxy-list .table .heading .filter-search{
		width: 100%;
		float: none;
	}

	#proxy-list .proxy-list .table .list-box .list-countries{
		float: none;
		width: 100% !important;
		border-bottom: 1px solid #ebecf2;
	}

	#proxy-list .proxy-list .table .heading .filter-search .placeinput{
		width: 80%;
	}

	/*#proxy-list .proxy-list .table .list-box .list-details li{
		min-width: 720px;
	}*/
	#proxy-list .proxy-list .table .list-box .list-details{
		max-height: auto;
		overflow-y: initial; 
		overflow-x: scroll; 
	}
	#balance .container{
		padding-bottom: 15px;
	}
	#balance .success{
		padding: 45px 20px 40px;
	}
	#balance .nav-tabs li a{
		font-size: 13px;
	}
	#balance .bill-box .price-box .price-block .price-img{
		margin-left: 0;
	}
	#balance .bill-box .price-box .price-block .price-input input{
		font-size: 20px;
		width: 60px;
	}
	#balance .bill-box .price-box .price-block .price-input .usd{
		font-size: 20px;
	}
	#balance .bill-box .price-box .currency-block{
		width: 30%;
	}
	#balance .bill-box .price-box .express-block{
		width: 40%;
		padding: 11px 35px 0;
	}
	#balance .payment-method-list li a img{
		width: 90%;
	}
	#balance .bonus-line{
		margin: 0 -10px;
		border-radius: 0 0 10px 10px;
	}
	#control-panel .control-panel{
		width: 100%;
	}
	#control-panel .control-panel .panel-heading p{
		padding: 0 20px;
	}
	#control-panel .link-box .list-link .link{
		width: auto;
		white-space: nowrap;
	}
	#control-panel .soft-box{
		width: 100%;
	}
	#control-panel .soft-box .soft-tablist,
	#control-panel .soft-box .head h2{
		float: none;
		display: block;
	}
	#control-panel .soft-box .soft-tablist li{
		margin-left: 25px;
	}
	#control-panel .query-examples{
		padding-bottom: 10px;
	}
	#control-panel .query-examples h2{
		float: none;
	}
	#control-panel .query-examples .list{
		float: none;
		overflow: hidden;
	}
	#control-panel .query-examples .list li{
		margin-right: 11px;
	}
	#control-panel .query-examples .list li a{
		font-size: 11px;
		line-height: 24px;
	}
	#control-panel .query-examples .list li a i{
		line-height: 24px;
	}
	#control-panel .socks-settings .timing{
		width: auto;
		line-height: 24px;
	}
	#control-panel .socks-settings{
		flex-direction: column;
	}
	#control-panel .socks-settings .head{
		margin: 0 0 20px;
		text-align: center;
	}
	#control-panel .change-socks{
		margin-bottom: 20px;
	}
	#edit-profile .edit-profile{
		width: 100%;
	}
	#referal .referal-heading{
		padding: 0 30px;
	}
	#referal .referal-heading h2{
		float: none;
	}
	#referal-tablist{
		float: none;
		margin: 0 0 4px -6px;
	}
	#referal-tablist li:first-child{
		margin: 0;
	}
	#referal-tablist li a{
		border-top: none;
		border-bottom: 4px solid #f0f0f2;
	}
	#referal-tablist li a.active{
		border-bottom-color: #589df0;
	}
	#referal .referal-box{
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}
	#referal .referal-socials .socials{
		float: none;
		
	}
	#referal .referal-socials .label{
		line-height: 35px;
		float: left;
		margin: 0 20px 0 0;
	}
	#referal .referal-socials .socials ul{
		padding: 0;
	}
	#referal .stats li{
		margin-left: 38px;
	}
	#modal-api .accordion .card{
		width: 100%;
	}
	#control-panel .control-table{
		width: 100%;
	}
	#control-panel .table-box .headers strong{
		font-size: 8px;
		line-height: 10px;
		height: 50px;
		display: flex;
		align-items: center;
		text-align: center;
		justify-content: center; 
	}
	#control-panel .table-box .row .tarif{
		padding-left: 1%;
	}
	.modal-content{
		width: 95%;
		margin: 0 auto;
	}
	#proxy_countries_list .modal-dialog .country_list{
		max-width: 100%;
	}
	.products-page .recommend .table .products-details .products-item .params .range-slider .slider-traffic{
		margin-top: 0;
	}
	.products-page .recommend .table .products-details .products-item .graphs{
		position: relative;
	}
}
 
/* lg (>=992 и <=1199) */
@media (min-width: 992px) and (max-width: 1199px) {
	.inner-background .container{
		max-width: 1000px;
	}
}

/* xs (<=543px) */
@media (max-width: 575px) {
	.popular .box .col-xs-12{
		width: 50%;
		padding: 0;
	}
	.popular h1{
		font-size: 22px;
		line-height: 26px;
	}
	.popular p.description{
		margin: 0 0 15px;
		padding: 0 20px;
	}
	.popular ul.row{
		margin: 0;
	}
	.popular ul.row .item{
		width: 94%;
		margin: 0 auto 10px;
	}
	.popular ul.row .item .heading strong{
		font-size: 13px
	}
	.popular ul.row .item .heading .ip{
		display: none;
	}
	.popular ul.row .item .price-box{
		padding: 20px;
	}
	.promo-list ul.row li{
		width: 50%;
	}
	.promo-list ul.row li .img-holder::after,
	.promo-list ul.row li .img-holder::before{
		display: none;
	}
	.promo-list{
		padding: 30px 0 0;
	}
	.promo-title{
		font-size: 16px !important;
		line-height: 28px;
		margin: 0 0 30px;
	}
	.promo-title span{
		font-size: 20px !important;
		line-height: 30px;
	}
	.popular .box{
		padding: 20px 0;
	}
	#navigation{
		padding-bottom: 0;
	}
	.popular ul.row .item .info .col-xs-12{
		width: 50%;
	}
	.popular ul.row .item .buttons .more{
		border-radius: 0;
	}
	/*#plans .item,*/
	#blogs .item{
		padding: 30px;
	}
	#plans .item .wrap strong,
	#blogs .item .wrap strong{
		font-size: 22px;
		line-height: 30px;
	}
	.products-page .recommend .table .plans-details ,
	.blogs-page .recommend .table .plans-details {
		padding: 0 10px;
	}
	.products-page .recommend .table .plans-details .plans-item,
	.blogs-page .recommend .table .plans-details .plans-item{
		float: none;
		width: 100%;
		margin: 0 0 10px;
	}
	#ticket .ticket .log .admin .img-holder, 
	#ticket .ticket .log .user .img-holder{
		display: none;
	}
	#ticket .ticket .log .message .message-img{
		display: none;
	}
	.plans-holder ul.row .item .base-holder{
		width: 65% !important;
	}
	.plans-holder ul.row .item .info-holder{
		width: 35% !important;
	}
	.plans-holder ul.row .item .info-holder .nice-select{
		min-width: auto !important;
		margin: 0 10px 10px !important; 
	}
	.products-page .recommend .table .products-details .products-item{
		float: none !important;
		width: 100% !important;
		margin: 0 0 10px !important; 
	}
	.products-page .recommend{
		margin: 0 !important;
	}
	.products-page .recommend .table .products-details .products-item .params{
		padding: 0 15px;
	}
	#pack-inner .pack-box .pack-info .rating{
		margin-bottom: 10px;
	}
	#pack-inner .pack-box .calculator .calc{
		float: none;
	}
	#pack-inner .pack-box .calculator .calc .range-box .range-slider{
		padding-right: 0;
	}
	#balance .success .thanx{
		padding: 25px 0 0;
		background-position: 50% 0;
		max-width: 180px;
	}
	.plans__subtitle strong{
		font-size: 16px;
	}
	.plans__subtitle span{
		font-size: 13px;
	}
	#balance .check-payment .timer{
		float: none;
	 	width: 100%;
	 	margin-bottom: 10px;
	 	overflow: hidden;
	}
	#balance .check-payment .check{
	  float: none;
	  width: 100%;
	  display: block;
	}
	#balance .history .headers strong{
		font-size: 11px;
		line-height: 17px;
		padding: 10px 0;
	}
	#balance .history .row .number .icon{
		display: none;
	}
	#balance .history .row .price,
	#balance .history .row .date,
	#balance .history .row .number span{
		font-size: 11px;
		white-space: nowrap;
	}
	#balance .history .row .system .webmoney{
		padding-left: 19px;
		white-space: nowrap;
		background-size: 18px;
		font-size: 11px;
	}
	#balance .history .headers strong:nth-child(4){
		padding: 10px 1%;
	}
	.blogs-page .img-holder{
		float: none;
		width: 100%;
		text-align: center;
		margin: 0 0 10px;
	}
	#contacts .contacts h2 span{
		display: block;
	}
	#proxychecker .img-holder{
		float: none;
		margin: 0 0 20px;
	}
	#control-panel .change-socks .input-group{
		float: none;
		width: 100%;
	}
	#control-panel .change-socks .save{
		float: none;
		width: 100%;
		display: block;
		border-radius: 0 0 8px 8px;
	}
	
	#referal .referal-heading{
		padding: 0 20px;
	}
	#referal-tablist li a{
		padding: 0 !important;
		font-size: 10px !important;
		height: 50px;
		line-height: 48px;
	}
	#referal .statistics-box,
	#referal .referal-socials{
		padding: 20px;
	}
	#referal .stats li span{
		font-size: 10px !important;
	}
	#referal .stats li strong{
		font-size: 11px !important;
	}
	#referal .referal-box{
		margin-bottom: 60px;
	}
	#referal .referal-link{
		height: 47px;
		position: relative;
	}
	#referal .referal-link .copy-btn{
		position: relative;
		bottom: -15px;
		left: -19px;
		float: left;
	}
	#edit-profile .edit-profile .data-form .row{
		padding: 20px 5px 5px;
	}
	#edit-profile .edit-profile .data-form .input-group{
		margin-bottom: 10px;
	}
	#control-panel .soft-box .soft-tablist{
		margin: 0 0 0 17px;
	}
	#control-panel .soft-box .soft-tablist li{
		margin-left: 10px;
	}
	#control-panel .soft-box .soft-tablist li a{
		font-size: 11px;
		line-height: 44px;
	}
	#control-panel .soft-box .head h2{
		margin-bottom: -20px;
	}
	#control-panel .soft-box .tab-content .img-holder img{
		width: 100%;
	}
	#blogs .params .range-slider .irs--flat.irs-with-grid, 
	.products-page .recommend .table .products-details .products-item .params .range-slider .irs--flat.irs-with-grid{
		top: 0;
	}
	.products-info .col-sm-6{
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-xs-10{
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}
	.col-xs-2{
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	#balance .bill-box .price-box .price-block{
		padding-top: 8px;
	}
	
}	
@media (max-width: 410px) {
	#control-panel .link-box .list-link .cop{
		display: none;
	}
}
@media (max-width: 500px) {
	#balance .bill-box .price-box .price-block,
	#balance .bill-box .price-box .currency-block{
		width: 100% !important;
		padding-left: 30px;
		padding-bottom: 20px;
	}
	#balance .bonus-form {
		float: none;
		width: 100%;
	}
	#balance .bonus-form input{
		width: calc(100% - 100px);
	}
	#balance .bonus-line .check {
		width: 100%;
		float: none;
		display: block;
		margin: 20px 0 0;
	}
}