@media screen and (max-width: 1280px) {
	.recall-wrapper {
		top: auto;
		left: 0;
		bottom: 30px;
	}
	.contacts {
		padding-bottom: 350px;
	}
	.recall-href {
		width: 190px;
		margin-left: 5px;
	}
	.recall-href .call-recall-form {
		font-size: 10px;
	}
	.recall-wrapper.head .recall-form {
		padding: 0 10px 10px;
		width: 190px;
	}
	.recall-wrapper.head .recall-form .recall-title {
		font-size: 14px;
		text-align: center;
	}
	.recall-wrapper.head .recall-form .recall-submit {
		width: 150px;
	}
	.recall-wrapper.head .recall-form .result-recall p {
		font-size: 12px;
	}
	a.ask-on-forum-main {
		font-size: 14px;
	}
	.header-block.header-city-wrapper {
		/*width: 190px;*/
		width: 215px;
		margin-right: 20px;
	}
}
@media screen and (max-width: 1260px) {	
	.fr, .sc, .th {
		margin-right: 44px!important;
	}
}
@media screen and (max-width: 1200px) {
	.internal-star .top-star{
		right: -261px;
	}
	/* federal number */
	.main-contact .fed-number {
		font-size: 28px;
		top: -2px;
	}
	.questions{
		padding-left: 64px;
	}
	.content-wrapper, .star-center {
		overflow: hidden;		
	}	 
	/* footer */
	.footer-wrapper .service-block, .footer-wrapper .fmenu{		
		margin-left: 5%;
	}
	.menu {
		padding-left: 0;
	}
	.menu-line {
		left: 70%;
	}
	.questions {
		width: 340px;
	}
	.main-forum {
		right: -35px;
	}
	.search-wrap input {
		width: 66%;
	}
	.services {
		margin-left: 46px;
	}
	.header-top .left {
		/*padding-left: 46px;*/
		padding-left: 10px;
	}
	.header .menu {
		padding-left: 40px;
	}
	.header-top-content .header-block {
		margin-right: 20px;
	}
	.header-block.logo-wrapper {
		margin-right: 20px;
	}
	.services-block {
		margin-right: 50px;
	}	
	.alphabet a, .alphabet span {
		margin-right: 8px;
	}
	.common-bg-stars, .contacts-bg-stars{
		left: -285px;
	}
	.form .f-item > div {
		margin-right: 40px;
	}
	.menu .item {
		margin-right: 20px;
	}
	.test-block .blue-block.right {
		float: left;
		margin-left: -30px;
		clear: left;		
	}
}
@media screen and (max-width: 1160px) {
	.internal-star .top-star{
		right: -261px;
	}
	.help-item {
		width: 270px!important;
	}
	.th { 
		clear: left; 
	}
	.diseases-list .sq-list {
		width: 470px;
	}
	
}
@media screen and (max-width: 1100px) {
	.internal-star .top-star{
		right: -261px;
	}
	.questions {
		width: 310px;
	}
	/* footer */
	.footer-wrapper .service-block, .footer-wrapper .fmenu{		
		margin-left: 3%;
	}	
	.header {
		padding-left: 0;
	}
	.countdown-block {
		/*margin-left: 115px;*/
	}
	.interest-fact {
		margin-left: 272px;
	}
	.army-forum {
		margin-left: 42px;
	}
	.left-col, .ineedhelp {
		margin-left: 46px;
	}

	.contacts {
		margin-left: 46px;
	}
	
	.main-forum {
		right: -118px;
	}
	.main-forum .forum-med {
		margin-left: 0;
	}
	.search-wrap input {
		width: 63%;
	}
	.services-block {
		margin-right: 20px;
	}
	.main-star {
		left: 4px;
	}
	
	.alphabet a, .alphabet span {
		margin-right: 6px;
	}
	.ineedhelp a {
		margin-right: 80px;
	}
	.static-map {
		margin-top: 35px;
	}
	.common-bg-stars, .contacts-bg-stars {
		left: -368px;
	}
	.franchise .items div {
		width: 270px;
	}
	.about {
		margin-left: 46px;
	}
	.header .number.big {
		display: none;
	}
	.header .number.small {
		display: inline-block;
	}
}
@media screen and (max-width: 1000px) {
	.star-wrap {
		overflow: visible;
	}
	.internal-star .top-star{
		right: -261px;
	}
}


/*
@media screen and (max-width: 767px) and (min-width: 320px) {
	body{
		min-width: inherit;
	}
	.main-cw.content-wrapper{
		padding: 0 4px;
	}
	.star-wrap,
	.header-block.header-city-wrapper,
	.header-block.custom,
	.header-top-content .right,
	.menu-wrapper,
	.big.video-block.clrfix,
	.footer div:last-child,
	.main-forum{
		display: none;
	}
	.content-wrapper{
		max-width: inherit;
		min-width: inherit;
	}
	.main-hw .header {
		height: 50px;
	}
	.countdown-block{
		width: 100%;
		margin-left: 0;
	}
	.countdown-block .remain-time{
		font-size: 60px;
	}
	.main-contact .location{
		font-size: 30px;
		margin: 51px 0 0 0;
		width: 100%;
	}
	.right,
	.left{
		float: none;
	}
	.main-contact .city-code{
		font-size: 1em;
	}
	.main-contact .number{
		font-size: 2em;
	}
	.footer-wrapper{
		width: 100%;
		max-width: inherit;
		min-width: inherit;
	}
    .main-popular{
	    width: 320px;
    }
    .page-wrapper{
	    width: 100%;
	    min-width: inherit;
    }
	.remain-time,
	.tm-star{
		float: left;
	}
	.questions{
		height: inherit;
	}
	.main-contact .adrblock{
		width: 100%;
	}
	.main-contact .adrblock span{
		margin: 0 5px 0 0;
		float: left;
		display: block;
	}
	.main-contact .address-cap{
		clear: both;
	}
	.main-contact .ya-map-search{
		clear: both;
		display: block;
		width: 196px;
	}
	.main-contact .address{
		width: 300px;
	}
	.main-contact .address-tip{
		margin-left: inherit;
	}
}*/
