                                /*------------tip_C ----------- */
.tip_C_part {
	width: 100%;
	background-color: #F5F5F5;
	margin:0 auto;
}
.tip_C_container {
	width: 100%;
	max-width: 1297px;
	background-color: #F5F5F5;
	background-image: none;
	background-position: center;
	background-repeat: repeat-y;
	margin:0 auto;
}
.tip_C_content {
	width: 100%;
	max-width: 1000px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-around;
	margin: 0 auto;
}
                                /*------------tip_B ----------- */
.tip_B_part {
	width: 100%;
	background-color: #F5F5F5;
	margin:0 auto;
}
.tip_B_container {
	width: 100%;
	max-width: 1297px;
	background-color: #F5F5F5;
	background-image: url(../img/bg_portfolio-1.jpg);
	background-position: center;
	background-repeat: repeat-y;
	margin:0 auto;
}
.tip_B_content {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
}
                                /*------------tip_A ----------- */
.tip_A_part {
	width: 100%;
	background-color: #F5F5F5;
	margin:0 auto;
}
.tip_A_container {
	width: 100%;
	max-width: 1297px;
	background-color: #F5F5F5;
	background-image: none;
	background-position: center;
	background-repeat: repeat-y;
	margin:0 auto;
}
.tip_A_content {
	width: 100%;
	max-width: 1000px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-around;
	margin: 0 auto;
}

.otstup_left {
    padding-left: 25px; 
	padding-right: 10px; 
	padding-top: 10px;
}
.otstup_left_long {
	width: 75%;
    margin-left: 50px; 
	padding-right: 10px; 
	padding-top: 10px;
}
.otstup_center {
    padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 10px;
}
.otstup_text_gallery {
	width: 75%;
    padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 10px;
}
.otstup_right {
    padding-left: 10px; 
	padding-right: 25px; 
	padding-top: 10px;
}
                                /*------------1240 ----------- */
@media (max-width: 1240px){

}
                   /*------------991 ----------- */
@media (max-width: 991px){
.tip_C_content, .tip_B_content, .tip_A_content {
	max-width: 990px;
}

}
                   /*------------767 ----------- */
@media (max-width: 767px){
.tip_C_content, .tip_B_content, .tip_A_content {
	max-width: 766px;
}
.otstup_left,.otstup_center, .otstup_right {
    padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 10px;
}
.otstup_text_gallery {
    padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 10px;
}


}

                   /*------------479 ----------- */
@media (max-width: 479px){
.tip_C_content, .tip_B_content, .tip_A_content {
	max-width: 478px;
}


}

