@media (max-width: 1200px) {	
	body{
        padding-top: 75px;
    }
    .container {
        max-width: 960px;
    }
	
    .header .header-top .city {
        float: none;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .header .header-top .logo {
        float: none;
    }

    .header .header-top-menu ul {
        padding: 35px 0 0 0;
    }

    .header .header-contacts {
        padding-top: 31px;
		border-left: none; 
    }
	.free_call {
		top: 14px;
	}

    .section-main .container {
        background: url(../images/women.png) no-repeat right 47px bottom -90px, url(../images/rectangle2.png) no-repeat right 16px bottom 0px, url(../images/main.png) no-repeat right 6px bottom -42px;
    }
	.section-main.section-main-cpo-1 .container {
        background: url(../images/women-cpo-1.png) no-repeat right 47px bottom -90px, url(../images/rectangle2.png) no-repeat right 16px bottom 0px, url(../images/main.png) no-repeat right 6px bottom -42px;
    }
	.section-main.section-main-cpo-2 .container {
        background: url(../images/women-cpo-2.png) no-repeat right 47px bottom -90px, url(../images/rectangle2.png) no-repeat right 16px bottom 0px, url(../images/main.png) no-repeat right 6px bottom -42px;
    }
	.section-main.section-main-cpo-3 .container {
        background: url(../images/men-cpo-3.png) no-repeat right 47px bottom -90px, url(../images/rectangle2.png) no-repeat right 16px bottom 0px, url(../images/main.png) no-repeat right 6px bottom -42px;
    }
    .section-change .change-name{
        font-size: 12pt;
        font-weight: bold;
        min-height: 75px;
    }
    .section-change .change-price{
        margin-top: 0;
    }
    .section-change .change-buttons .btn{
        padding: 2px 0;
    }
    .section-сompare{
        background: none;
    }
    .who .who-image img{
        max-width: 120px;
    }
    .who .who-description{
        margin-left: 135px;
        padding: 10px 0 0 0;
    }
    .who .who-name{
        font-size: 17px;
    }
    .who .who-buttons .btn{
        padding: 0;
    }
    .section-trust{
        padding-bottom: 30px;
        background: url(../images/women-2.png) no-repeat bottom right;
    }
	.section-trust.section-trust-cpo-2{
		background: url(../images/women-2-2.png) no-repeat bottom right;
	}
    .trust-bg{
        display: none;
    }
    .section-organization .men-bg{
        opacity: .3;
    }
    .btn.btn-yellow{
        font-size: 11pt;
    }
    header.fill-fixed .header-contacts {
        padding-top: 18px;
    }
    .section-main h1{
        font-size: 36pt;
		padding-top: 15px;
		padding-bottom: 21px;
    }
	.lidform .politic-confirm {
		    font-size: 13px;
    line-height: 22px;
    text-align: center;
	}
	.lidform .lidform-tooltip {
		margin-top: 30px;
	}
	.arg_text {
		font-size: 13px;
	}
	.section-сompare .lidform {
		padding: 15px 15px;
	}
	.lidform-heading2 {
		font-size: 18px;
	} 
	.politic-confirm2 {
		font-size: 13px;
		line-height: 23px;
	}
	.section-change .change-info {
		padding-left: 0px;
		padding-top: 5px;
	}
	.section-change2 .change-name {
		font-size: 12pt;
		font-weight: bold;
		padding-left: 0px;
	}
	.section-change2 .change-price {
		padding-left: 0px;
	}
	.section-change .change-buttons {
		margin-top: 12px;
		padding-left: 0px;
	}









    .section-сompare2 {
		margin-bottom: 35px;
	}


	.preim_item img {
	    width: 40px;
	    margin-left: 25px;
	}
	.preim_item {
	    min-height: 80px;
	    display: grid;
	    grid-template-columns: 80px 1fr;
	    font-size: 15px;
	    align-items: center;
	}
	
	.skidki_block {
		grid-template-columns: 140px 1fr;
	}
	.skidki-image {
		width: 120px;
	}
	.skidki-name {
		font-size: 17px;
		height: 46%;
	}
	.skidki-price {
		font-size: 19px;
		height: 30%;
	}
	.skidki_btn-blue-border {
		font-size: 12pt;
		display: grid;
		align-items: center;
		height: 40px;
		width: 100%;
		line-height: 0;
		font-weight: 600;
		text-transform: uppercase;
		color: #004C9F;
		border: 1px solid;
	}

	.sotrudnik_name {
		font-size: 17px;
	}
	.section-сompare .container {
		padding-bottom: 0px;
	}
	.price_block_info {
		grid-template-columns: 210px 370px;
	}
	.price_block_img img {
		width: 268px;
	}
	.price_block_img {
		top: 213px;
		left: 678px;
	}

} 