@media (min-width: 100px) and (max-width: 479px) {
	.header_custom .span6 {
	    text-align: center !important;
	}

	.callback_c {
	    background: transparent url("../images/button_callback.png") no-repeat scroll 0% 0%;
	    height: 55px;
	    float: none;
	    width: auto;
	    margin-top: 6px;
	    margin-right: 0px;
	    margin-left: 20%;
	}

	.img1 {
	    float: left;
	    margin-top: 6px;
	    margin-left: 59px;
	    display: none;
	}

	.phones_c1 {
	    color: #0C952D;
	    float: none;
	    font-family: helveticaneuecyrroman;
	    font-size: 18px;
	    margin-top: 6px;
	    text-align: center;
	}

	.col-1-1 {
	    /*display: none;*/
	}
	
	.nav {
	    margin-left: 0px;
	    margin-bottom: 18px;
	    list-style: outside none none;
	    display: block;
	}

	.vt_nivo_slider {
	    display: none;
	}
	

	.boxer {
	    height: 100%;
	    left: 0px;
	    top: 0px;
	    position: relative;
	    width: 100%;
	    z-index: 3000;
	}

	div#k2ModuleBox95 {
	    background-color: rgba(28, 144, 56, 0.9) !important;
	    color: #FFF;
	    font-family: helveticaneuecyrroman;
	    font-size: 12px;
	    width: 100%;
	    margin-top: 15px;
	    margin-bottom: 85px;
	    padding: 0;
	    min-height: auto;
	    height: auto;
	}

	ul.level2 {
	    z-index: 999999;
	    top: -10px;
	    left: 373px;
	    width: 100%;
	    background-color: transparent;
	    position: initial;
	}

	.custom_sads {
	    margin-top: -85px;
	}

	.green_block img {
    	display: none;
	}

	.green_block {
	    margin-top: 16px;
	    width: 97%;
	    height: 125px;
	    padding: 5px;
	    background-color: rgba(28, 144, 56, 0.9);
	}
	
	.gray_line {
	    display: none;
	}
	
	.col-1-1 {
	    float: left;
	    background-color: #F0F3F5;
	    width: 100%;
	}
	
	.cct {
	    height: auto;
	    margin: 5px;
	}

	.col-1-2 {
	    float: left;
	    width: 100%;
	    background-color: #FBFBFB;
	}
	
	.col-1-3 {
	    float: left;
	    width: 100%;
	    background-color: #FFF;
	}
	
	.flag_img {
	    position: absolute;
	    z-index: 1024;
	    top: 0px;
	    left: 0px;
	    background-color: rgba(28, 144, 56, 0.65);
	    width: 98%;
	    height: 32px;
	    padding-left: 5px;
	    font-family: helveticaneuecyrroman;
	    font-size: 14px;
	    color: #FFF;
	}

	#ymaps1452578663728297509 {
	    width: 256px !important;
	}
	
	.cli1 {
	    float: none;
	    width: 100%;
	    margin-right: 2%;
	}

	.cli2 {
	    margin-left: 1%;
	    width: 100%;
	    float: none;
	}
	
	.footer_with_menu {
	    height: auto;
	    width: 100%;
	    background-color: #FFF;
	}

	.col-2-1 {
	    float: none;
	    width: 100%;
	    text-align: center;
	}

	.col-2-2 {
	    float: left;
	    width: 100%;
	}

	.cl2 h1 {
	    color: #FFF;
	    font-size: 15px;
	    font-family: helveticaneuecyrroman;
	}

	.col-2-2d {
	    float: left;
	    width: 100%;
	    background-color: #FFF;
	    font-family: helveticaneuecyrroman;
	    font-size: 14px;
	    color: #61757F;
	}
	
	.conti .col-1-1 {
	    display: none;
	}

	.t12_1 {
	    color: #63727A;
	    font-size: 17px;
	    font-family: helveticaneuecyrroman;
	    margin-bottom: 6px;
	    line-height: 19px;
	    font-weight: bold;
	}

	.navigatorr {
	    width: 100%;
	    height: auto;
	    background-color: #ECEDF1;
	}

	.texet {
	    margin-top: 0px;
	    margin-bottom: 0px;
	    color: #333;
	    font-family: helveticaneuecyrroman;
	    font-size: 16px;
	    line-height: 24px;
	    padding: 5px;
	}

	.cdcd {
	    margin: 0;
	    padding: 0 !important;
	    float: left;
	    margin-left: -100px;
	    display: none;
	}
	
	.contact {
	    padding-left: 5px;
	    padding-right: 5px;
	}

	ul.level2 li:last-child {
	    padding-bottom: 5px;
	}

	.level2 {
	    padding-left: 15px !important;
	}
}

@media (min-width: 480px) and (max-width: 719px) {
	.header_custom .span6 {
	    text-align: center !important;
	}

	.callback_c {
	    background: transparent url("../images/button_callback.png") no-repeat scroll 0% 0%;
	    height: 55px;
	    float: none;
	    width: auto;
	    margin-top: 6px;
	    margin-right: 0px;
	    margin-left: 20%;
	}

	.img1 {
	    float: left;
	    margin-top: 6px;
	    margin-left: 59px;
	    display: none;
	}

	.phones_c1 {
	    color: #0C952D;
	    float: none;
	    font-family: helveticaneuecyrroman;
	    font-size: 18px;
	    margin-top: 6px;
	    text-align: center;
	}

	.col-1-1 {
	    /*display: none;*/
	}
	
	.nav {
	    margin-left: 0px;
	    margin-bottom: 18px;
	    list-style: outside none none;
	    display: block;
	}

	.vt_nivo_slider {
	    display: none;
	}
	

	.boxer {
	    height: 100%;
	    left: 0px;
	    top: 0px;
	    position: relative;
	    width: 100%;
	    z-index: 3000;
	}

	div#k2ModuleBox95 {
	    background-color: rgba(28, 144, 56, 0.9) !important;
	    color: #FFF;
	    font-family: helveticaneuecyrroman;
	    font-size: 12px;
	    width: 100%;
	    margin-top: 15px;
	    margin-bottom: 85px;
	    padding: 0;
	    min-height: auto;
	    height: auto;
	}

	ul.level2 {
	    z-index: 999999;
	    top: -10px;
	    left: 373px;
	    width: 100%;
	    background-color: transparent;
	    position: initial;
	}

	.custom_sads {
	    margin-top: -85px;
	}

	.green_block img {
    	display: none;
	}

	.green_block {
	    margin-top: 16px;
	    width: 97%;
	    height: 125px;
	    padding: 5px;
	    background-color: rgba(28, 144, 56, 0.9);
	}
	
	.gray_line {
	    display: none;
	}
	
	.col-1-1 {
	    float: left;
	    background-color: #F0F3F5;
	    width: 100%;
	}
	
	.cct {
	    height: auto;
	    margin: 5px;
	}

	.col-1-2 {
	    float: left;
	    width: 100%;
	    background-color: #FBFBFB;
	}
	
	.col-1-3 {
	    float: left;
	    width: 100%;
	    background-color: #FFF;
	}
	
	.flag_img {
	    position: absolute;
	    z-index: 1024;
	    top: 0px;
	    left: 0px;
	    background-color: rgba(28, 144, 56, 0.65);
	    width: 98%;
	    height: 32px;
	    padding-left: 5px;
	    font-family: helveticaneuecyrroman;
	    font-size: 14px;
	    color: #FFF;
	}

	#ymaps1452578663728297509 {
	    width: 256px !important;
	}
	
	.cli1 {
	    float: none;
	    width: 100%;
	    margin-right: 2%;
	}

	.cli2 {
	    margin-left: 1%;
	    width: 100%;
	    float: none;
	}
	
	.footer_with_menu {
	    height: auto;
	    width: 100%;
	    background-color: #FFF;
	}

	.col-2-1 {
	    float: none;
	    width: 100%;
	    text-align: center;
	}

	.col-2-2 {
	    float: left;
	    width: 100%;
	}

	.cl2 h1 {
	    color: #FFF;
	    font-size: 15px;
	    font-family: helveticaneuecyrroman;
	}

	.col-2-2d {
	    float: left;
	    width: 100%;
	    background-color: #FFF;
	    font-family: helveticaneuecyrroman;
	    font-size: 14px;
	    color: #61757F;
	}
	
	.conti .col-1-1 {
	    display: none;
	}

	.t12_1 {
	    color: #63727A;
	    font-size: 17px;
	    font-family: helveticaneuecyrroman;
	    margin-bottom: 6px;
	    line-height: 19px;
	    font-weight: bold;
	}

	.navigatorr {
	    width: 100%;
	    height: auto;
	    background-color: #ECEDF1;
	}

	.texet {
	    margin-top: 0px;
	    margin-bottom: 0px;
	    color: #333;
	    font-family: helveticaneuecyrroman;
	    font-size: 16px;
	    line-height: 24px;
	    padding: 5px;
	}

	.cdcd {
	    margin: 0;
	    padding: 0 !important;
	    float: left;
	    margin-left: -100px;
	    display: none;
	}
	
	.contact {
	    padding-left: 5px;
	    padding-right: 5px;
	}

	ul.level2 li:last-child {
	    padding-bottom: 5px;
	}

	.level2 {
	    padding-left: 15px !important;
	}
}

@media (min-width: 720px) and (max-width: 1179px) {
	.header_custom .span6 {
	    text-align: center !important;
	}

	.callback_c {
	    background: transparent url("../images/button_callback.png") no-repeat scroll 0% 0%;
	    height: 55px;
	    float: none;
	    width: 170px;
	    margin-top: 6px;
	    margin-right: 0px;
	    margin-left: 20%;
	}

	.img1 {
	    float: left;
	    margin-top: 6px;
	    margin-left: 59px;
	    display: none;
	}

	.phones_c1 {
	    color: #0C952D;
	    float: none;
	    font-family: helveticaneuecyrroman;
	    font-size: 18px;
	    margin-top: 6px;
	    text-align: center;
	}

	.col-1-1 {
	    /*display: none;*/
	}
	
	.nav {
	    margin-left: 0px;
	    margin-bottom: 18px;
	    list-style: outside none none;
	    display: block;
	}

	.vt_nivo_slider {
	    display: none;
	}
	

	.boxer {
	    height: 100%;
	    left: 0px;
	    top: 0px;
	    position: relative;
	    width: 100%;
	    z-index: 3000;
	}

	div#k2ModuleBox95 {
	    background-color: rgba(28, 144, 56, 0.9) !important;
	    color: #FFF;
	    font-family: helveticaneuecyrroman;
	    font-size: 12px;
	    width: 100%;
	    margin-top: 15px;
	    margin-bottom: 85px;
	    padding: 0;
	    min-height: auto;
	    height: auto;
	}

	ul.level2 {
	    z-index: 999999;
	    top: -10px;
	    left: 373px;
	    width: 100%;
	    background-color: transparent;
	    position: initial;
	}

	.custom_sads {
	    margin-top: -85px;
	}

	.green_block {
	    margin-top: 16px;
	    width: 99%;
	    height: 125px;
	    padding: 5px;
	    background-color: rgba(28, 144, 56, 0.9);
	}
	
	.gray_line {
	    display: none;
	}

	.navigatorr {
	    width: 100%;
	    height: auto;
	    background-color: #ECEDF1;
	}

	.footer_with_menu {
	    height: auto;
	    width: 100%;
	    background-color: #FFF;
	}

	ul.level2 li:last-child {
	    padding-bottom: 5px;
	}

	.level2 {
	    padding-left: 15px;
	}
}