/* GLOBAL FIXs */
@media (min-width: 1366px){
#wrapper.padding_wrapper .section_inner{
margin: 0 auto;
}
#wrapper.padding_wrapper .section334 .section_inner,
#wrapper.padding_wrapper .section312 .section_inner{
width: 940px;
/*margin-left: 180px;*/
}
#wrapper.padding_wrapper .section144{
width: calc(100% - 90px);
margin-left: 90px;
}

}

@media  (min-width: 1700px) and  (max-width: 2000px){
.section1144 .section_inner{
width: 80vw;
}
}
@media (max-width: 1500px){
#sections_preview{
padding: 30px;
}
#sections_preview .section_preview{
margin-right: 10px;
}

}
@media (max-width: 1400px){
/*    #sections_preview .section_preview .image{
height: 11vw;
}*/
#wrapper{
overflow: hidden;
}

#wrapper.padding_wrapper .section130 .section_inner{
margin-left: 100px;
min-width: auto;
width: calc(100% - 180px);
}
.section1121 .image1 img{
height: 100%;
object-fit: cover;
}

}
@media (max-width: 1366px){

#wrapper.padding_wrapper .section334 .section_inner,
#wrapper.padding_wrapper .section312 .section_inner{
/*width: 940px;*/
margin-left: 180px;
}
#wrapper.padding_wrapper .section334.inner_width940 .slider{
width: 100%;
}
#wrapper.padding_wrapper .section334 .slider,
#wrapper.padding_wrapper .section312 .slider {
width: calc(100% - 220px);
max-width: 100%;
}
#wrapper.padding_wrapper .section334 .slide,
#wrapper.padding_wrapper .section312 .slide{
max-width: calc(100% - 220px);
}

#wrapper.padding_wrapper .section334,
#wrapper.padding_wrapper .section312{
left: -105px;
}
#wrapper.padding_wrapper .section334 .section_inner,
#wrapper.padding_wrapper .section312 .section_inner{
margin-left: 230px;
}

#wrapper.padding_wrapper .section156 .section_inner{
margin: 0 auto;
}

.section2120.menu_open{
overflow-x: auto;
}
.section2120 .menu_content{
height: auto;
}
#wrapper.padding_wrapper .section1319 .section_inner {
/*width: calc(100% - 180px);*/

}
#wrapper.padding_wrapper .section165 .section_inner {
width: calc(100% - 180px);

}
#wrapper.padding_wrapper .section144{
width: calc(100% - 90px);
margin-left: 90px;
min-width: unset;
}
.padding_wrapper .section144 .image_box.image_size_600x900{
height: 29vw;
}
.section1121 .form1{
padding: 40px;
}

.section1157 .catalog_items .content{
padding: 30px;
}
#wrapper.padding_wrapper .section1157.section .section_inner,
#wrapper.padding_wrapper .section1156.section .section_inner{
width: calc(100% - 7vw);
}
.section1418 .image1{
left: -50px;
}
.section1418 .image2{
right: -50px;
}
#sections_preview .section_preview{
width: 45%;
}

}

@media (max-width: 1300px){

#wrapper.padding_wrapper .section1157.section .section_inner{
width: calc(100% - 11vw);
}
#wrapper.padding_wrapper_right{
padding-right: 0;
}
.section.section1126{
display: none;
}
.section126 .width1170 .right.btn_one_line .btn1,
.section126 .width1170 .right.btn_one_line .btn2{
margin-left: 0;
float: none;
}
.section1157 .catalog_items .content{
padding: 40px;
}

/*		#wrapper.padding_wrapper .section1319 .section_inner {
width: calc(100% - 200px);

}*/
}
@media (max-width: 1220px){
.section126 .right.btn_one_line .btn1,
.section126 .right.btn_one_line .btn2{
margin-left: 0;
float: none;
width: 250px;
}
#wrapper.padding_wrapper .section1157.section .section_inner{
width: 100%;
}
.padding_wrapper .section144 .image_box.image_size_600x900{
height: 34vw;
}
#wrapper.padding_wrapper .section144{
margin-left: 0;
width: 100%;
}
#wrapper.padding_wrapper .section334 .arr1 ,
#wrapper.padding_wrapper .section312 .arr1 {
max-width: 100%;
}
.section1157 .catalog_items .title1,
.section1157 .catalog_items .txt1{
margin-bottom: 20px;
}
.section312 .slide, .section312 .arr1{
background-size: 100%;
background-repeat: no-repeat;
height: 32vw;
}
.section312 .slider{
height: 32vw;
}

#wrapper.padding_wrapper .section334 .slider,
#wrapper.padding_wrapper .section312 .slider {
width: 100%;
max-width: 100%;
}
#wrapper.padding_wrapper .section334 .section_inner,
#wrapper.padding_wrapper .section312 .section_inner{
margin: 0 auto;
}
#wrapper.padding_wrapper .section334 .slide,
#wrapper.padding_wrapper .section312 .slide{
max-width: 100%;
}
#wrapper.padding_wrapper .section334,
#wrapper.padding_wrapper .section312{
left: 0;
}
.padding_wrapper .section303 .map{
width: 100%;
margin-left: 0;
}
/*    #wrapper.padding_wrapper .section156 .slider{
width: 100%;
}


*/

#sections_preview .section_preview{
width: 46%;
}
/*    #sections_preview .section_preview .image{
height: 15.5vw;
}*/
.section1117 .menu-toogler_widget, .section1117 .menu-toogler_widget_close{
display: block;
}
.editor_true .section1117 .menu-toogler_widget_close{
display: none !important;

}
.section1117 .menu_widget_close{
display: block;
}
.section1117{
left: -261px;
overflow: visible;
}
.section1117.view_menu{
left: 0;
}
.editor_true .section1117.view_menu{
left: 50px;
}
.section1117 ul{
padding-left: 0;
}
#wrapper.padding_wrapper{
padding-left: 0;
}
#wrapper.padding_wrapper .section_inner{
margin: 0 auto;
}
#wrapper.padding_wrapper .section145 .section_inner,
#wrapper.padding_wrapper .section144 .section_inner{
margin-left: auto;
}
#wrapper.padding_wrapper .section1009 .form_wrapper, #wrapper.padding_wrapper .section1009 .all_forms{
margin-right: 0;
}
#mobile_view,
#ipad_view{
display: none;
}

#wrapper.padding_wrapper .section165 .section_inner{
width: 100%;
margin-left: 0;
}

#wrapper.padding_wrapper .section130 .section_inner{
margin: 0 auto;
width: 96%;
}
#wrapper.padding_wrapper .section165 .section_inner.inner_width{
max-width: 96%;
}

#wrapper.padding_wrapper .section1156.section .section_inner{
margin: 0;
width: 100%;
}
.padding_wrapper .section1157{
margin-left: 0;
width: 100%;
}
.section1121 .field{
padding: 10px 0;
}
.section1121 .form1 {
padding: 30px;
}
.section1127 .arr1 .right.size_900x900.bottom_big_img{
width: 45%;
}
.extra_images_big .extra_info_block.s150 .left, .extra_images_big .extra_info_block.s150 .right{
width: 100%;
float: left;
}
.section1418 .extra_img .items{
width: 80%;
}
::-webkit-resizer {
background-image: url('');
background-repeat: no-repeat;
width: 2px;
height: 1px;
}
::-webkit-scrollbar {
width: 2px;
}
::-webkit-scrollbar-button {
background: #ececec;
width: 2px;
height: 0px;
}
::-webkit-scrollbar-thumb {
-webkit-border-radius: 10px;
border-radius: 0px;
background-color: #5ad0ff;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
border-radius: 10px;
}
::-webkit-scrollbar-track {
background-color: #eaeaea;
}

}


@media (max-width: 1180px){
.section.fixed{
background-position: center;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-webkit-overflow-scrolling:touch;
background-attachment: fixed !important;
}
.section1155 .image_screen{
width: 940px;
}
.section{
min-width: 940px;
}
.section130.inner_width .section_inner{
width: 96%;
}
.section1158 .width1170 .count3.s300 .images,
.section1158 .count3.s300 .images{
height: 240px;

}
.section1158 .width1170 .count4.s300 .images,
.section1158 .count4.s300 .images{
height: 170px;
}

.section1158 .count4.s200 .images,
.section1158 .width1170 .count4.s200 .images {
height: 140px;
}




.section .section_inner.width1170,
.section .section_inner{
width: 940px;
}
.section.section1159 .section_inner{
width: 100%;
}

body{
background-attachment: fixed;
}

.section130 .count5 .image1.s200, .section130 .count5 .image2.s200, .section130 .count5 .image3.s200, .section130 .count5 .image4.s200{
width: 200px;
}
.section130 .count5 .image1.s300, .section130 .count5 .image2.s300, .section130 .count5 .image3.s300, .section130 .count5 .image4.s300{
width: 200px;
height: 280px;
}
.section130 .image1.s150, .section130 .image2.s150, .section130 .image3.s150, .section130 .image4.s150{
width: 200px;
height: 150px
}
#img_zoomer_close,
#img_zoomer_close.portret{
margin: 0;
right: 3%;
top: 3%;
left: auto;

}

.section1008{
top: 1%;
}
.section1008 .arr1{
position: relative;
top: 0;
right: 0px;
}
.section1008.section{
min-width: 250px;
right: 0;

}

#img_zoomer_bg{
min-height: 100%;
min-width: 100%;

}
#img_zoomer,
#img_zoomer.portret,
#img_zoomer.square
{
height: 90vh;
width: 90vh;
background-repeat: no-repeat;
background-color: transparent;
background-position: center center;
background-size: 100% auto;
/*border: none;*/
/*outline: none;*/
}
#img_zoomer.square{
background-size: contain;
}

#img_zoomer.portret{
background-size: auto 65%;

}


#popup_wrapper{
width: 90%;
height: 500px;
margin: 0;
left: 5%;
top: 5%;
box-sizing: border-box;


}
#popup_wrapper_line2{
/*display: none;*/
width: 80%;
}

#basket_form_inner{
width: 90%;
max-width: 700px;
height: 90%;
margin: 0;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}

#basket_form_inner{
overflow-y: auto;
}
#basket_make_order input, #basket_make_order textarea{
max-width: 100%;
}

#basket_left, #basket_right{
float: none;
width: 100%;
min-height: 100px;
height: auto;
margin: 0;
border: none;
padding: 0;
overflow-y: visible;
}

#basket_make_order{
padding-bottom: 30px;
}

#basket_make_order input,
#basket_make_order textarea{
width: 100%;
height: 40px;
}
#basket_make_order textarea{
max-width: 100%;
min-width: 100%;

}
#basket_make_order input[type="submit"]{
}
#basket_continue{

width: 100%;
}
.section126 .btn1, .section126 .btn2{
/*margin: 0 auto;*/
margin-top: 20px;
}
.bg_text.section149 .col_3{
width: calc(100% - 20px);
}
.bg_text.section149 .image1, .bg_text.section149 .image2, .bg_text.section149 .image3{
width: 100%;
}
.section.section1116 {
min-width: 320px;
}
.section.section1116 .section_inner{
width: 100%;
min-width: 100%;
}
.section.section1117 {
min-width: 220px;
}
.section.section1117 .section_inner{
width: 100%;
/*min-width: 100%;*/
}
.section144 .section_inner{
width: 100%;
}
.section144 .image_box, .padding_wrapper .section144 .image_box {
height: 18vw;
}
.section165 .section_inner{
width: 100%;
}
.section130.inner_width .section_inner{
width: 96%;
margin-left: 2%;
}
.section156 .section_inner{
width: 100%;
}

.section156 .slider .go_left{
left: 44%;
}
.section156 .slider .go_right{
right: 44%;
}
.section145 .image_box, .padding_wrapper .section145 .image_box {
height: 235px;
}
.section1010 .arr1{
bottom: 0;
right: 0;
}
input {
margin: 0;
padding: 0;
}

.section130 .count5 .image1.s200, .section130 .count5 .image2.s200, .section130 .count5 .image3.s200, .section130 .count5 .image4.s200{
height: 200px;
}
.section130 .catalog_items.count5 .arr1{
width: 32.2%;
}


#img_zoomer {
max-height: 95%;
}
.section1117.section .section_inner{
/*width: 210px;*/
}

.section2116 ul, .section2116 .logo_center ul{
flex-direction: row;
overflow: visible;
max-height: unset;
}
.section2116 li{
line-height: 40px;
font-size: 14px;
}
.section2116 .animate_menu2 ul .level0 a:hover:after,
.section2116 .animate_menu1 ul .level0 a:after,
.section2116 .animate_menu1 ul .level0 a:before,
.section2116 .animate_menu2 ul .level0 a:hover:before{
display: none;
}
.section2120 .menus_block .menu{
width: 30%;
margin-right: 1%;
}
.section130 .catalog_items.count2.s150 .col_4 {
width: calc(100% - 220px);
padding-left: 220px;
min-height: 180px;
}
.section1144 .section_inner .images{
justify-content: flex-start;
}

.section1144 .image_box:nth-child(5n){
margin-right: 0px;
}
.section1144 .image_box {
max-width: 19%;
max-height: 260px;
margin-right: 10px;
margin-bottom: 10px;
}
.section1144 .image_box.image_size_400x400{
max-height: 180px;
}
.section1157 .catalog_items .content{
padding: 30px;
}
.section1157 .catalog_items .title1 span,
.section1157 .catalog_items .title1{
font-size: 16px !important;
}
.section1157 .catalog_items .txt1 span,
.section1157 .catalog_items .txt1{
font-size: 14px !important;
}
.section1157 .catalog_items.s200.count3 img {
width: 100%;
height: auto;
}
.section1157 .catalog_items.s300.count3 img {
width: 100%;
height: auto;
}
.section1157 .catalog_items.s300.count2 img {
width: 100%;
height: auto;
}
.section1158 .width1170 .count4.s300 .images{
height: 180px;
}
.section1127 .arr1 .image1{
width: 60%;
}
.section1127 .image1.size_900x900.bottom_big_img img,
.section1127 .image1.size_900x900 img,
.section1127 .image1.size_700x500 img,
.section1127 .arr1 img{
width: 100%;
height: auto;
}
.section1127 .arr1 .btn2,
.section1127 .arr1 .btn1{
width: 100%;
}
.section1127 .arr1 .right{
width: 50%;
}
.section1127 .right.top_left_deep,
.section1127 .reverse .right.top_left_deep{
width: 75%;
max-width: calc(100% - 250px);
}

.section1157 .catalog_items.count2{
width: 100%;
}
.section1157 .catalog_items.count2 img{
width: 50vw;
}
.section1157 .section_inner{
width: 100% !important;
}
.section1130.inner_width .section_inner{
width: 90%;
}
.section1130 .catalog_items.count4 .arr1{
width: 32%;
}
.section1226 .arr_wrapp{
position: static;
margin-top: 40px;
}
.section1226 .arr1:nth-child(2n) .icon_layer,
.section1226 .arr_wrapp .icon_layer{
width: 100%;
}
.section1226 .arr_wrapp .arr1{
width: 45%;
}
.section1226 .arr_wrapp .arr1:nth-child(2n){
margin-left: 0;
width: 45%;
}
.section1226 .image1{
width: 100%;
max-width: 100%;
}
.section1226 .arr1 .icon_layer{
box-sizing: border-box;
}
.section1250 .middle .btn2,
.section1250 .middle .btn1,
.section1250 .small .btn1,
.section1250 .small .btn2{
width: 40%;
}
.section1418 .extra_img .items{
width: 100%;
}
.section1418 .arr1{
width: 48%;
margin-right: 0;
}
.section1418 .items{
justify-content: space-between;
}
.section1302 .catalog_items.count3 .arr1{
width: 31%;
}
.section1302 .catalog_items.count4 .arr1{
width: 31%;
}
.section2157 .width1170 .txt_and_btn{
height: 470px;
}
.section2157 .width1170 .last_area .txt_and_btn{
height: 266px;
}
.section2157 .width1170 .img4{
height: auto;
}
#sections_preview .section_preview .image{
width: 100%;
}
.section1155 .width1170 .image_screen{
width: 100%;
}
.section250 .width1170 .image1, .section250 .width1170 .image2{
width: 100%;
}
#img_zoomer,
#img_zoomer.portret,
#img_zoomer.square{
border: none;
outline: none;
}
.section334 .overlay_image_box div{
line-height: 1.4;
}
.section334 .overlay_image_box .overlay_image_title{
font-size: 24px;
margin-bottom: 10px;
}
.section334 .overlay_image_box .overlay_image_descr{
font-size: 18px;
}
.section143 .width1170 .image_box {
height: 230px;
}
.section143 .width1170 .image_box.image_size_600x900, .section143 .width1170 .image_box.image_size_300x450 {
height: 445px;
}
}

@media (max-width: 1100px){
#sections_preview .section_preview{
width: 45%;
}
/*    #sections_preview .section_preview .image{
height: 14vw;
}*/
.section1307 .image1,
.section1307 .calculator{
width: calc(80% - 80px);
}
.section1157.section .catalog_items .arr1 {
width: 50%;
}
.section1157 .catalog_items.s200.count3 img {
width: 100%;
/*height: 470px;*/
}
.section1157 .catalog_items.s300.count3 img {
width: 100%;
/*height: auto;*/
}
.extra_images_big .extra_info_block.s120, .extra_images_big .extra_info_block.s150, .extra_images_big .extra_info_block.s200, .extra_images_big .extra_info_block.s300{
padding: 40px 20px;
display: block;
/*flex-direction: column;*/
}
.extra_images_big .extra_info_block .left,
.extra_images_big .extra_info_block .right{
float: left;
width: 100%;
margin-bottom: 20px;
}
.extra_images_big .extra_info_block.s200 .left .extra_images_in_card{
float: left;
width: 100px;
margin-right: 10px;
}
.extra_images_big .extra_info_block.s200 .extra_images_in_card .extra_image{
margin-bottom: 10px;
}
.section1160 .go_left{
left: 40%;

}
.section1160 .go_right{
right: 40%;
}
.section144 .overlay_image_title{
font-size: 18px;
}
.section144 .image_box, .padding_wrapper .section144 .image_box {
height: 24vw;
width: 33.3%;
}
.section126.slider .go_left{
left: -40px;
}
.section126.slider .go_right {
right: -40px;
}
}

@media (max-width: 960px){ /*800-768*/
.section250 .btn1,
.section250 .btn2{
width: 100%;

}
.section1155 .image_screen{
width: 768px;
}
.section1155 .image_box{
margin-right: 40px;
}

.section1157.section .catalog_items.s200 img {
width: 100%;
height: auto;
}
.section1157.section .catalog_items.s300 img {
width: 100%;
height: auto;
}

.section1144 .image_box{
max-width: 24%;
max-height: 260px;
}
.section1144 .image_box:nth-child(5n){
margin-right: 10px;
}
.section1144 .image_box:nth-child(4n){
margin-right: 0;
}

#img_zoomer,
#img_zoomer.portret,
#img_zoomer.square
{
height: 80vw;
border: none;
outline: none;
width: 80vw;
background-repeat: no-repeat;
background-color: transparent;
background-position: center center;
background-size: 100% auto;
/*border: none;*/
/*outline: none;*/
}
#img_zoomer.portret{
height: 95vh;
}


.section301 .right.size_400x400.btn_under_text, .section301 .right.size_200x200.btn_under_text{
width:calc(100% - 245px);
}
.section301 .right
/*.section301 .right .right_btn_position,*/
/*.section301 .right.size_400x400 .right_btn_position*/
{
width: 300px;
margin-right: 100px;
max-height: 100px;

}
.section301 .right.size_400x400.right_btn_position,
.section301 .right.size_200x200.right_btn_position{
width: 540px;
}
.section301.show_btn .right.size_400x400.right_btn_position,
.section301.show_btn .right.size_200x200.right_btn_position{
width: 450px;
}
.section107 .social_icons{
position: relative;
bottom: 0;
width: 170px;
}

.section156 .section_inner{
width: 100%;
}
.section{
min-width: 768px;
}
.section.inner_width940 .section_inner,
.section .section_inner.width1170,
.section .section_inner{
width: 768px;
}
.section105 .section_inner{
justify-content: center;
}
.section165 .section_inner{
width: 100%;
}
.section .title,
.section .sub_title{
/*width: 90%;*/
margin: 0 auto 15px;

}
.section1153 .sub_title{
margin-bottom: 30px;
}
.section156 .title{
margin-top: 100px;
}
.section156.big_inner .title, section156 .title{
width: 80%;
}
.section156.big_inner .title{
margin-top: 120px;
}

.section105 .social_icons{
/*margin-top: -20px;*/
}


.extra_info_block_wrapper{
overflow: auto;
}
.extra_info_block{
width: 700px;
margin-left: -355px;
}

.extra_info_block .left{
width: 100%
}


.extra_info_block .left img{
max-width: 100%;
/*display: block;*/
/*margin-bottom: 10px;*/
}

.extra_info_block .left,
.extra_info_block .right{
float: none;
}

.extra_info_block .right{
margin-top: 20px;
}

.extra_info_block{
position: relative;
left: 5%;
top: 50%;
width: 90%;
margin-left: 0;
margin-top: 120px;
}
.extra_info_block .right .extra_info1, .extra_info_block .right .extra_info2, .extra_info_block .right .extra_info3, .extra_info_block .right .extra_info4, .extra_info_block .right .extra_info5 {
width: 100%;
height: auto;
max-height: none;
}
.extra_info_block .btn1x,
.extra_info_block .btn2x,
.extra_info_block .btn3x,
.extra_info_block .btn4x,
.extra_info_block .btn5x{
width: 100%
}
.extra_info_block .extra_image.image1,
.extra_info_block .extra_image.image1_2,
.extra_info_block .extra_image.image1_3,
.extra_info_block .extra_image.image1_4{
float: left;
margin-right: 10px;
margin-bottom: 10px;
cursor: pointer;
height: 90px;
width: 126px;
}

.section250 .width1170 .col_2{
width: 46%;
}


.bg_text.section250 .col_2{
width: 45%;
}
.bg_text.section125 .col_2{
width: 43%;
}
.bg_text.section200 .col_4{
width: calc(21% - 20px);
}

.extra_info_block{
width: 448px;
/*left: 50%;*/
position: relative;
margin: 0 auto;
transform: translate(0);
top:0;
left: 0;
/*-webkit-transform: translate(-50%, -50%);*/
/*-ms-transform: translate(-50%, -50%);*/
/*transform: translate(-50%, -50%);*/
}
.section1152 .image_box, .section1153 .image_box {
height: 95px;
width: 137px;
}
.section1152 .images {
margin-left: 0px;
}
.section144 .section_inner{
width: 100%;
}
.section155 .btn1, .section155 .btn2{
margin: 0 auto;
margin-top: 50px;
}
.section155 .btn1{
margin-left: 50px;
}
.section155 .btn2{
margin-right: 50px;
}

.section165 .section_inner.inner_width{
width: 100%;
}
.section311 .title{
font-size: 40px;
}
.section311 .title span{
font-size: 40px !important;
}
.section157 .form2 .field{
width: 40%;
}
.section119 .social_icons{
/*        bottom: -20px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;*/

}
.section119 .address-and-ua{
margin-left: 20px;
}
.section119 .social_icons{
width: 100%;
/*top: 0;*/
position: static;
flex-wrap: wrap;
justify-content: flex-end;
margin-right: 0;
margin-top: 5px;
padding-top: 5px;
}

.section119 .phone-and-address{
padding-bottom: 0px;
width: 160px;
}
.section129 .image1, .section129 .video1{
height: 400px;
}
.section129 .right{
/*        height: 360px;*/
width: 44%;
}
.section129 .txt1{
overflow-y: auto;
max-height: 240px;
}

.section158 .field input[type="submit"].submit_btn,
.section258 .field input[type="submit"].submit_btn{
font-size: 18px;
}
.section145 .images{
/*padding-left: 74px;*/
}
.section145 .image_box, .padding_wrapper .section145 .image_box {
height: 173px;
}


.section160.slider .slider_wrapper{
width: 100%;
margin: 0 auto;
float: none;
}
.section160 .text_block{
width: 450px;
float: none;
margin: 0 auto;
margin-bottom: 20px;
}
.section160 .title1{
font-weight: 400;
}
.section160 .title1, .section160 .sub_title1{
text-align: left;
}
.section160 .btn1, .section160 .btn_descr{
margin: 0 auto;
margin-left: 0;
}
.section160 .btn_descr{
margin-left: 0;
opacity: 0.8;
margin-top: 10px;
}
.section160 .images_block{
margin: 0 auto;
float: none;
width: 450px;
}
#popup_img_prev{
left: 10px;
}
#popup_img_next {
right: 10px;
}
/*    .section160 .arr1{
width: 100%;
}
*/
.section130.btn_up .btn1,
.section130.btn_up .btn2,
.section130.btn_up .btn3,
.section130.btn_up .btn4,
.section130.btn_up .btn1x,
.section130.btn_up .btn2x,
.section130.btn_up .btn3x,
.section130.btn_up .btn4x{
width: 100;
max-width: 100%;
}
.section130 .btn1,
.section130 .btn2,
.section130 .btn3,
.section130 .btn4,
.section130 .btn1x,
.section130 .btn2x,
.section130 .btn3x,
.section130 .btn4x{
width: 200px;
max-width: 90%;
}
.section130 .s300 .col_4 .image1,
.section130 .s200 .col_4 .image1{
max-width: 100%;
}
.section130 .col_4 .image1{
max-width: 90%;
}
.section130 .count4 .col_4 .image1.s200{
height: 180px;
}
.section130 .count4 .col_4{
width: 100%;
}
.section1004 .extra_info_block{
width: 360px;
}

.section1005 .extra_info_block{
top: 50%;
left: 50%;
}

.section1001 .extra_info_block .left{
width: 50%;
margin: 0 auto;
}
.section1001 .extra_info_block .right .extra_info1{
width: 400px;
}
.section1007.widget,
.section1000.widget,
.section1004.widget,
.section1006.widget,
.section1005.widget,
.section1008.widget,
.section1010.widget{
display: none;
}


.section105 .social_icons{
position: relative;
}
#sections_preview .section_preview{
margin-right: 10px;
margin-bottom: 10px;
}
/*    #sections_preview .section_preview .image{
height: 14vw;
}*/
.section126 .image1.size_350x250, .section126 .video1.size_350x250,
.section126 .image1.size_700x500, .section126 .video1.size_700x500{
margin: 0 auto;
float: none;
margin-left: 0;
margin-bottom: 20px;
}



.section117 .arr1:nth-child(even) .col_2.video1.image_size_350x250,
.section117 .arr1:nth-child(even) .col_2.video1.image_size_700x500,
.section117 .arr1:nth-child(even) .col_2.image1.image_size_350x250,
.section117 .arr1:nth-child(even) .col_2.image1.image_size_700x500{
margin: 0 auto;
}
.section105 .menu1{
width: 100%;
}
.section105 .menu1 ul{
display: block;
/*display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex;*/
flex-wrap: wrap;
justify-content: center;
}

.section107 .social_icons{
justify-content: flex-end;
margin: 0;
margin-right: 10px;
}
.section107 .sn{
margin-bottom: 0;
}
.section107 .sn:last-child{
margin-right: 0;
}
.extra_info_block.s300 .left .extra_images_in_card,
.extra_info_block.s150 .left .extra_images_in_card,
.extra_info_block.s120 .left .extra_images_in_card,
.extra_info_block.s200 .left .extra_images_in_card{
margin-left: 10px;
}
.extra_info_block.s300 .left,
.extra_info_block.s150 .left,
.extra_info_block.s120 .left,
.extra_info_block.s200 .left{
/*float: left;*/
display: flex;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
justify-content: space-between;
margin: 0 auto;
width: 85%;
}

.extra_info_block.s300 .right,
.extra_info_block.s150 .right,
.extra_info_block.s120 .right,
.extra_info_block.s300 .right{
/*float: right;*/
}
.extra_info_block.s120 .right,
.extra_info_block.s200 .right,
.extra_info_block.s150 .right,
.extra_info_block.s300 .right{
width: 80%;
margin: 0 auto;
margin-top: 20px;

}
.extra_info_block.s300 .right .extra_info1,
.extra_info_block.s120 .right .extra_info1,
.extra_info_block.s150 .right .extra_info1,
.extra_info_block.s200 .right .extra_info1{

}
.extra_info_block.s150,
.extra_info_block.s120,
.extra_info_block.s200,
.extra_info_block.s300 {
width: 560px;
margin-top: 5vh;
}
.section301.show_btn .right.size_350x100,
.section301.show_btn .right.size_700x200,
.section301.show_btn .right.size_350x250,
.section301.show_btn .right.size_700x500{
width: 300px;
margin-right: 100px;
}
.section301 .right.size_350x100,
.section301 .right.size_700x200,
.section301 .right.size_350x100.btn_under_text,
.section301 .right.size_700x200.btn_under_text,
.section301 .right.size_350x250,
.section301 .right.size_700x500,
.section301 .right.size_350x250.btn_under_text,
.section301 .right.size_700x500.btn_under_text{
width: 390px;

}
.section259 .form_wrapper{
width: calc(36% - 30px);
padding: 15px;
}
.section1161 .objtimer_new{
width: 100%;
}

.section1161 .objtimer_new .wrapp{
width: 45%;
}

.section1161 .objtimer_new .timer_svg{
left: 48%;
top: -5px;
opacity: 0.6;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
}
.section1161 .objtimer_new .days_descr,
.section1161 .objtimer_new .hrs_descr,
.section1161 .objtimer_new .min_descr,
.section1161 .objtimer_new .sec_descr,
.section1161 .objtimer_new .days,
.section1161 .objtimer_new .hrs,
.section1161 .objtimer_new .min,
.section1161 .objtimer_new .sec{
margin: 0 auto;
}
.section1161 .objtimer_new {
width: 50%;
}
.section2116 .menu-toogler{
position: absolute;
display: block;
height: 50px;
line-height: 50px;
top: 20px;
left: 0;
cursor: pointer;
z-index: 2;
margin-left: 0px;
}
.section2116 .menu-toogler i{
font-size: 36px;
}
.section2116 .menu_block{
display: none;
}

.section2116 .menu_block ul{
flex-direction: column;
}
.section2116 .wrapp {
flex-direction: column-reverse;
}
.section2116 .wrapp .logo{
order: 1;
}
.section2116 .logo_center .wrapp{
flex-direction: row;
flex-wrap: wrap;
}
.section2116 .logo_center .logo{
margin: 0 calc(50% - 100px);
order: -1;

}
/*    .section2116 .logo_center .menu_block{
width: 49%;
position: relative;
}*/
.section2116{
padding: 10px 0;
}
.section321 .arr1:nth-of-type(1) .tab_btn{
left: 0px;
top: 0;
}
.section321 .arr1:nth-of-type(2) .tab_btn{
left: 0px;
top: 45px;
}
.section321 .arr1:nth-of-type(3) .tab_btn{
left: 0px;
top: 90px;
}
.section321 .arr1:nth-of-type(4) .tab_btn{
left: 0px;
top: 135px;
}
.section321 .arr1:nth-of-type(5) .tab_btn{
left: 0px;
top: 180px;
}
.section321 .arr1:nth-of-type(6) .tab_btn{
left: 0px;
top: 225px;
}
.section321 .tab_btn{
border: 1px solid #ccc;

}
.section321 .tab_btn.active{
border: 1px solid #ccc;
border-left: 3px solid #ccc;
border-right: none;
}
.section321 .container{
padding-top: 0;
padding-left: 139px;
}
.section321 .tab_btn.active:before{
display: none;
}
.section130 .catalog_items.count2 .col_4{
margin-right: 0;
}
.section130 .catalog_items.count2 .arr1{
width: 100%;
margin-right: 0;
}
.section130 .catalog_items.count2.s120 .arr1{
width: 49%;
margin-right: 0;
}
.section130 .catalog_items.count2.s200 .image1,
.section130 .catalog_items.count2.s200 .image2,
.section130 .catalog_items.count2.s200 .image3,
.section130 .catalog_items.count2.s200 .image4{
top: 20px;
}

.section129 .image1.size_1200x1200{
height: 385px;
}
.section129 .image1.size_900x700{
height: 295px;
}

.section117 .arr1 .col_2.border.image_size_840x1200{
height: 500px;
}
.section117 .arr1:nth-child(even) .col_2.image_size_840x1200{
margin-left: auto;
}
.section1307 .image1,
.section1307 .calculator{
width: calc(100% - 80px);
}

.section305 .width1170 .right,
.section305 .width1170 .left,
.section304 .width1170 .s_content{
width: 100%;
}
.bg_text.section125 .width1170 .col_2, .section125 .width1170 .col_2{
width: 100%;
}
/*	.section2116 .logo_left .menu1{
position: absolute;
top: 100%;
background: #FFF;
z-index: 10;
width: 95%;
left: 0;
padding-bottom: 15px;
padding-top: 15px;
border: 1px solid;
border-left: 5px solid;
box-sizing: border-box;
}*/
/*	.section2116 .logo_center .menu1,
.section2116 .logo_center .menu2{
position: absolute;
top: 100%;
background: #FFF;
z-index: 10;
width: 50%;
left: 0;
padding-bottom: 15px;
padding-top: 15px;
border: 1px solid;
border-left: 5px solid;
border-right: none;
box-sizing: border-box;
}*/

.section2116 .menu_block ul{
flex-direction: row;
justify-content: space-between;
}
.section2116 li{
width: 48%;
}




.section2120 .logo_img.search_active{
display: none;
}
.section2120.menu_open .section_inner .head{
padding-bottom: 20px;
}
.section130 .catalog_items.count2.s150 .col_4 {
width: calc(100% - 230px);
padding-left: 230px;
min-height: 180px;
}
.bg_text.section126.size_900x900 .right{
width: 255px;
}
.section126.size_900x900 .right{
width: 290px;
}
.section117 .arr1 .col_2.image1 img{
max-width: 100%;
height: auto;
max-height: unset;
width: 100%;
}
.section117 .col_2.image1.image_size_940x680.border,
.section117 .col_2.image1.image_size_470x340.border,
.section117 .col_2.video1.image_size_940x680.border,
.section117 .col_2.video1.image_size_470x340.border{
height: 275px;

}
.section117 .col_2.image1.image_size_700x500.border,
.section117 .col_2.image1.image_size_350x250.border,
.section117 .col_2.video1.image_size_700x500.border,
.section117 .col_2.video1.image_size_350x250.border{
height: 210px;

}
.section117 .arr1 .col_2.image1, .section117 .col_2.video1{
height: auto;
}
.section130 .extra_info_block.s300 .right{
width: 100%;
}
.section130 .extra_images_in_card .extra_info_block.s300 .right,
.section130 .extra_images_in_card .extra_info_block.s300 .left,
.section130 .extra_info_block.s300 .left{
width: 100%;
}
.section116 ul a{
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.section311 .menu1 ul,
.section311 .menu1{
text-align: center;
width: 100%;
}
.section.fixed_top{
padding: 15px 0;
}
.section107 .logo_img, .section107 .logo_text,
.section105 .logo_img, .section105 .logo_text{
margin: 0 auto;
}
.section1158 .catalog_items.count3 .arr1,
.section1158 .catalog_items.count4 .arr1{
width: 31%;
}
.section1158 .title1{
margin-top: 20px;
}
.section1158 .width1170 .count3.s300 .images, .section1158 .count3.s300 .images {
height: 180px;
}

.section1158 .count4.s200 .images,
.section1158 .width1170 .count4.s200 .images {
height: 140px;
}
.section1127 .right{
padding: 40px;
}
.section1127 .right.top_left_deep,
.section1127 .reverse .right.top_left_deep{
width: 89%;
max-width: calc(100% - 150px);
}
.section1130 .catalog_items.count3 .arr1{
width: 48%;
}
.catalog_items .extra_images_big .extra_info_block .left{
display: block;
/*margin-top: 150px;*/
}
.catalog_items .extra_images_big .extra_info_block.s200 .left{
/*margin-top: 300px;*/

}
.extra_images_big .extra_info_block .left .extra_images_in_card .extra_image{
width: auto;
}
.extra_images_big .extra_info_block.s300 .left .extra_images_in_card,
.extra_images_big .extra_info_block.s150 .left .extra_images_in_card,
.extra_images_big .extra_info_block.s120 .left .extra_images_in_card,
.extra_images_big .extra_info_block.s200 .left .extra_images_in_card{
margin-left: 0;
}

.extra_info_block_wrapper.extra_images_big .extra_info_block{
overflow: auto;
margin-top: 0;
}
.extra_info_block_wrapper.extra_images_big{
overflow: hidden;
}
.extra_images_big .extra_info_block.s200 .left .extra_images_in_card{
width: 100%;
}
.extra_images_big .extra_info_block .extra_images_in_card .extra_image{

}
.section1130 .catalog_items.count4 .arr1{
width: 47%;
}
.section1145 .section_inner .images{
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
}
.section1302 .catalog_items{
width: 100%;
transition: 1s all;
}

.section1302.section .menu_mobile_btn2 i{
font-size: 20px;
line-height: 30px;

}
.section1302.section .menu_mobile_btn2{
display: block;
margin-bottom: 15px;
text-transform: uppercase;
font-size: 14px;
border-bottom: 1px solid #464646;
padding-bottom: 10px;
width: 205px;
margin: 0 auto;
margin-bottom: 20px;
}
.section1302 .menu1{
width: 100%;
display: none;
margin-bottom: 20px;
box-sizing: border-box;
}
.section1302 .content_wrapp{
flex-direction: column;
}
.section1302 .menu1.active{
/*left: -260px;*/
display: block !important;
}
/*		.section1302 .menu1{
position: absolute;
height: 100%;
left: -350px;
transition: .3s all;
width: 250px;
box-sizing: border-box;
}*/
.section1127 .width1170 .right{
max-width: 100%;
}
/*	.section130 .catalog_items.count4 .arr1{
margin-left: 10px;
}*/
.section2156 .txt_and_btn{
height: 192px;
}
.section2156.section .title, .section2156.section .sub_title{
width: 100%;
}
.section2156 .area_block {
width: 192px;
height: 192px;
}
.section2156 .title2, .section2156 .title3{
margin-bottom: 10px;
}
.section2156 .sub_title2, .section2156 .sub_title3{
display: none;
}
.section2157 .area_block,
.section2157 .txt_and_btn {
height: auto;
}
.section2157 .last_area .txt_and_btn {
height: 215px;
}
.section2157 .title,
.section2157 .sub_title{
width: 100%;
}
.section2157 .txt_and_btn{
padding: 20px;
}
.section2157 .last_area .area_block,
.section2157 .last_area .txt_and_btn{
height: auto;
}
.section2157 .img4{
height: auto;
}
.bg_text.section124 .image1, .bg_text.section124 .image2, .bg_text.section124 .image3{
width: 100%;
}
.section126 .image1.size_350x250, .section126 .video1.size_350x250, .section126 .image1.size_700x500, .section126 .video1.size_700x500{
float: left;
}
.section126 .slider_wrapper .size_700x500.right{
width: 380px;
}
.section146 .overlay_image_title,
.section143 .overlay_image_title{
font-size: 18px;
}
.section146 .overlay_image_descr,
.section143 .overlay_image_descr{
font-size: 14px;

}
.section2116.dark .menu1,
.section105.dark .menu1,
.section107.dark .menu1{
background: #333;
}
.section2116 .section_inner,
.section105 .section_inner,
.section107 .section_inner{
min-height: 40px;
}
/*    .section2116 .menu2,*/
.section2116 .menu1,
.section105 .menu1,
.section107 .menu1{
padding: 20px;
opacity: 0;
display: block !important;
position: fixed;
top: 0%;
background: #FFF;
z-index: 30;
width: 100%;
height: 100%;
padding-bottom: 40px;
padding-top: 40px;
overflow: auto;
left: -360px;
box-sizing: border-box;
transition: .5s all;
max-width: 360px;
box-shadow: 0 0px 20px 4px rgba(0,0,0,0.19), 0 6px 6px 4px rgba(0,0,0,0.23);
box-sizing: border-box;
margin-top: 0;
}
.section107 .menu1 .social_icons{
display: block;
justify-content: flex-start;
padding-left: 7px;
margin-top: 15px;
position: static;
bottom: unset;
}
.section105 .menu1 li,
.section107 .menu1 li{
margin-left: 0;

}
.section105 .menu1 .phone1,
.section107 .menu1 .phone1{
font-size: 16px;
text-align: left;
margin-top: 15px;
position: static;
float: none;
margin-left: 7px;
}
.section105 .menu1	.logo_text,
.section105 .menu1 .logo_img,
.section107 .menu1	.logo_text,
.section107 .menu1 .logo_img{
margin-left: 7px;
margin-bottom: 20px;
text-align: left;
/*font-size: 20px;*/
}
.section107 .menu1{
display: flex !important;
flex-direction: column;
padding-top: 30px;
padding-bottom: 30px;
}
.section2116 .menu1{
/*box-shadow: none;*/
height: 100%;
padding-bottom: 0;
z-index: 31;
padding-bottom: 10px;
border-bottom: 1px solid #eee;
/*height: 10%;*/
}
.section2116 .menu2{
height: 0;
opacity: 0;
overflow: hidden;
/*display: none !important;*/
}

/*.section2116 .menu2.active,*/
.section2116 .menu1.active,
.section105 .menu1.active,
.section107 .menu1.active{
display: block;
width: 100%;
opacity: 1;
left: 0;
}

.section2116 .menu2 ul > li.level1 + li.level0,
.section2116 .menu1 ul > li.level1 + li.level0,
.section311 .menu1 ul > li.level1 + li.level0,
.section105 .menu1 ul > li.level1 + li.level0,
.section107 .menu1 ul > li.level1 + li.level0{
margin-top: 20px;
}

.section2116 .menu2 ul > li.level1,
.section2116 .menu1 ul > li.level1,
.section311 .menu1 ul > li.level1,
.section105 .menu1 ul > li.level1,
.section107 .menu1 ul > li.level1{
position: relative;
font-size: 15px;
opacity: 0.8;
margin-bottom: 5px;
}
.section2116 .menu-toogler.active,
.section105 .menu_mobile_btn.active,
.section107 .menu_mobile_btn.active{
position: fixed;
z-index: 10;
top: 10px;
left: 320px;
background: url(/img/access-denied.svg) no-repeat center;
background-size: 70%;
z-index: 100;
width: 35px;
height: 35px;
transform: translate(0,0);
}

.section2116 .menu2 ul > li.level0 a,
.section2116 .menu1 ul > li.level0 a,
.section311 .menu1 ul > li.level0 a,
.section105 .menu1 ul > li.level0 a,
.section107 .menu1 ul > li.level0 a{
border: none;
display: block;
padding: 10px 7px;
}
.section2116 .menu2 ul > li.level0,
.section2116 .menu1 ul > li.level0,
.section311 .menu1 ul > li.level0,
.section105 .menu1 ul > li.level0,
.section107 .menu1 ul > li.level0{
font-size: 15px;
font-weight: 400;
text-transform: uppercase;
margin-bottom: 0px;
border-bottom: none;
}


.section2116 ul,
.section105 ul,
.section107 ul{
display: block;
/*flex-direction: column;*/
justify-content: space-between;
flex-wrap: wrap;
position: relative;
}


.section2116 .menu2 li,
.section2116 .menu1 li,
.section105 .menu1 li,
.section107 .menu1 li{
display: block;
text-align: left;
box-sizing: border-box;
width: 100%;
font-size: 16px;

}
.section2116 .menu2 li,
.section2116 .menu1 li{
line-height: 1.5;
}
.section2116 .menu2 li.level0:before,
.section2116 .menu1 li.level0:before,
.section105 .menu1 li.level0:before,
.section107 .menu1 li.level0:before{
display: none;
}
.section2116 .menu2 li.level1,
.section2116 .menu1 li.level1,
.section311 .menu1 li.level1,
.section105 .menu1 li.level1,
.section107 .menu1 li.level1{
/*position: absolute;*/
display: block !important;
margin-left: 20px;
width: 100%;
}
#wrapper .section2116 .menu2 li.level1 a,
#wrapper .section2116 .menu1 li.level1 a,
#wrapper .section311 .menu1 li.level1 a,
#wrapper .section105 .menu1 li.level1 a,
#wrapper .section107 .menu1 li.level1 a{
border: none;
display: block;
/*border-bottom: 1px solid #ececec;*/
font-size: 14px;
padding: 5px 0;
}
.section2116 .menu2 li.level1,
.section2116 .menu1 li.level1,
.section311 .menu1 li.level1,
.section105 .menu1 li.level1,
.section107 .menu1 li.level1{
width: 90% !important;
/*border-left: 1px solid #ececec;*/
/*border-right: 1px solid #ececec;*/
margin-top: 0 !important;
left: 0% !important;
}
.editor_true .section105 .menu1.active,
.editor_true .section107 .menu1.active,
.editor_true .section2116 .menu1.active{
left: 50px;
}


.editor_true .section107 .menu_mobile_btn.active,
.editor_true .section105 .menu_mobile_btn.active,
.editor_true .section2116 .menu-toogler.active{
left: 350px;
}
.section117.bg_text .arr1 .col_2{
padding-top: 0;
}
.bg_text.section250 .col_2{
width: calc(47% - 40px);
}
.bg_text.section126.size_350x250 .extra_images, .bg_text.section126.size_700x500 .extra_images{
left: 20px;
}
.section315 .image_box1{
height: auto;
}
}


@media (max-width: 860px){

#sections_preview .section_preview {
width: 46%;
margin-right: 12px;
}

/*    #sections_preview .section_preview .image{
height: 22vw;
}*/
.section1159 .catalog_items .arr1{
width: 100%;
}
.section1159 .arr1 .video1 {
width: 100%;
height: 45vw;
}
#wrapper .popup_video iframe{
width: 75%;
}

}
@media (max-width: 800px) {
.noise_new{
background-size: cover;
}
.section117 .col_2.image1.image_size_940x680.border,
.section117 .col_2.image1.image_size_470x340.border,
.section117 .col_2.video1.image_size_940x680.border,
.section117 .col_2.video1.image_size_470x340.border,
.section117 .col_2.image1.image_size_700x500.border,
.section117 .col_2.image1.image_size_350x250.border,
.section117 .col_2.video1.image_size_700x500.border,
.section117 .col_2.video1.image_size_350x250.border{
height: auto;

}
.section414 .width1170 .col_3{
width: 100%;
}
.section308 .width1170 .col{
width: 100%;
}
/*	.section1144 .image_box {
max-width: 23%;
max-height: 215px;
}*/

.section1144 .image_box{
max-width: 31%;
max-height: unset;
}
.section1144 .image_box:nth-child(4n){
margin-right: 10px;
}
.section1144 .image_box:nth-child(3n){
margin-right: 0;
}
.section1127 .arr1 .right.size_900x900.bottom_big_img{
width: 100%;
}
.section1157.section .catalog_items.s200 img {
width: 100%;
height: auto;
}
.section1157.section .catalog_items .arr1{
width: 50%;
}

.section1157.section .catalog_items.s300 img {
width: 100%;
height: auto;
}
.section1144 .image_box.image_size_400x400 {
max-height: unset;
height: auto;
}
.section129 .image1.size_1200x1200{
height: 320px;
}

.section301.show_btn .right.size_400x400.right_btn_position,
.section301.show_btn .right.size_200x200.right_btn_position{
width: 320px;
}
.section301 .right.size_400x400.right_btn_position,
.section301 .right.size_200x200.right_btn_position{
width: 410px;
}

.section1258 .content_block{
flex-direction: column;
}

.content_block{
display: flex;
flex-direction: column-reverse;
}

.section158 .form_wrapper,
.section258 .form_wrapper{
width: calc(65% - 60px);
margin: 0 auto;
margin-top: 40px;
}
.section158.section,
.section258.section{
background-size: cover;
}




.section301 .right.size_400x400.btn_under_text, .section301 .right.size_200x200.btn_under_text {
width: 410px;
}

.section301 .right.size_350x250 .right_btn_position,
.section301 .right.size_700x500 .right_btn_position{
width: 90%;
margin-right: 0;
}



.section301 .right_btn_position .btn1{
width: 40px;
}
.section301.show_btn .right.size_350x250.right_btn_position,
.section301.show_btn .right.size_700x500.right_btn_position,
.section301.show_btn .right.size_350x100.right_btn_position,
.section301.show_btn .right.size_700x200.right_btn_position{
width: 215px;
margin-right: 60px;
}
/*.section301 .right, .section301 .right .right_btn_position .section301 .right.size_400x400 .right_btn_position*/

.section1156 .menu-toogler{
display: block;
}


.section120 .menu-toogler{
height: 40px;
line-height: 40px;
width: 40px;
}

.section120.dark .menu-toogler.active{
filter: invert(1);
}

.section1156 .menu-toogler.active,
.section120 .menu-toogler.active{
position: fixed;
z-index: 10;
top: 20px;
left: 320px;
background: url(/img/access-denied.svg) no-repeat center;
background-size: 100%;
z-index: 100;
width: 25px;
height: 25px;
}
.section1156 .menu-toogler.active{
left: unset;
right: 20px;
}
.section158 .ico1,
.section258 .mdico1
{
left: 15px;
}
.section158 .arr1,
.section258 .arr1{
width: 100%;
}
.section258 .arr1:nth-child(1){
order: 10;
}
.section258 .arr1:nth-child(2){
order: 9;
}
.section258 .arr1:nth-child(3){
order: 8;
}
.section258 .arr1:nth-child(4){
order: 7;
}
.section258 .arr1:nth-child(5){
order: 6;
}
.section258 .arr1:nth-child(6){
order: 5;
}
.section258 .arr1:nth-child(7){
order: 4;
}
.section258 .arr1:nth-child(8){
order: 3;
}
.section258 .arr1:nth-child(9){
order: 2;
}
.section258 .arr1:nth-child(10){
order: 1;
}
.section120 .menu_social{
/*padding-top: 20px;*/
align-items: flex-start;
flex-wrap: wrap;
align-items: center;
justify-content: flex-end;

}


.section1156 .menu-toogler i{
color: #fff;
}
.section1156 .menu-toogler i,
.section116 .menu-toogler i,
.section120 .menu-toogler i{
font-size: 36px;
line-height: 50px;
}

.section120 .menu-toogler i{
line-height: 30px;
}
.section116.dark .menu-toogler, .section120.dark .menu-toogler{
color: #fff;
}

.section116{
max-height: 100%;
max-width: 100%;
}
.section1156 .menu1{
position: absolute;
right: 80px;
top: 30px;
}
.section1156.dark .menu1,
.section116.dark .menu1,
.section120.dark .menu1{
background: #333;
}
.section1156 .section_inner,
.section116 .section_inner,
.section120 .section_inner{
min-height: 40px;
}
.section1156 .menu1,
.section116 .menu1,
.section120 .menu1{
padding: 20px;
opacity: 0;
display: block !important;
/*margin-bottom: 30px;*/
box-sizing: border-box;
position: fixed;
top: 0%;
background: #FFF;
z-index: 30;
width: 100%;
max-width: 100%;
height: 100%;
padding-bottom: 40px;
padding-top: 40px;
overflow: auto;
left: -360px;
box-sizing: border-box;
transition: .5s all;
max-width: 360px;
box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}
.section1156 .menu1{
right: -360px;
left: unset;
}

.editor_true .section105 .menu1.active,
.editor_true .section2116 .menu1.active,
.editor_true .section120 .menu1.active,
.editor_true .section116 .menu1.active{
left: 50px;
}
.editor_true .section105 .menu_mobile_btn.active,
.editor_true .section2116 .menu-toogler.active,
.editor_true .section120 .menu-toogler.active,
.editor_true .section116 .menu-toogler.active{
left: 350px;
}
.section1156 .menu1.active,
.section120 .menu1.active,
.section116 .menu1.active{
display: block;
width: 100%;
opacity: 1;
left: 0;
-webkit-overflow-scrolling: touch;
}
.section1156 .menu1.active{
left: unset;
right: 0;

}
.section116.dark li a:hover{
color:#fff;
}
.section116 li a:hover{
color: #333;
}

.section1116.hide_second_li .menu1 ul > li.level1 + li.level0,
.section1156.hide_second_li .menu1 ul > li.level1 + li.level0,
.section120.hide_second_li .menu1 ul > li.level1 + li.level0,
.section116.hide_second_li .menu1 ul > li.level1 + li.level0{
margin-top: 0;

}

.section1116 .menu1 ul > li.level1 + li.level0,
.section1156 .menu1 ul > li.level1 + li.level0,
.section120 .menu1 ul > li.level1 + li.level0,
.section116 .menu1 ul > li.level1 + li.level0{
margin-top: 15px;
}
.section1116 .menu1 ul > li.level1,
.section1156 .menu1 ul > li.level1,
.section120 .menu1 ul > li.level1,
.section116 .menu1 ul > li.level1 {
font-size: 15px;
opacity: 0.8;
margin-bottom: 5px;
}

.section1156 .menu1 ul > li.level0 a,
.section120 .menu1 ul > li.level0 a{
border: none;
}

.section1116 .menu1 ul > li.level0,
.section1156 .menu1 ul > li.level0,
.section120 .menu1 ul > li.level0,
.section116 .menu1 ul > li.level0{
font-size: 15px;
font-weight: 400;
text-transform: uppercase;
margin-bottom: 0px;
border-bottom: none;
}



.section1156 .header ul{
justify-content: space-between;
}

.section116 ul,
.section120 ul{
display: flex;
/*flex-direction: column;*/
justify-content: space-between;
flex-wrap: wrap;
position: relative;
}


.section1156 .menu1 li,
.section1116 .menu1 li,
.section116 .menu1 li,
.section120 .menu1 li{
display: block;
text-align: left;
box-sizing: border-box;
line-height: 250%;
width: 100%;
font-size: 16px;

}
.section1156 .menu1 li.level1,
.section116 .menu1 li.level1,
.section120 .menu1 li.level1{
/*position: absolute;*/
display: none;
margin-left: 20px;
width: 100%;
}
#wrapper .section1156 .menu1 li.level1 a,
#wrapper .section120 .menu1 li.level1 a,
#wrapper .section116 .menu1 li.level1 a{
border: none;
/*border-bottom: 1px solid #ececec;*/
font-size: 14px;
padding: 5px 0;
}
.section1116 .menu1 li.level1,
.section1156 .menu1 li.level1,
.section116 .menu1 li.level1,
.section120 .menu1 li.level1{
width: 90% !important;
/*border-left: 1px solid #ececec;*/
/*border-right: 1px solid #ececec;*/
margin-top: 0 !important;
left: 0% !important;
}
.section1156 .menu1 li.level1{
line-height: 1.5;
}


.section120 .social_icons{
justify-content: flex-end;
margin-left: 15px;
width: calc(100% - 60px);
min-height: 40px;
/*padding-bottom: 20px;*/
}

.section120 .sn{
width: 30px;
height: 30px;
line-height: 30px;
}

.section120 .sn-tg:after{
width: 30px;
height: 30px;
}


.section120 .search_form.show_search{
height: 34px;
margin-left: auto;
margin-right: 0;


}

.section120 .find_popup{
top: 60px;
}

.section120 .find_popup .result_title{
padding-right: 10px;
}

.section120.menu_open .search_form{
display: none;
}



#basket_left .item.caption{
display: none;
}
#basket_left .item .image,
#basket_left .item .title,
#basket_left .item .quantity,
#basket_left .item .price,
#basket_left .item .itogo{
float: none;
text-align: left;
margin-left: 0;
width: 100%;
line-height: 1.5;
}
#basket_left .item .title:before{
display: inline;
content: "Название: ";
}
#basket_left .item .quantity:before{
display: inline;
content: "Количество: ";
}
#basket_left .item .price:before{
display: inline;
content: "Цена за ед.: ";
}
#basket_left .item .itogo:before{
display: inline;
content: "Итого: ";
}


#popup_wrapper{
background-image: none;
}

#popup_wrapper_line1{
font-size: 20px;
width: 100%;
/*position: static;*/
padding-top: 10px;

}

#popup_wrapper .btn{
width: 250px;
margin-top: 10px;
box-sizing: border-box;
/*position: static;*/

}

.section1000 .extra_info_block .right .extra_info1,
.section1000 .extra_info_block .right{
width: 100%;

}
.section1001 .extra_info_block .right .extra_info1,
.section1001 .extra_info_block .right{
width: 100%;

}
.section1000 .btn1{
width: 100%;

}
.section1001 .btn1{
width: 100%;

}
.section.inner_width940 .section_inner{
width: 640px;
}

.section.section1258,
.section.section258,
.section.section1154{
padding: 40px 0;
}
.section{
min-width: 640px;
padding: 20px 0;
}
.section1155 .image_screen,
.section .section_inner{
width: 640px;
}
.section1155 .image_box {
margin-right: 10px;
}
.section250 .col_2{
box-sizing: border-box;
}

.bg_text.section250 .col_2{
width: 100%;
margin-left: 0;
}
.bg_text.section151 .col_4{
margin-bottom: 20px;
width: 275px;
}
.bg_text.section151 .col_4.last{
width: 275px;
}
.bg_text.section200 .col_4{
width: calc(46% - 20px);
margin-bottom: 20px;
}


.menu1.hover_menu_border_bottom li.level0:hover,
.menu1.hover_menu_border_bottom li.level1:hover,
.menu1.hover_menu_border_top li.level0:hover,
.menu1.hover_menu_border_top li.level1:hover{
border: none;
border-left: 3px solid;
}
.menu1.hover_menu_border_bottom.hover_menu_border_triangle li.level0:hover::after{
display: none;

}
.menu1.menu_separate li.level0 a{
border: none;
}
.section1116{
min-width: 250px;
}

.section1117{
min-width: 250px;
}


.extra_info_block .extra_image{
margin-bottom: 10px;
}

.extra_info_block{
width: 440px;
/*left: 50%;*/
/*transform: translate(-50%, -50%);*/
}

.section144 .image_box, .padding_wrapper .section144 .image_box {
width: 50%;
height: 37vw;
overflow: hidden;
float: left;
}
.section155 .title, .section155 .title span{
font-size: 32px !important;
}
.section155 .sub_title, .section155 .sub_title span {
font-size: 24px;
}

.section .title, .section .title span{
font-size: 28px;
}

.section160 .title1 span, .section160 .title1{
font-size: 20px;
margin-bottom: 10px;
}


.section .btn_descr, .section .btn_descr span {
font-size: 14px;
}
.section155 .btn1, .section155 .btn2{
margin: 0 auto;
}
.section156 .section_inner{
width: 100%;
}
.section156 .slider .go_right{
right: 40%;
}
.section156 .slider .go_left{
left: 40%;
}

.section148 .arr1{
margin-bottom: 50px;
}

.section145 .images{
padding-left: 0px;
}
.section145 .image_box, .padding_wrapper .section145 .image_box{
width: 50%;
height: 210px;
}
.section159 .video {
height: 300px;
}
.section160.slider .slider_wrapper,
.section160 .text_block{
/*width: 73%;*/
}
.section160 .title1{
line-height: 28px;
}

.section130 .catalog_items.count4 .arr1{
width: 32.2%;
}

.section130 .count4 .col_4 .image1.s200{
height: 200px;
}
.section130 .btn1,
.section130 .btn2,
.section130 .btn3,
.section130 .btn4,
.section130 .btn1x,
.section130 .btn2x,
.section130 .btn3x,
.section130 .btn4x{
}

.section130 .catalog_items.count5 .arr1{
width: 49%;
}
.section130 .catalog_items.count5 .btn1{
width: 200px;
}

.section130 .catalog_items.count3 .arr1{
width: 32.2%;
}

.section1006 .extra_info_block{
width: 95%;
}
.section119 .logo_img img,
.section119 .logo_img,
.section119 .logo_text{
max-width: 160px;
/*width: 160px;*/
}
#wrapper.padding_wrapper{
padding-left: 0;
}

.section301 .right.size_350x250,
.section301 .right.size_700x500,
.section301 .right.size_350x250.btn_under_text,
.section301 .right.size_700x500.btn_under_text{
margin-bottom: 20px;
}
.section301 .right.size_350x100,
.section301 .right.size_700x200,
.section301 .right.size_350x100.btn_under_text,
.section301 .right.size_700x200.btn_under_text,
.section301 .right.size_350x250,
.section301 .right.size_700x500,
.section301 .right.size_350x250.btn_under_text,
.section301 .right.size_700x500.btn_under_text{
width: 260px;

}
.section259 .form_wrapper{
width: 100%;
margin: 0 auto;
margin-top: 20px;
margin-bottom: 20px;
}


.section259 .txt_block, .section259 .txt_icon_block{
width: 100%;
margin-right: 0;
}
.section1161 .objtimer_new {
width: 70%;
}

.section144 .image_box.image_size_600x900{
height: 74vw;
}
.section1011 .form_wrapper .form_inner{
width: 80%;
}
.section1258 .form_wrapper{
width: 100%;
max-width: 100%;
margin-top: 20px;
}
.section119 .width1170 .address-and-ua{
max-width: 45%;
}


.section116.dark .menu-toogler.active{
filter: invert(1);

}
.section116 .menu-toogler.active{
position: fixed;
z-index: 10;
top: 20px;
left: 300px;
background: url(/img/access-denied.svg) no-repeat center;
background-size: 100%;
z-index: 100;
width: 35px;
height: 35px;

}
.section .menu_mobile_btn.active,
.section .menu-toogler.active{
background: url(/img/access-denied.svg) no-repeat center;
background-size: 70%;
transform: translate(0,0);
}
.section116 .menu-toogler{
display: block;
transition: left .5s;
}
.section2120.section .menu-toogler_fixed.active{
left: 0;
top: 20px;
}
.section2120.fixed_menu_btn .menu-toogler_fixed{
top: 20px;
left: 20px;
}
.section2120.fixed_menu_btn.menu_open_new .section_inner{
padding: 10px;
}
.section2120.fixed_menu_btn .section_inner .head.active{
padding-left: 60px;
padding-top: 0;
}
.section130 .catalog_items.count2.s120 .arr1{
width: 100%;
margin-right: 0;
}

.section126.size_900x900 .extra_images{
position: static;
/*max-width: calc(100% - 470px);*/
}
.section126.ei .image1{
margin-bottom: 40px
}
.section126.size_900x900 .right{
width: 100%;
}
.section126 .btn1, .section126 .btn2{
/*margin: 0 auto;*/
float: left;
margin-top: 20px;
margin-right: 20px;
/*margin-left: 0;*/
}

.section126.size_450x350 .arr1,
.section126.size_900x700 .arr1{
flex-wrap: wrap;
}

.section306 .form_wrapper .field{
width: 45%;
flex: auto;
}
.section306 .form_wrapper .field:last-child{
max-width: 45%;
margin-right: 30px;
}
.section1117.view_menu .menu1{
display: block !important;
}
.section117 .arr1:nth-child(even),
.section117 .arr1{
flex-direction: column;

}

#wrapper .section117  .arr1 .col_2.video1 .video_holder{
width: 100% !important;
}

#wrapper .section117  .arr1 .col_2, #wrapper .section117 .arr1:nth-child(2n) .col_2{
width: 100%;
}
.section117 .arr1 .col_2.border.image_size_840x1200{
height: auto;
}
#wrapper .section126 .image1{
margin-bottom: 20px;
}
#wrapper .section126 .video1 .video_holder{
width: 100% !important;
}
#wrapper .section126 .video1,
#wrapper .section126 .image1{
width: 100%;
max-height: unset;
max-width: 100%;
align-self: flex-start;
}
/*	.section126.slider .video1.size_350x250.border,
.section126.slider .image1.size_350x250.border,
.section126.slider .video1.size_700x500.border,
.section126.slider .image1.size_700x500.border{

}*/
.section126 .video1.size_350x250.border,
.section126 .image1.size_350x250.border,
.section126 .video1.size_700x500.border,
.section126 .image1.size_700x500.border{
height: auto;
}
.section126 .image1.size_700x500,
.section126 .image1.size_350x250{
height: auto;
}
.section126 .video1.size_350x250,
.section126 .video1.size_700x500{
height: 220px;
}
#wrapper .section126 .image1 img{
width: 100%;
height: auto;
max-height: unset;
max-width: 100%;
}
.menu1.menu_separate.animate_menu li.level0 a,
.menu1.menu_separate.hover_menu_shadow li.level0 a,
.section116.section .section_inner ul a{
padding: 10px 7px;
}
.section130 .col_4 .image1.s200{
height: 182px;
}
.section105 .flag_icons{
width: 150px;
}
.section107 .social_icons{
margin-right: 0;
}
.section107 .social_icons{
width: auto;
}
.section126.size_350x250 .extra_images, .section126.size_700x500 .extra_images{
max-width: 335px;
}
.section1121 .form1{
z-index: 2;
background: rgba(255,255,255,0.85);
}
.section1121 .form1, .section1121 .image1{
width: 100%;
max-width: 100%;

}
.section1121 .image1{
position: absolute;
height: 100%;
left: 0;
top: 0;
}
.section1158 .catalog_items.count3 .arr1,
.section1158 .catalog_items.count4 .arr1{
width: 48%;
}
.section1158 .count3.s300 .images,
.section1158 .count4.s300 .images{
height: 230px;
}

.section1158 .count4.s200 .images,
.section1158 .width1170 .count4.s200 .images {
height: 180px;
}
.section1127 .arr1 .image1{
display: none;
}
.section1127 .arr1 .right{
width: 100%;
margin: 0 auto !important;
}
.section1127 .right.top_left_deep, .section1127 .reverse .right.top_left_deep{
max-width: 100%;
}
.extra_images_big .extra_info_block.s300 .left .extra_images_in_card{
float: left;
width: 100px;
}
.extra_images_big .extra_info_block.s300 .right,
.extra_images_big .extra_info_block.s300 .left{
float: left;
width: 100%;
}

.section1130 .catalog_items.count4 .arr1{
width: 47%;
}
#basket_left .item{
position: relative;
padding-left: 120px;
}
#basket_left .item .image{
position: absolute;
left: 0;
margin-left: 0;
top: 10px;
margin-right: auto;
width: 100px;
}
.section1417 .arr1 .mdico{
width: 30px;
height: 30px;
line-height: 30px;
top: 5px;
left: 140px;
}
.section1417 .arr1 .line {
left: 135px;
}
.section1417 .arr1 .mdico{
font-size: 18px;
}
.section1417 .col2{
min-width: 100px;
}
.section1417 .col1{
max-width: calc(100% - 180px);
}
.section1121 .form_wrapp{
z-index: 5;
max-width: 100%;
width: 100%;
background: rgba(255,255,255, 0.6);
padding: 30px;
}
.section1121 .form1{
box-sizing: border-box;
}
.section1250 .middle .btn2, .section1250 .middle .btn1, .section1250 .small .btn1, .section1250 .small .btn2{
width: 48%;
}
.section1418 .section_inner img{
display: none;
}
.section1418 .extra_img .arr1{
margin-right: 20px;
width: calc(50% - 15px);
}
.section1418 .extra_img .arr1:nth-child(2n){
margin-right: 0;
}
.section1418 .items{
width: 100%;
}

.section1160.section{
padding: 40px 0;
padding-bottom: 100px;
}
.section1160 .go_left {
left: 0%;
}
.section1160 .go_right {
right: 0%;
}
.section116 ul{
height: auto;
}
.section116 .colorize.menu1{
color: #333 !important;

}
.section2156 .txt_and_btn{
width: 100%;
}
.section2156 .sub_title3,
.section2156 .sub_title2,
    .section2156 .sub_title{
display: block;
}
.section2156 .txt_and_btn{
height: 200px;
}
.section2156 .txt_and_btn{
height: auto;
}
.section2156 .img2{
width: 50%;
}
.section2156 .area_block{
width: 50%;
height: auto;
}
.section2156 .pos .last_area .txt_and_btn, .section2156 .pos .image3{
order: 0;
}
.section2156 .image3,
.section2156 .last_area{
width: 100%;
}
.section2156 .slide{
padding: 30px;
padding-bottom: 150px;
height: auto;
}
.section2157 .img4{
height: 273px;
}
.section2157 .arr1 .img3{
margin-bottom: 4px;
}
.section2157 .txt_and_btn {
height: 318px;
}
.section2157 .img4{
height: auto;
}
.section2157 .area_block{
padding: 20px;
}
.section2158 .txt_and_btn{
width: 100%;
margin-bottom: 20px;
}
.section2158 .images{
width: 100%;
}
.section2158 .video,
.section2158 .img2{
width: 50%;
}
.section2158 .video_holder{
height: 300px !important;
}
.section2158 .images{
align-items: flex-start;
}
.section2158 .image4, .section2158 .img3{
width: 23%;
}
.section2158 .img.show_content .overlay_image_box div{
font-size: 16px;
}
.section2158 .img .overlay_image_box{
padding: 20px;
}

.section.hide_in_mobile{
display: none;
}
.section.hide_in_desktop{
display: block;

}

}


@media (max-height:670px){
/*      #img_zoomer{
background-color: transparent;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
border: none;
outline: none;


}
#img_zoomer.portret{
position: absolute;
height: 560px;
width: 400px;
left: 50%;
top: 50%;
margin-left: -200px;
margin-top: -280px;
background-color: transparent;

}
#img_zoomer.square{
position: absolute;
height: 600px;
width: 600px;
left: 50%;
top: 50%;
margin-left: -300px;
margin-top: -280px;
background-color: transparent;

}*/
}
@media (max-height:640px){
#popup_wrapper{
background-image: none;
}


#popup_wrapper_line1{
font-size: 20px;
width: 100%;
/*position: static;*/
padding-top: 10px;

}

#popup_wrapper .btn{
width: 250px;
margin-top: 10px;
box-sizing: border-box;
/*position: static;*/

}


}


@media (max-width: 640px) { /*480-360*/
.clear480,
.clear360{
display: block;
}
.section157 .form2 .field{
margin-right: 0;
}
.section250 .width1170 .col_2{
width: 100%;
}
.section307 .width1170 .col{
width: 100%;
}
/*	.section1157.section .catalog_items.s200 img {
width: 480px;
height: 480px;
}*/
/*	.section1157.section .catalog_items.s300 img {
width: 480px;
height: auto;
}*/


.section103 .section_inner.width1170{
flex-direction: column;
}
.section103 .section_inner.width1170 .slogan, .section103 .section_inner.width1170 .logo_img, .section103 .section_inner.width1170 .phone-and-btn{
max-width: 100%;
}
.section301 .right.size_200x200.right_btn_position,
.section301 .right.size_400x400.right_btn_position,
.section301 .right.size_700x500.right_btn_position,
.section301 .right.size_700x200.right_btn_position,
.section301 .right.size_350x100.right_btn_position,
.section301 .right.size_350x250.right_btn_position
{
width: 100%;
padding: 0 20px;
box-sizing: border-box;
max-height: none;
margin: 20px 0;
}
.section301.show_btn .size_200x200 .right.right_btn_position.size_200x200,
.section301.show_btn .size_400x400 .right.right_btn_position.size_400x400{
width: 100%;
box-sizing: border-box;
padding: 10px 20px;
margin: 0 auto;
float: none;
}
.section151.slider .arr1.slide{
width: 90%;
margin: 0 auto;
}

.section301 .right{
max-height: 190px;
}

#popup_wrapper_title{
font-size: 22px;
}
.section156 .section_inner{
width: 100%;
}
.popup_wrapper_inner{
width: 100%;
height: 100%;
margin-top: 0;
}
#popup_wrapper_line2{
top: 140px;
}
.popup_wrapper_inner::before{
top: 5px;
right: 5px;
}
#popup_wrapper .btn{
top: 280px;
}
.section{
min-width: 360px;
}

.section.inner_width940 .section_inner,
.section .section_inner.width1170,
.section .section_inner{
width: 480px;
}
.popup_form_inner{
position: relative;
left: auto;
top: auto;
height: auto;
padding: 15px;
width: 80%;
position: relative;
margin: 20px auto;
}


.bg_text.section125 .col_2{
width: calc(100% - 20px);
}
.bg_text.section200 .col_4{
width: calc(100% - 20px);
}
.bg_text.section201 .col_5{
width: calc(100% - 20px);
}
.bg_text.section200 .col_4{
margin-left: 0%;
}
.bg_text.section250 .col_2{
width: 100%;
}
.section153 .w500h80 .btn1, .section164 .w450h60 .btn1{
width: 95%;
font-size: 16px;
}
.section153 .btn1, .section164  .btn1{
width: 95%;
font-size: 16px;
}

.section153 .w450h60 .btn1, .section164 .w450h45 .btn1{
width: 90%;

}

.extra_info_block .extra_images_in_card .extra_image{
width: 29%;
}

.section1152 .image_box, .section1153 .image_box {
height: 120px;
width: 42%;
}
.section155 .btn1, .section155 .btn2{
margin: 0 auto;
margin-top: 20px;
float: none;
}
.section155 .title, .section155 .title span {
font-size: 26px !important;
}
.section .title{
font-size: 22px;
}

.section156 .slider .go_left{
left: 40%;
}

.section156 .slider .go_right{
right: 36%;
}
.section158 .form_wrapper,
.section258 .form_wrapper{
width: calc(100% - 60px);
margin-top: 40px;
}
.section158 .ico1,
.section258 .mdico1{
width: 40px;
height: 40px;
font-size: 36px;
left: 0;
}

.section145 .image_box, .padding_wrapper .section145 .image_box{
width: 100%;
height: 330px;
}
.section160 .images_block{
width: 45%;
float: right;
}
.section160 .text_block{
float: left;
width: 50%;
}

.section160 .col_4{
/*width: auto;*/
}
.section160 .arr1{
width: 100%;
}
.section130.section .catalog_items .arr1{
width: 100%;
}


.section1005 .extra_info_block{
width: 95%;
padding: 20px;
}
.section1007 .extra_info_block{
width: 360px;
}
#sections_preview .section_preview {
width: 100%;
margin-right: 0px;
}
#sections_preview .sections_preview_block .section_preview .image {
height: 51vw;
}
.section305 .s_image{
width: 100%;
}
.section305 .s_image img{
max-width: 100%;
height: auto;
}
.section301 .right.size_400x400.btn_under_text,
.section301 .right.size_200x200.btn_under_text{
width: 100%;
margin-right: 0;

}
.section301 .image1.size_200x200, .section301 .image1.size_400x400{
float: none;
margin: 0 auto;
margin-left: 20px;
margin-top: 20px;
}
.section301 .right.size_400x400.btn_under_text, .section301 .right.size_200x200.btn_under_text{
max-height: 185px;
padding-bottom: 20px;
}
.section301 .right.size_400x400.btn_under_text .txt1, .section301 .right.size_200x200.btn_under_text .txt1{
}
.extra_info_block.s150,
.extra_info_block.s120,
.extra_info_block.s200,
.extra_info_block.s300 {
width: 375px;
}
.extra_info_block.s300 .extra_images_in_card .extra_image,
.extra_info_block.s150 .extra_images_in_card .extra_image,
.extra_info_block.s120 .extra_images_in_card .extra_image,
.extra_info_block.s200 .extra_images_in_card .extra_image{
width: 28%;
margin-top: 10px;
}
.extra_info_block.s300 .left,
.extra_info_block.s150 .left,
.extra_info_block.s120 .left,
.extra_info_block.s200 .left{
flex-direction: column;
}

.section301 .right.size_700x500.btn_under_text,
.section301 .right.size_350x250.btn_under_text,
.section301 .right.size_700x200.btn_under_text,
.section301 .right.size_350x100.btn_under_text{
max-height: 230px;
}
.section1306 .form_wrapper{
width: 100%;
}
.section1306  .field_input_checkbox,
.section1306  .field_input_list{
/*align-items: flex-start;*/
}

.section302 .image1.size_1280x400 img,
.section302 .video .video_holder{
max-width: 100%;
}

/*////new//*/

.section1161 .objtimer_new {
width: 100%;
}
.section2116 .wrapp{
flex-direction: column-reverse;
}
.section2116 ul{
justify-content: flex-start;
}

.section321 .tabs__content.active{
width: calc(100% - 42px);
margin-top: -1px;
}
.section321 .container{
flex-direction: column;
padding-left: 0;
}
.section321 .tab_btn{
position: static;
width: 100%;
}
.section321 .container .arr1{
min-height: auto;
}

.section129 .image1.size_1200x1200{
height: auto;
}


.section129 .image1.size_900x700{
height: auto;
}

.section1011 .form_wrapper{
padding: 20px;
}
.section1011 .form_wrapper .form_inner{
width: 100%;
box-sizing: border-box;
}
.section119 .width1170 .address-and-ua {
max-width: 100%;
}

.section2116 li{
width: 49%;
}


.section2120 .section_inner .foot{
flex-direction: column;
align-items: flex-start;
}
.section2120 .section_inner .phone1{
margin-bottom: 10px;
}
.section130 .col_4 .image1.s200{
height: 200px;
}

.section143.hold_text .overlay_image_box{
display: flex;
flex-direction: column;
justify-content: center;
}
.section107 .menu-and-phone-and-btn,
.section105 .flag_icons, .section105 .social_icons{
justify-content: center;
}
.section107 .section_inner{
/*flex-direction: column;*/
}
.section1157.section .catalog_items .arr1{
width: 100%;
}
.section1158 .count3.s300 .images,
.section1158 .count4.s300 .images{
height: 170px;
}
.section1158 .count4.s200 .images,
.section1158 .width1170 .count4.s200 .images {
height: 140px;
}

.section1130 .btns_wrapp{
flex-direction: column;
padding: 0;
}
.section1130 .btns_wrapp div{
width: 90%;
}
.section1130 .txt1,
.section1130 .txt1 span,
.section1130 .txt2,
.section1130 .txt2 span,
.section1130 .txt3,
.section1130 .txt3 span,
.section1130 .txt4,
.section1130 .txt4 span{
font-size: 14px !important;
}
.extra_images_big .extra_info_block.s300 .left .extra_images_in_card{
width: 100%;
}
.section1145 .section_inner .images{
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
}
.section1011 .slides .field_input{
flex-direction: column;
}
.section1011 .slides .checkbox_field{
max-width: 100%;
}
.section1011 .slides .big .checkbox_field{
max-width: 100%;
}
.section315 .image_box1 .overlay_image_title{
margin-top: 0;
}
.section315 .image_box1:hover .overlay_image_box, .section315 .image_box2:hover .overlay_image_box, .section315 .image_box3:hover .overlay_image_box{
display: flex;
flex-direction: column;
justify-content: center;
}
.section315 .image_box1,
.section315 .image_box2,
.section315 .image_box3{
height: auto;
}
.section315 .overlay_image_title{
height: auto;
}
.section1302 .catalog_items.count3 .arr1{
width: 48%;
margin-left: 5px;
}
.section1302 .btn1{
width: 95%;
}
.section226 .image1.leftt, .section226 .video1.leftt{
float: none;
margin-left: 0;
}
.section1144 .image_box {
max-width: 48%;
width: 48%;
height: auto;
max-height: unset;
}
.section1144 .image_box:nth-child(3n){
margin-right: 10px;
}
.section1144 .image_box:nth-child(2n){
margin-right: 0;
}
.section126.size_350x250 .extra_images, .section126.size_700x500 .extra_images{
max-width: 100%;
}

}






/* PRIVATE FIXs */

@media (max-width: 960px){

.section301 .right.size_350x250.btn_under_text,
.section301 .right.size_700x500.btn_under_text,
.section301 .right.size_350x100.btn_under_text,
.section301 .right.size_700x200.btn_under_text{
margin-right: 15px;
width: calc(100% - 395px);
max-height: 170px;
}


.section156 .section_inner{
width: 100%;
}
.section.section144 .section_inner{
width: 100%;
}


.section315 .image_box1{
width: 530px;
}

.section315 .image_box1.border img{
width: 509px;
height: 330px;
}

.section315 .image_box3 {
top: 0;
right: 0;
left: auto;
}

.section315 .text_box {
right: 0;
top: 367px;
width: 100%;
height: auto;
background: #333;
color: #fff;
padding: 30px;
overflow: auto;
position: static;
}

.section315 .arr1 {
padding-top: 365px;
height: auto;
}
.section315 .image_box2 {
left: auto;
top: 185px;
right: 0;
}
.section315 .arr1:nth-child(even) .image_box2 {
right: auto;
left: 0;
}
.section315 .arr1:nth-child(even) .image_box3 {
right: auto;
left: 0;
}

.section132.style_1 .section_inner,
.section132.style_2 .section_inner,
.section132.style_3 .section_inner,
.section132.style_4 .section_inner{
width: 768px;

}
.section132.wide .section_inner{
width: 768px;

}

.section313 .image_box1,
.section313 .image_box2,
.section313 .image_box3,
.section313 .image_box4,
.section313 .image_box5,
.section313 .image_box6,
.section313 .image_box7{
width: 192px;
height: 144px;
}
.section313 .image_box2{
left: 192px;
}
.section313 .image_box3{
left: 384px;
}
.section313 .image_box6{
left: 192px;
}
.section313 .image_box7{
width: 384px;
}
.section313 .image_box5,
.section313 .image_box6,
.section313 .image_box7{
top: 144px;
}
.section138 div.image, .section138 div.video, .section138 iframe{
height: 370px;
}

.section313 .arr1{
height: 288px;
}

.section313 .arr1:nth-child(even) .image_box1{
left: auto;
right: 0;
}
.section313 .arr1:nth-child(even) .image_box2{
left: auto;
right: 192px;
}
.section313 .arr1:nth-child(even) .image_box3{
left: auto;
right: 384px;

}
.section313 .arr1:nth-child(even) .image_box4{
right: auto;
left: 0;
}
.section313 .arr1:nth-child(even) .image_box5{
left: auto;
right: 0;
}
.section313 .arr1:nth-child(even) .image_box6{
right: 192px;
left: auto;
}
.section313 .arr1:nth-child(even) .image_box7{
right: auto;
left: 0;
}

.section154 .objtimer{
width: 94%;
margin-left: 3%;
font-size: 36px;
margin-bottom: 30px;
margin-top: 30px;
}

.section154 .objtimer .days, .section154 .objtimer .days_descr {
width: 25%;
left: 1%;
}
.section154 .objtimer .hrs, .section154 .objtimer .hrs_descr {
width: 25%;
left: 26%;
}
.section154 .objtimer .min, .section154 .objtimer .min_descr {
width: 25%;
left: 51%;
}
.section154 .objtimer .sec, .section154 .objtimer .sec_descr {
width: 25%;
left: 76%;
}

.section126 .objtimer{
width: 94%;
margin-left: 3%;
font-size: 36px;

}

.section126 .objtimer .days, .section126 .objtimer .days_descr {
width: 25%;
left: 1%;
}
.section126 .objtimer .hrs, .section126 .objtimer .hrs_descr {
width: 25%;
left: 26%;
}
.section126 .objtimer .min, .section126 .objtimer .min_descr {
width: 25%;
left: 51%;
}
.section126 .objtimer .sec, .section126 .objtimer .sec_descr {
width: 25%;
left: 76%;
}

.section126 .video1.size_350x250,
.section126 .image1.size_350x250,
.section126 .video1.size_700x500,
.section126 .image1.size_700x500{
margin-right: 20px;
}
.section126.slider.section .image1{
margin-bottom: 90px;
}
.section126.size_700x500 .extra_images,
.section126.size_350x250 .extra_images{
position: absolute;
left: 0;
}
.section126.size_900x1200 .image1,
.section126.size_900x700 .image1,
.section126.size_450x350 .image1{
margin-bottom: 20px;
}
.section126.size_900x700.ei .image1,
.section126.size_450x350.ei .image1{
margin-bottom: 90px;
}
.section126.size_900x1200 .extra_images{
position: static;
margin: 0 auto;
margin-top: 10px;
}

.section126 .objtimer .days_descr, .section126 .objtimer .hrs_descr, .section126 .objtimer .min_descr, .section126 .objtimer .sec_descr{
font-size: 14px;
}



.section312 .text_overlay{
width: 100%;
}

.section312 .slide .image1{
width: 0;
display: none;

}

.section161 .objtimer{
width: 94%;
margin-left: 3%;
font-size: 40px;

}





.section310 .image_screen{
width: 680px;

}
.section310 .image_box img{
width: 100%;
height: auto;
}

.section310 .iamges .go_left,
.section310 .iamges .go_right{
height: 86px;
line-height: 86px;

}
.section310 .image_box{
width: 114px;
height: 86px;
}


.section307 .col{
width: 47%;
}
.section307 .image1,
.section307 .image2,
.section307 .image3{
width: 100%;
height: auto;
}
.section308 .col{
margin-left: 3%;
margin-right: 0;
width: 47%;
}
.section308 .image1,
.section308 .image2,
.section308 .image3,
.section308 .image4{
width: 100%;
height: auto;
}


.section305 .right{
float: none;
margin: 0 auto;
width: 435px;
}
.section305 .left{
float: none;
margin: 0 auto;
width: 435px;
}


.section304 .s_image{
float: none;
margin: 10px auto;
max-width: 90%;
height: auto;
}
.section304 .s_image img{
max-width: 100%;
}

.section304 .s_content{
float: none;
margin: 10px auto;
width: 90%;
}

.section304 .spoiler_content{
margin-left: 0;

}


.section304 .arr1{
width: 90%;
margin-left: 5%;
}


.section303 .map{
height: 400px;

}

.section303 .text{
height: 200px;
width: 400px;
position: absolute;
top: 50%;
left: 50%;
margin-left: -200px;
margin-top: -130px;
padding: 30px;
box-sizing: border-box;
}
.section303 .image{
height: 100px;
width: 400px;
position: absolute;
top: 50%;
left: 50%;
margin-left: -200px;
margin-top: 70px;
box-sizing: border-box;
}

.section302 .left{
width: 200px;
}
.section302 .right{
width: 550px;


}
.section302 .right .image1 img{
max-width: 100%;
}
.section302 .video iframe{
width: 100%;
height: 250px;
}

.section124 .col_3{
width: 30%;
margin-left: 3%;
margin-right: 0;

}
.section124 .image1,
.section124 .image2,
.section124 .image3,
.section124 .image1.image_size300x230,
.section124 .image1.image_size600x460,
.section124 .image2.image_size600x460,
.section124 .image2.image_size300x230,
.section124 .image3.image_size600x460,
.section124 .image3.image_size300x230{
width: 100%;
height: auto;
/*margin-bottom: 20px;*/
}
.section124 .image1.image_size600x300.border img, .section124 .image2.image_size600x300.border img, .section124 .image3.image_size600x300.border img, .section124 .image1.image_size300x150.border img, .section124 .image2.image_size300x150.border img, .section124 .image3.image_size300x150.border img,
.section124 .image1.image_size300x230.border img, .section124 .image2.image_size300x230.border img, .section124 .image3.image_size300x230.border img, .section124 .image1.image_size600x460.border img, .section124 .image2.image_size600x460.border img, .section124 .image3.image_size600x460.border img{
width: 100%;
}

.section124 .image1.border img,
.section124 .image2.border img,
.section124 .image3.border img,
.section124 .image1.image_size300x230.border img,
.section124 .image2.image_size300x230.border img,
.section124 .image3.image_size300x230.border img{
width: 300px;
height: auto;
}
.section124 .image1,
.section124 .image2,
.section124 .image3{
height: auto;
}
.section124 .image1.image_size300x230,
.section124 .image2.image_size300x230,
.section124 .image3.image_size300x230{
height: 185px;
}

.section124 .btn1,
.section124 .btn2,
.section124 .btn3{
width: 100%;
}




.section301 .right{
margin-top: 0;
margin-bottom: 0;
}
.section301 .right.size_350x100,
.section301 .right.size_350x250{
width: 290px;
}
.section301 .right.size_200x200 {
width: 450px;
}


.section301 .right.size_350x100.btn_under_text,
.section301 .right.size_350x250.btn_under_text{
width: 370px;
}
.section301 .right.size_200x200.btn_under_text {
width: 520px;
}




.section125 .col_2,
.section125.backlight .col_2{
width: 45%;
margin-left: 3%;
margin-right: 0;
padding: 0;
}
.section125 .right,
.section125.backlight .right{
width: 170px;
}
.section125 .right.s90,
.section125.backlight .right.s90{
width: 230px;
}
.section125.backlight .col_2:hover{
background: transparent;
box-shadow: none;
}



.section201 .image1.border.s150 img,
.section201 .image2.border.s150 img,
.section201 .image4.border.s150 img,
.section201 .image5.border.s150 img,
.section201 .image3.border.s150 img,
.section201 .image1.border img,
.section201 .image2.border img,
.section201 .image5.border img,
.section201 .image4.border img,
.section201 .image3.border img,
.section201 .image1 img,
.section201 .image2 img,
.section201 .image5 img,
.section201 .image3 img,
.section201 .image4 img{
width: 100%;
height: auto;
vertical-align: middle;
}
.section201 .image1.s150,
.section201 .image2.s150,
.section201 .image3.s150,
.section201 .image4.s150,
.section201 .image5.s150,
.section201 .image1.border.s150,
.section201 .image2.border.s150,
.section201 .image3.border.s150,
.section201 .image5.border.s150,
.section201 .image4.border.s150,
.section201 .image1,
.section201 .image2,
.section201 .image5,
.section201 .image3,
.section201 .image4{
width: 100%;
height: auto;
}

.section201 .image1, .section201 .image2, .section201 .image3, .section201 .image4, .section201 .image5{
width: 172px;
}

.section201 .col_5{
width: 17%;
margin-left: 3%;
margin-right: 0;
}
.section201 .txt1, .section201 .txt2, .section201 .txt3, .section201 .txt4,.section201 .txt5,
.section201 .title1, .section201 .title2, .section201 .title3, .section201 .title4,.section201 .title5,
.section201 .price1, .section201 .price2, .section201 .price3, .section201 .price4,.section201 .price4,
.section201 .btn1, .section201 .btn2, .section201 .btn3, .section201 .btn4, .section201 .btn5{
width: 90%;
}



.section201 .image1,
.section201 .image2,
.section201 .image5,
.section201 .image4,
.section201 .image3{
/*height: 160px;*/
}
.section201 .image1.border,
.section201 .image2.border,
.section201 .image5.border,
.section201 .image4.border,
.section201 .image3.border{
/*height: 160px;*/
}


.section201 .image1.s150,
.section201 .image2.s150,
.section201 .image5.s150,
.section201 .image4.s150,
.section201 .image3.s150{
height: 120px;
}
.section201 .image1.border.s150,
.section201 .image2.border.s150,
.section201 .image5.border.s150,
.section201 .image4.border.s150,
.section201 .image3.border.s150{
height: 120px;
}



.section201 .image1.border.s120,
.section201 .image2.border.s120,
.section201 .image5.border.s120,
.section201 .image4.border.s120,
.section201 .image3.border.s120{
height: 120px;
}

.section201 .col_5.last{
/*display: none;*/
}


.section200 .image1.border.s150 img,
.section200 .image2.border.s150 img,
.section200 .image4.border.s150 img,
.section200 .image3.border.s150 img,
.section200 .image1.border img,
.section200 .image2.border img,
.section200 .image4.border img,
.section200 .image3.border img,
.section200 .image1 img,
.section200 .image2 img,
.section200 .image3 img,
.section200 .image4 img{
width: 100%;
height: auto;
}

.section200 .image1.s150,
.section200 .image2.s150,
.section200 .image3.s150,
.section200 .image4.s150,
.section200 .image1.border.s150,
.section200 .image2.border.s150,
.section200 .image3.border.s150,
.section200 .image4.border.s150,
.section200 .image1,
.section200 .image2,
.section200 .image3,
.section200 .image4{
width: 100%;
height: auto;
}
.section200 .col_4{
width: 21%;
margin-left: 3%;
margin-right: 0;
}
.section200 .txt1, .section200 .txt2, .section200 .txt3, .section200 .txt4,
.section200 .title1, .section200 .title2, .section200 .title3, .section200 .title4,
.section200 .price1, .section200 .price2, .section200 .price3, .section200 .price4,
.section200 .btn1, .section200 .btn2, .section200 .btn3, .section200 .btn4{
width: 96%;
}



.section200 .image1,
.section200 .image2,
.section200 .image4,
.section200 .image3{
height: 160px;
}
.section200 .image1.border,
.section200 .image2.border,
.section200 .image4.border,
.section200 .image3.border{
height: 155px;
}


.section200 .image1.s150,
.section200 .image2.s150,
.section200 .image4.s150,
.section200 .image3.s150{
/*height: 120px;*/
}
.section200 .image1.border.s200,
.section200 .image2.border.s200,
.section200 .image4.border.s200,
.section200 .image3.border.s200{
width: 96%;
}
.section200 .image1.border.s150,
.section200 .image2.border.s150,
.section200 .image4.border.s150,
.section200 .image3.border.s150{
height: 120px;
width: 96%;
}



.section200 .image1.border.s120,
.section200 .image2.border.s120,
.section200 .image4.border.s120,
.section200 .image3.border.s120{
height: 120px;
}





.section128 .col_3{
width: 30%;
margin-left: 3%;
margin-right: 0;
}
.section128 .txt1, .section128 .txt2, .section128 .txt3,
.section128 .title1, .section128 .title2, .section128 .title3,
.section128 .price1, .section128 .price2, .section128 .price3{
width: 100%;
}
.section314 .arr1,
.section414 .arr1{
margin-left: -3%;
}

.section314 .col_3,
.section414 .col_3{
width: 30%;
margin-left: 3%;
margin-right: 0;
}


.section314 .btn1, .section314 .btn2, .section314 .btn3,
.section414 .btn1, .section414 .btn2, .section414 .btn3{
width: 80%;

}


.section150 .col_2{
width: 45%;
margin-left: 3%;
margin-right: 0;
}
.section150 .image1,
.section150 .image2,
.section150 .video1,
.section150 .video2{
width: 100%;
}
.section150 .image1 img,
.section150 .image2 img,
.section150 .video1 iframe,
.section150 .video2 iframe,
.section150 .image1.border img,
.section150 .image2.border img,
.section150 .video1.border iframe,
.section150 .video2.border iframe{
width: 100%;
height: auto;
}
.section150 .video1 iframe,
.section150 .video2 iframe,
.section150 .video1.border iframe,
.section150 .video2.border iframe{
height: 100%;
}


.section150 .image1,
.section150 .image2,
.section150 .video1,
.section150 .video2{
height: 250px;
}



.section250 .col_2{
width: 46%;
margin-left: 3%;
margin-right: 0;
}
.section250 .image1,
.section250 .image2,
.section250 .video1,
.section250 .video2{
width: 100%;
}


.section250 .image1 img,
.section250 .image2 img,
.section250 .video1 iframe,
.section250 .video2 iframe,
.section250 .image1.border img,
.section250 .image2.border img,
.section250 .video1.border iframe,
.section250 .video2.border iframe{
width: 100%;
height: auto;
}
.section250 .video1 iframe,
.section250 .video2 iframe,
.section250 .video1.border iframe,
.section250 .video2.border iframe{
height: 100%;
}


.section250 .image1.image_big img,
.section250 .image2.image_big img,
.section250 .image2.image_big,
.section250 .image1.image_big{
height: 355px;
}




.section250 .image1,
.section250 .image2,
.section250 .video1,
.section250 .video2{
height: 250px;
}
.section250 .image1,
.section250 .image2{
height: auto;
}



.section117 .col_2{
width: 470px;
}


.section117 .col_2.image1.image_size_350x250,
.section117 .arr1:nth-child(2n) .col_2.image1.image_size_350x250{
margin: 0 auto;
margin-bottom: 20px;
}
.section117 .col_2.video1.image_size_350x250,
.section117 .arr1:nth-child(2n) .col_2.video1.image_size_350x250{
margin: 0 auto;
margin-bottom: 20px;
}

.section117 .col_2,
.section117 .arr1:nth-child(2n) .col_2{
float: none;
margin: 0 auto;



}
.section117 .arr1:nth-child(2n) .txt1, .section117 .arr1:nth-child(2n) .descr1 {
text-align: left;
}

.section117 .arr1:last-child{
margin: 0 auto;

}

.section149 .col_3{
width: 29%;
margin-left: 3%;
margin-right: 0;

}
.section149 .image1,
.section149 .image2,
.section149 .image3,
.section149 .video1,
.section149 .video2,
.section149 .video3{
width: 100%;
height: 165px;
}

.section149 .image1,
.section149 .image2,
.section149 .image3,
.section149 .video1,
.section149 .video2,
.section149 .video3 {
height: 150px;
}

.section149 .image1 img,
.section149 .image2 img,
.section149 .image3 img,
.section149 .video1 iframe,
.section149 .video2 iframe,
.section149 .video3 iframe,
.section149 .image1.border img,
.section149 .image2.border img,
.section149 .image3.border img,
.section149 .video1.border iframe,
.section149 .video2.border iframe,
.section149 .video3.border iframe{
width: 100%;
height: auto;
}
.section149 .video1 iframe,
.section149 .video2 iframe,
.section149 .video3 iframe,
.section149 .video1.border iframe,
.section149 .video2.border iframe,
.section149 .video3.border iframe{
width: 100%;
height: 100%;
}





.section126 .video1.size_350x250,
.section126 .image1.size_350x250{
margin-left: 3%;
}


.section126 .width1170 .right{
width: 450px;
max-width: unset;
float: none;
margin: 20px auto;
max-width: 100%;
}

.section126 .right.size_350x250{
float:  right;
width: 340px;
margin-right: 3%;
}


.section126.size_350x250 .extra_images div.img_1,
.section126.size_350x250 .extra_images div.img_2,
.section126.size_350x250 .extra_images div.img_3,
.section126.size_350x250 .extra_images div.img_4,
.section126.size_450x350 .extra_images div.img_1,
.section126.size_450x350 .extra_images div.img_2,
.section126.size_450x350 .extra_images div.img_3,
.section126.size_450x350 .extra_images div.img_4{
margin-right: 13px;


}
.section126.size_350x250 .extra_images div.img_4,
.section126.size_450x350 .extra_images div.img_4{
margin-right: 0;

}

.section226 .arr1 .image1 img{
width: 100%;
max-width: 100%;
height: auto;
max-height: 100%;
}

.section226 .image1,
.section226 .image1.right,
.section226 .video1,
.section226 .video1.right{
float:  none;
margin: 0 auto;
width: 100%;
height: 100%;
}
.section226 .txt1{
padding-top: 20px;
width: 100%;
margin-left: 0%;

}



.section132.style_0 .text,
.section132.style_1 .text,
.section132.style_2 .text,
.section132.style_3 .text,
.section132.style_4 .text{
width: 94%;

}





.section162 .map,
.section162.notext .map,
.section162 .text{
float: none;
width: 94%;
margin-left: 3%;
margin-top: 10px;
}
.section162 .text{
/*display: none;*/
}

.section147 .image_box1 img{
display: block;
position: absolute;
left: 50%;
transform: translatex(-50%);
-webkit-transform: translatex(-50%);
-ms-transform: translatex(-50%);
/*left: -30px;*/

}

.section147 .image_box1{
width: 528px;
}

.section148 .image_box1{
width: 288px;
}
/*    .section148 .image_box1 img{
display: block;
position: relative;
left: -100px;
}
*/

.section148 .image_box2{
left: 308px;
}
.section148 .arr1:nth-child(even) .image_box2{
left: 240px;

}

.section148 .image_box3{

}
.section148 .image_box4{
left: 308px;

}
.section148 .arr1:nth-child(even) .image_box4{
left: 240px;

}
.section148 .image_box5{

}
.section148 .image_box6{

}

.section143 .section_inner .image_box{
width: 30%;
margin-left: 3%;
margin-right: 0;
/*height: 172px;*/
margin-bottom: 3%;
}

.section143 .image_box.image_size_600x900.border img{
width: 100%;
}
.section143 .image_box.image_size_600x900, .section143 .image_box.image_size_300x450{

/*height: 345px;*/
}
.section143 .image_box.image_size_600x900.border, .section143 .image_box.image_size_300x450.border{
/*height: 335px;*/
}
.section143 .image_box.image_size_600x900.border img{
height: auto;
}

.section143 .section_inner .image_box img{
width: 100%;
height: auto;
display: block;
}
.section143 .section_inner .image_box.image_size_300x225{
height: 170px;
}
.section143 .section_inner .image_box.image_size_300x450{
height: 340px;
}
.section143 .image_box.image_size_300x450 .overlay_image_title{
margin-top: 130px;
}


.section151 .col_4,
.section151 .col_4.last{
width: 21%;
margin-left: 3%;
margin-right: 0;

}
.section151 .image1,
.section151 .image2,
.section151 .image3,
.section151 .image4,
.section151 .image1 img,
.section151 .image2 img,
.section151 .image3 img,
.section151 .image4 img,
.section151 .image1.border img,
.section151 .image2.border img,
.section151 .image3.border img,
.section151 .image4.border img{
width: 100%;
height: auto;
display: block;

}

.section118 .col_3{
width: 198px;
}

.section118 .col_3 .image1,
.section118 .col_3 .image2,
.section118 .col_3 .image3{
left: 65px;
}

.section152 .image_box1,
.section152 .image_box2,
.section152 .image_box3,
.section152 .image_box4,
.section152 .image_box5{
height: 120px;
width: 137px;


}
.section121 .col_4{
width: 21%;
margin-left: 3%;
margin-right: 0;
margin-bottom: 2%;
}


.section121 .col_4 .num1,
.section121 .col_4 .num2,
.section121 .col_4 .num3,
.section121 .col_4 .num4,
.section121 .col_4 .txt1,
.section121 .col_4 .txt2,
.section121 .col_4 .txt3,
.section121 .col_4 .txt4{
width: 80%;

}

/*  stop */

.section154 .headliner,
.section154 .headliner.underlay{
width: 40%;
}





.section107 .logo_img,
.section311 .logo_text,
.section311 .logo_img{
float: none;
margin: 0 auto;
width: 200px;
margin-bottom: 20px;
}
.section107 .logo_img{
float: left;
/*margin-left: 70px;*/
}
.section107 .logo_img{
margin-bottom: 0;
}
/*    .section107.fixed_top .logo_img, .section311.fixed_top .logo_img{
display: none;
}*/

.section107 .logo_text{
float: left;
width: 200px;
}
.section311 .logo_text{
float: none;
margin: 0 auto;
width: auto;
text-align: center;


}
.section107 .menu-and-phone-and-btn,
.section311 .menu-and-phone-and-btn{
margin: 15px auto 0;
float: none;
width: auto;
display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex;
/*flex-direction: column;*/
align-items: flex-end;
align-items: center;
}
.section311 .menu-and-phone-and-btn{
align-items: center;
}
.section311 .menu1 li:first-child{
margin-left: 0;
}
.section107 .btn1{
margin-top: 0;
}

.section105 .logo_img, .section105 .logo_img img{
/*float: none;*/
/*margin: 0 auto;*/
width: 180px;
/*margin-bottom: 5px;*/
}
.section105 .logo_text{
/*float: none;*/
margin: 0 auto;
margin-top: 5px;
width: 230px;
text-align: left;
}
.section105 .menu-and-phone-and-btn .clear{
display: none;
}
.section105 .menu-and-phone-and-btn{
margin: 10px auto 0;
float: none;
width: auto;
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.section105 .phone1{
display: block;
width: auto;
text-align: center;
}
.section105 .btn1{
/*margin-right: 10px;*/
margin-top: 0;
}

.section103 .slogan{
float: left;
text-align: left;
width: 30%;
margin: 0 ;
}
.section103 .phone1{
font-size: 24px;
width: auto;
text-align: center;
margin: 0 auto 5px;
display: block;
}

.section103 .logo_img{
float: left;
margin: 0;
width: 200px;
}
.section103 .logo_text{
float: left;
margin: 0 auto;
width: 200px;
text-align: center;
}
.section103 .btn1{
margin: 0 auto;
margin-right: 0;
}
.section103 .phone-and-btn{
width: 30%;
display: flex;
flex-direction: column;
justify-content: space-around;
}
.section103 .menu-and-phone-and-btn{
margin: 25px auto 0;
float: none;
width: auto;
}

.section103 .phone1{
text-align: right;
width: 100%;
}
.section101 .logo_img{
/*float: none;*/
margin: 0 auto;
width: 200px;
margin-right: 20px;
margin-top: 15px;
}
.section101 .logo_text{
/*float: none;*/
margin: 0 auto;
width: auto;
text-align: center;
margin-left: 0;
}
.section101 .menu-and-phone-and-btn{
margin: 25px auto 0;
/*        float: none;*/
width: auto;
}
.section101 .text1{
/*float: none;*/
margin:  0 auto;
text-align: left;
width: 240px;
margin-top: 15px;
}
.section101 .phone-and-address{
/*float: none;*/
margin: 0 auto;
text-align: left;
margin-top: 15px;
}

.section101 .phone-and-address{
width: 270px;
}


.section119 .address-and-ua{
width: 365px;
}
.section119 .find_popup{
width: 94%;
text-align: left;
top: 140px;
left: 3%;

}
.section317 .col_2,
.section417 .col_2{
width: 300px;
}
.section317 .arr1 .title,
.section417 .arr1 .title{
margin: 0;
width: 100%;
}

.section200 .image1.s300.border,
.section200 .image2.s300.border,
.section200 .image4.s300.border,
.section200 .image3.s300.border{
width: 96%;
height: 310px;
}

.section201 .col_5{
width: 30%;
}
.section201 .col_5:nth-child(5), .section201 .col_5:nth-child(6){
width: 45%;
}


.section156 .btn_descr{
width: 90%;
}

/*    .section title1,
.section .title1,
.section .col_title,
.section .col_title span,
.section .title1 span,
.section .title2 span,
.section .subtitle1,
.section .subtitle1 span,
.section .sub_title1,
.section .sub_title1 span,
.section .text_box_descr,
.section .text_box_descr span,
.section .item_title,
.section .item_title span,
.section .overlay_image_title,
.section .overlay_image_title span,
.section .overlay_image_subtitle,
.section .overlay_image_subtitle span,
.section .txt1,
.section .text1,
.section .menu_text,
.section .menu_text span,
.section .text2,
.section .text1 span,
.section .text2 span,
.section .descr,
.section .descr span,
.section .descr,
.section .descr1,
.section .overlay_image_title,
.section .overlay_image_title span,
.section .extra_descr,
.section .extra_descr span,
.section .txt1 span,
.section .txt2,
.section .txt2 span,
.section .txt3,
.section .txt3 span,
.section .txt4,
.section .txt4 span,
.section .caption,
.section .caption span,
.section .address1,
.section .address1 span,
.section .txt5,
.section .txt5 span,
.section .btn_descr,
.section .btn_descr span,
.section .form_title,
.section .form_title span,
.section .form_text,
.section .form_text span,
.section .text span,
.section .description,
.section .description span,
.section .text{
font-size: 14px !important;
}*/

.section .price_descr1,
.section .price_descr1 span{
font-size: 15px;
}

.section .logo_text,
.section .logo_text span{
margin-bottom: 10px;
font-size: 24px;
}

.section .phone1,
.section .phone1 span,
.section .form_title,
.section .form_title span{
font-size: 18px;
}

.section1156 .title,
.section1156 .title span,
.section153 .title span,
.section153 .title,
.section1153 .title span,
.section1153 .title,
.section154 .title span,
.section154 .title,
.section155 .title span,
.section155 .title,
.section156 .title span,
.section156 .title,
.section157 .title span,
.section157 .title,
.section158 .title span,
.section258 .title span,
.section158 .title,
.section258 .title,
.section311 .title span,
.section311 .title,
.section159 .title span,
.section159 .title,
.section132 .title span,
.section132 .title,
.section117 .title span,
.section117 .title,
.section250 .title span,
.section250 .title,
.section301 .title span,
.section301 .title,
.section304 .title span,
.section304 .title,
.section305 .title span,
.section305 .title,
.section151 .title span,
.section151 .title,
.section126 .title span,
.section126 .title,
.section149 .title span,
.section149 .title,
.section160 .title span,
.section160 .title,
.section166 .title span,
.section166 .title,
.section306 .title span,
.section306 .title,
.section162 .title span,
.section162 .title,
.section165 .title span,
.section165 .title,
.section138 .title span,
.section138 .title,
.section226 .title span,
.section226 .title,
.section143 .title span,
.section143 .title,
.section144 .title span,
.section144 .title,
.section145 .title span,
.section145 .title,
.section147 .title span,
.section147 .title,
.section148 .title span,
.section148 .title,
.section310 .title span,
.section310 .title,
.section313 .title span,
.section313 .title,
.section315 .title span,
.section315 .title,
.section130 .title span,
.section130 .title,
.section124 .title span,
.section124 .title,
.section125 .title span,
.section125 .title,
.section314 .title span,
.section414 .title span,
.section314 .title,
.section414 .title,
.section129 .title span,
.section129 .title,
.section307 .title span,
.section307 .title,
.section308 .title span,
.section308 .title,
.section309 .title span,
.section309 .title,
.section318 .title span,
.section318 .title,
.section319 .title span,
.section319 .title,
.section1152 .title span,
.section1152 .title,
.section1002 .title span,
.section1002 .title,
.section320 .title span,
.section320 .title,
.section118 .title span,
.section118 .title,
.section108 .title span,
.section108 .title,
.section161 .title span,
.section161 .title,
.section128 .title span,
.section128 .title,
.section200 .title span,
.section200 .title,
.section417 .title span,
.section417 .title
{
font-size: 26px !important;
}

.section1156 .sub_title span,
.section1156 .sub_title,
.section153 .sub_title span,
.section153 .sub_title,
.section1153 .sub_title span,
.section1153 .sub_title,

.section155 .sub_title span,
.section155 .sub_title,
.section156 .sub_title span,
.section156 .sub_title,
.section157 .sub_title span,
.section157 .sub_title,
.section158 .sub_title span,
.section258 .sub_title span,
.section158 .sub_title,
.section258 .sub_title,
.section311 .sub_title span,
.section311 .sub_title,
.section417 .sub_title span,
.section417 .sub_title,
.section159 .sub_title span,
.section159 .sub_title{
font-size: 22px !important;
}
.section154 .sub_title span,
.section154 .sub_title,
.section132 .sub_title span,
.section132 .sub_title,
.section117 .sub_title span,
.section117 .sub_title,
.section250 .sub_title span,
.section250 .sub_title,
.section301 .sub_title span,
.section301 .sub_title,
.section304 .sub_title span,
.section304 .sub_title,
.section305 .sub_title span,
.section305 .sub_title,
.section151 .sub_title span,
.section151 .sub_title,
.section126 .sub_title span,
.section126 .sub_title,
.section149 .sub_title span,
.section149 .sub_title,
.section160 .sub_title span,
.section160 .sub_title,
.section166 .sub_title span,
.section166 .sub_title,
.section306 .sub_title span,
.section306 .sub_title,
.section162 .sub_title span,
.section162 .sub_title,
.section165 .sub_title span,
.section165 .sub_title,
.section138 .sub_title span,
.section138 .sub_title,
.section226 .sub_title span,
.section226 .sub_title,
.section143 .sub_title span,
.section143 .sub_title,
.section144 .sub_title span,
.section144 .sub_title,
.section145 .sub_title span,
.section145 .sub_title,
.section147 .sub_title span,
.section147 .sub_title,
.section148 .sub_title span,
.section148 .sub_title,
.section310 .sub_title span,
.section310 .sub_title,
.section313 .sub_title span,
.section313 .sub_title,
.section315 .sub_title span,
.section315 .sub_title,
.section130 .sub_title span,
.section130 .sub_title,
.section124 .sub_title span,
.section124 .sub_title,
.section125 .sub_title span,
.section125 .sub_title,
.section314 .sub_title span,
.section414 .sub_title span,
.section314 .sub_title,
.section414 .sub_title,
.section129 .sub_title span,
.section129 .sub_title,
.section307 .sub_title span,
.section307 .sub_title,
.section308 .sub_title span,
.section308 .sub_title,
.section309 .sub_title span,
.section309 .sub_title,
.section318 .sub_title span,
.section318 .sub_title,
.section319 .sub_title span,
.section319 .sub_title,
.section1152 .sub_title span,
.section1152 .sub_title,
.section1002 .sub_title span,
.section1002 .sub_title,
.section320 .sub_title span,
.section320 .sub_title,
.section118 .sub_title span,
.section118 .sub_title,
.section108 .sub_title span,
.section108 .sub_title,
.section161 .sub_title span
.section161 .sub_title{
font-size: 20px !important;
}
.section153 .btn_descr span,
.section156 .btn_descr span,
.section311 .btn_descr span,
.section157 .btn_descr span
{
font-size: 14px !important;

}

.section126 .price_descr1 span{
font-size: 12px !important;
}

.section107 .phone1 span,
.section105 .phone1 span,
.section103 .phone1 span
{
font-size: 20px !important;

}


.section307 .col_title span,
.section307 .col_title ,
.section307 .item_title span,
.section307 .item_title,
.section320 .overlay_image_title span,
.section320 .overlay_image_title,
.section320 .overlay_image_subtitle span,
.section320 .overlay_image_subtitle,
.section118 .txt1 span,
.section118 .txt1,
.section118 .descr1 span,
.section118 .descr1,
.section108 .txt1 span,
.section108 .txt1,
.section129 .txt1 span,
.section129 .txt1,
.section129 .price1 span,
.section129 .price1,
.section132 .text span,
.section132 .text,
.section314 .txt1 span,
.section414 .txt1 span,
.section314 .txt1,
.section414 .txt1,
.section314 .txt2 span,
.section414 .txt2 span,
.section314 .txt2,
.section414 .txt2,
.section314 .txt3 span,
.section414 .txt3 span,
.section314 .txt3,
.section414 .txt3,
.section165 .text span,
.section165 .text,
.section165 .text span,
.section165 .text,
.section165 .txt1 span,
.section165 .txt1,
.section162 .text span,
.section162 .text,
.section305 .spoiler_title span,
.section305 .spoiler_title,
.section305 .s_content span,
.section305 .s_content,
.section304 .spoiler_title span,
.section304 .spoiler_title,
.section304 .s_content span,
.section304 .s_content,
.section301 .txt1 span,
.section301 .txt1,
.section302 .txt2 span,
.section302 .txt2,
.section226 .txt1 span,
.section226 .txt1,
.section117 .descr1 span,
.section117 .descr1,
.section117 .txt1 span,
.section117 .txt1,
.section103 .text1 span,
.section103 .text1,
.section250 .subtitle1 span,
.section250 .subtitle1,
.section126 .txt1 span,
.section126 .txt1,
.section126 .price1 span,
.section126 .price1,
.section149 .overlay_image_title span,
.section149 .overlay_image_title,
.section149 .overlay_image_subtitle span,
.section149 .overlay_image_subtitle,
.section126 .txt1 span,
.section126 .txt1,
.section103 .text1 span,
.section103 .text1,
.section103 .text2 span,
.section103 .text2,
.section101 .text1 span,
.section101 .text1,
.section101 .address1 span,
.section101 .address1,
.section119 .address1 span,
.section119 .address1,
.section119 .text1 span,
.section119 .text1,
.section109 .text1 span,
.section109 .text1,
.section109 .text2 span,
.section109 .text2,
.section160 .sub_title1 span,
.section160 .sub_title1,
.section160 .text1 span,
.section160 .text1,
.section130 .txt1 span,
.section130 .txt1,
.section124 .price1,
.section124 .price1 p,
.section124 .price2,
.section124 .price2 p,
.section124 .price3,
.section124 .price3 p,
.section125 .txt1 span,
.section125 .txt2 span,
.section125 .txt1,
.section125 .txt2,
.section125 .price1 span,
.section125 .price1,
.section130 .price1 span,
.section130 .price1,
.section160 .btn_descr span
.section160 .btn_descr
{
font-size: 16px !important;
}

.section314 .title1 span,
.section414 .title1 span,
.section314 .title1,
.section414 .title1,
.section314 .title2 span,
.section414 .title2 span,
.section314 .title2,
.section414 .title2,
.section314 .title3 span,
.section414 .title3 span,
.section314 .title3,
.section414 .title3,
.section250 .title1 span,
.section250 .title1,
.section126 .title1 span,
.section126 .title1,
.section130 .title1 span,
.section130 .title1,
.section125 .title1 span,
.section125 .title2 span,
.section125 .title1,
.section125 .title2,
.section124 .title1 span,
.section124 .title1{
font-size: 18px !important;
}

.section119 .address1 span,
.section119 .address1{
font-size: 14px !important;

}
.section160 .title1 span{
font-size: 20px !important;
}
.section101 .logo_text{
max-width: 220px;
margin-top: 15px;
margin-right: 15px;
}
.section161 .objtimer .days:after, .section161 .objtimer .hrs:after, .section161 .objtimer .min:after{
right: -10px;
}
.section107 .menu1 ul,
.section311 .menu1 ul{
/*margin-top: 10px;*/
}
.section311 .menu1{
width: 100%;
float: none;
}
.section311 .logo_text{
width: 200px;
float: left;
}
.section311 .some_text{
width: 300px;
float: right;

}
.section107 .phone1{
float: none;
}

.section126 .arr1{
display: flex;
justify-content: space-between;
}
.section126.size_900x900 .arr1{
flex-wrap: wrap;
}

.section126.size_450x350 .image1,
.section126.size_900x700 .image1,
.section126.size_900x1200 .image1{
max-width: 49%;
height: 100%;
}
.section126.size_450x350 .image1,
.section126.size_900x700 .image1{
max-width: 100%;
}
.section126 .image1.size_900x1200 img,
.section126 .image1.size_450x350 img,
.section126 .image1.size_900x700 img{
max-width: 100%;
height: auto;
}
.section126 .image1, .section126 .video1{
margin-right: 20px;
}
.section126.size_900x1200 .extra_images div{
margin-bottom: 20px;
}
.section126.slider.size_900x1200 .image1{
max-width: 55%;

}
.section126.slider.size_900x1200.ei .image1{
max-width: 44%;
float: left;
}
.section126.slider.size_900x1200 .extra_images{
width: 100px;
float: left;
}
.section126.size_900x1200 .extra_images{
margin-top: 0;
max-width: 170px;
}
.section126.size_900x700 .extra_images >div,
.section126.size_450x350 .extra_images >div{
width: 25%;
margin-right: 0;
}

.section126.size_900x700 .extra_images,
.section126.size_450x350 .extra_images{
display: flex;
flex-wrap: wrap;
max-width: 480px;
width: 450px;
top: 365px;
}
.bg_text.section126.size_900x700 .extra_images,
.bg_text.section126.size_450x350 .extra_images{
top: 380px;
}
.section126 .arr1 .video1{
margin-right: 20px;
margin-bottom: 20px;
}
.section146 .image_box{
width: 240px;
height: 240px;
}
.section146 .image_box img{
max-width: 100%;
}
.section101 .section_inner{
display: flex;
align-items: center;
}
.section126.slider .go_left, .section126.slider .go_right{
top: 50%;
transform: translateY(-50%);
}

/*    .section107 .menu1 ul{
width: 100%;
list-style: none;
position: absolute;
top: 60px;
left: 0px;
z-index: 10;
background: #fff;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}*/
/*    .section107 .menu1 ul li{
width: 30%;
text-align: center;
float: left;
line-height: 34px;
margin-left: 0;
}
.section107 .menu1 ul li.level1 {
height: 36px;
line-height: 33px;
width: 90% !important;
left: 5% !important;
padding-left: 0% !important;
border-left: 1px solid #ececec;
border-right: 1px solid #ececec;
border-bottom: 2px solid #ececec;
text-align: center !important;
}*/
/*    .section107 .menu1 li.level0:before,
.section107 .menu1 li:first-child::before{
display: none;
}*/



.section1156 .menu1 li{
width: 30%;
line-height: 34px;
}
.menu_mobile_btn{
display: block;
/*border-bottom: 2px solid #333;*/
/*border-top: 2px solid #333;*/
width: 30px;
height: 30px;
cursor: pointer;
position: absolute;
left: 0px;
top: 50%;
transform: translateY(-50%);

}
.section107 .logo_img, .section107 .logo_img img{
width: 160px;
}
.section107 .logo_img{
margin-left: 70px;
}
.section107 .phone1{
float: right;
}
.section107 .logo_text{
float: left;
margin-left: 80px;
}
.section105 .social_icons {
display: none;
}
.section105 .logo_img{
float: left;
margin-left: 65px;
margin-right: 20px;
}
.section1129 .image2{
width: 100%;
}
.section418 .image1 img{
display: block;
width: 100%;
}
.section418 .image1{
width: 40%;
}
.section418 .items{
width: 58%;
}
.section418 .title1,
.section418 .title1 span{
font-size: 20px !important;
}
.section1149 .arr1{
width: 100%;
}
.section119 .text1{
word-break: break-all;
}
.section226 .image1,
.section226 .image1.rightt,
.section226 .video1,
.section226 .video1.rightt{
width: auto;

}
.section226 .image1.size_700x500,
.section226 .image1.size_350x250,
.section226 .video1.size_700x500,
.section226 .video1.size_350x250{
width: 350px;
height: auto;
}

.section311 .menu1 li{
width: 100%;
color:#333;
background: none;
}
.section311 .menu1.active{
left: 0;
overflow: auto;
position: fixed;
background: #fff;
top: 0;
}
.section311 .menu1{
position: fixed;
left: -370px;
width: 360px;
background: transparent;
padding: 20px;
padding-top: 40px;
padding-right: 60px;
box-sizing: border-box;
top: 0px;
z-index: 2;
height: 100%;
/*overflow: auto;*/
}
.section311 .logo_img.active:after{
background: url(/img/access-denied.svg) no-repeat center;
background-size: 70%;
background-color: transparent;
left: 310px;
position: fixed;
top: 20px;
width: 35px;
height: 30px;
z-index: 3;
}
.section311 .logo_img:after{
content: '';
width: 40px;
height: 40px;
background: url(/img/editor_icons/menu_2.svg) no-repeat center;
background-size: 85%;
background-color: #fff;
position: absolute;
left: 0;
top: 0px;
}
.section311 .menu1 li{
margin-left: 0;
text-align: left;
padding: 0;
}
.section1011 .slides .field_title{
font-size: 18px;
padding-bottom: 10px;
/*height: 38px;*/
}
.section1011 .slides .field_title:after{
display: none;
}

}


@media (max-width: 800px) {
  .section121 .section_inner {
    font-size: 14px
  }
.section117 .descr1{
margin-top: 20px;
}
.section250 .col_2{
width: 100%;
margin-left: 0;
}

.section .price1,
.section .price2{
font-size: 20px !important;
}
.section129 .image1, .section129 .video1{
height: 360px;
}
.section129 .right{
height: auto;
width: 43%;
}
.section119 .address-and-ua{
width: 250px;
margin-left: 20px;
}
.section143 .section_inner .image_box.image_size_300x225 {
height: 225px;
}
.section143 .section_inner .image_box.image_size_600x450{
height: 144px;

}
.section143 .section_inner .image_box.image_size_600x450{
width: 310px;
margin-left: 20px;
margin-bottom: 20px;
height: 234px;

}
.section129 .image1 img{
margin: 0 auto;
width: 100%;
height: auto;
/*        position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);*/
}
/*.section107.fixed_top .logo_img,*/
/*.section105.fixed_top .logo_img,*/
/*.section103.fixed_top .logo_img,*/
/*.section101.fixed_top .logo_img,*/
.section107.fixed_top .btn1,
.section103.fixed_top .btn1,
.section101.fixed_top .btn1{
display: none;
}
.section107 .menu-and-phone-and-btn,
.section311 .menu-and-phone-and-btn{
margin-top: 0;
/*position: relative;*/
}
.section105.fixed_top .social_icons{
display: none;
}

.section301 .right.size_700x500.btn_under_text, .section301 .right.size_700x200.btn_under_text{
margin-right: 15px;
width: 250px;
max-height: 170px;
}
.section105 .btn1{
float: none;
margin: 0 auto;
}

.section318  .table{
display: none;
}
.section318  .accordion{
display: block;
margin: 0 auto;
width: 90%;
}
.section319  .table{
display: none;
}
.section319  .accordion{
display: block;
margin: 0 auto;
width: 90%;
}

.section317 .col_2,
.section417 .col_2 {
width: 275px;
}


.section315 .image_box1 {
width: 402px;
}

.section132.style_1 .section_inner,
.section132.style_2 .section_inner,
.section132.style_3 .section_inner,
.section132.style_4 .section_inner{
width: 640px;

}
.section1155 .image_screen,
.section132.wide .section_inner{
width: 640px;

}

.section315 .image_box1{
width: 445px;
}
.section315 .image_box2{
top: 155px;
}
.section315 .image_box2,
.section315 .image_box3{
width: 185px;
height: auto;
}


.section313 .image_box7{
width: 320px;
}


.section313 .arr1{
height: 240px;
}


.section313 .arr1:nth-child(even) .image_box1{
left: auto;
right: 0;
}
.section313 .arr1:nth-child(even) .image_box2{
left: auto;
right: 160px;
}
.section313 .arr1:nth-child(even) .image_box3{
left: auto;
right: 320px;

}
.section313 .arr1:nth-child(even) .image_box4{
right: auto;
left: 0;
}
.section313 .arr1:nth-child(even) .image_box5{
left: auto;
right: 0;
}
.section313 .arr1:nth-child(even) .image_box6{
right: 160px;
left: auto;
}
.section313 .arr1:nth-child(even) .image_box7{
right: auto;
left: 0;
}



.section148 .arr1:nth-child(even) .image_box1 {
right: 13px;
}


.section148 .arr1:nth-child(even) .image_box4 {
left: 0;
top: 375px;
}

.section148 .arr1:nth-child(even) .image_box2 {
left: 245px;
top: 375px;
}




.section313 .arr1{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
height: auto;
}
/*    .section143 .image_box.image_size_600x900, .section143 .image_box.image_size_300x450 {
height: 290px;
}*/

.section311 .some_text{
padding: 0 20px;
}


.section1002 .sn{
width: 32px;
height: 32px;
line-height: 32px;
font-size: 18px;
display: inline-block;
float: none;
}

.section1002 .section_inner .left,
.section1002 .section_inner .right{
float: none;
width: 90%;
margin-left: 5%;
display: flex;
margin-top: 10px;
text-align: center;
flex-wrap: wrap;
justify-content: center;
}


.section161 .objtimer{

font-size: 24px;

}

.section310 .image_screen{
width: 538px;

}

.section310 .iamges .go_left,
.section310 .iamges .go_right{
height: 87px;
line-height: 87px;

}
.section310 .image_box{
width: 115px;
height: 87px;
}


/*    .section308 .col{
margin-left: 3%;
margin-right: 0;
width: 45%;
}    */


.section302 .left{
width: 180px;
}
.section302 .right{
width: 420px;
}

.section302 .video iframe{
width: 100%;
height: 210px;
}

.section301 .right.size_200x200 {
width: 310px;
}

.section124 .image1, .section124 .image2, .section124 .image3{
height: auto;
}

.section124 .image1.image_size300x230,
.section124 .image2.image_size300x230,
.section124 .image3.image_size300x230{
height: 155px;
}

.section301 .arr1.size_350x100 .btn1,
.section301 .arr1.size_350x250 .btn1{

}


.section301 .arr1.size_350x100,
.section301 .arr1.size_350x250{
margin: 0 auto 30px;
width: 430px;
}
.section301 .arr1.size_200x200{
/*width: 430px;*/
margin: 0 auto 30px;

}
/*    .section301 .arr1.size_200x200 .image1,
.section301 .arr1.size_200x200 .image1 img{
width: 150px;
height: 155px;

}*/
.section301 .right.size_200x200 {
width: 200px;
margin-right: 10px;
}
.section301 .right.size_200x200 .txt1{
font-size: 90%;
line-height: 150%;
}

.section301 .right.size_200x200 .btn1 {
height: 100%;
line-height: 160px;
width: 50px;
}
.section301 .right.size_200x200.right_btn_position .btn1 {
border-left: solid 1px #e2e2e2 !important;
}


.section301 .right.size_350x100,
.section301 .right.size_350x250{
max-height: 160px;
margin-right: 30px;
width: 370px;
}
.section301 .right.size_350x100 .txt1,
.section301 .right.size_350x250 .txt1{
max-height: 130px;
}
.section301 .right.size_350x250 .btn1{
width: 80px;
}

.section301 .right.size_350x100.btn_under_text,
.section301 .right.size_350x250.btn_under_text{
width: 370px;
}
.section301 .right.size_400x400.btn_under_text,
.section301 .right.size_200x200.btn_under_text {
width: calc(100% - 240px);
}

.section301 .right.size_200x200 .txt1{
max-height: 180px;


}

.section301 .right.size_200x200.btn_under_text .txt1{
max-height: 110px;
}


.section301 .arr1.size_350x100.btn_under_text {
width: 350px;
height: 210px;
}


.section301 .arr1.size_350x250.btn_under_text {
width: 350px;
height: 510px;

}

.section301 .right.size_350x100.btn_under_text,
.section301 .right.size_350x250.btn_under_text {
width: 320px;
}


.section125 .image1,
.section125 .image2,
.section125 .ico1,
.section125 .mdico1,
.section125 .ico2,
.section125 .mdico2,
.section125 .c_ico1,
.section125 .c_ico2,
.section125 .image1.s90,
.section125 .image2.s90{
float: none;
margin: 0 auto;


}



.section125 .right,
.section125 .right.s90{
width: 200px;
float: none;
margin: 20px auto 0;
}

.section125 .col_2{
text-align: center;
}


.section201 .btn1,
.section201 .btn2,
.section201 .btn3,
.section201 .btn4{
font-size: 14px;
}
.section201 .image1,
.section201 .image2,
.section201 .image5,
.section201 .image4,
.section201 .image3{
height: 130px;
}
.section201 .image1.border,
.section201 .image2.border,
.section201 .image4.border,
.section201 .image3.border{
height: 130px;
}


.section201 .image1.s150,
.section201 .image2.s150,
.section201 .image4.s150,
.section201 .image3.s150{
height: 100px;
}
.section201 .image1.border.s150,
.section201 .image2.border.s150,
.section201 .image4.border.s150,
.section201 .image3.border.s150{
height: 100px;
}
.section201 .image1.s200,
.section201 .image2.s200,
.section201 .image5.s200,
.section201 .image4.s200,
.section201 .image3.s200{
height: 172px;
width: 172px;
}


.section201 .image1.border.s200,
.section201 .image2.border.s200,
.section201 .image5.border.s200,
.section201 .image4.border.s200,
.section201 .image3.border.s200{
height: 172px;
width: 172px;
}

.section201 .image1.border.s120,
.section201 .image2.border.s120,
.section201 .image4.border.s120,
.section201 .image3.border.s120{
height: 120px;
}







.section200 .btn1, .section200 .btn2, .section200 .btn3, .section200 .btn4{
font-size: 14px;
}
.section200 .image1,
.section200 .image2,
.section200 .image4,
.section200 .image3{
height: 130px;
}
.section200 .image1.border,
.section200 .image2.border,
.section200 .image4.border,
.section200 .image3.border{
height: 130px;
width: 92%;
}


.section200 .image1.s150,
.section200 .image2.s150,
.section200 .image4.s150,
.section200 .image3.s150{
/*height: 100px;*/
}
.section200 .image1.border.s150,
.section200 .image2.border.s150,
.section200 .image4.border.s150,
.section200 .image3.border.s150{
height: auto;
}



.section200 .image1.border.s120,
.section200 .image2.border.s120,
.section200 .image4.border.s120,
.section200 .image3.border.s120{
height: 120px;
}




.section250 .video1,
.section250 .video2{
height: 210px;
}

.section150 .image1,
.section150 .image2,
.section150 .video1,
.section150 .video2{
height: 210px;
}


.section138 div.image,
.section138 div.video,
.section138 .image.border,
.section138 .video.border{
width: 94%;
margin-left: 3%;
}
.section138 .image.border img,
.section138 .video.border iframe,
.section138 div.image img,
.section138 iframe{
width: 100%;
}
.section138 .image.border img,
.section138 div.image img{
width: 100%;
height: auto;
}



.section138 div.image,
.section138 div.video{
height: 305px;
}
.section138 div.image.border,
.section138 div.video.border{
height: 338px;
}

.section138 div.video.border iframe,
.section138 div.video iframe{
height: 100%;
}







.section226 .video1.size_350x250,
.section226 .image1.size_350x250{
margin: 0 auto;
float: none;
}
.section226 .right.size_350x250{
margin: 20px auto 0;
float: none;
}




.section126.size_350x250 .image1{
margin-bottom: 20px;
}
.section126.size_350x250 .extra_images{
position: static;
margin: 0 auto;
}



.section149 .image1,
.section149 .image2,
.section149 .image3,
.section149 .video1,
.section149 .video2,
.section149 .video3{
width: 100%;
height: 135px;
}


.section148 .image_box3,
.section148 .image_box5{
right: 0%;
}
.section148 .image_box2,
.section148 .image_box4{
/*display: none;*/
}
.section148 .image_box1 {
width: 420px;
height: 320px;
}
.section148 .image_box1 img{
max-width: 100%;
/*left: 0;*/

}
.section148 .image_box5{
top: 170px;
}
.section148 .image_box2,
.section148 .image_box3,
.section148 .image_box4,
.section148 .image_box5,
.section148 .image_box6{
width: 200px;
height: 150px;
}

.section147 .image_box1 {
width: 400px;
}
.section147 .image_box1 img{
/*left: -200px;*/

}

.section143 .section_inner .image_box img{
margin: 0 auto;
max-height: unset;
max-width: unset;
}



/*    .section143 .section_inner .image_box{
height: 145px;
}*/
.section143 .overlay_image_title{
margin-top: 20px;
}

.section143 .section_inner .image_box.image_size_300x450{
height: 290px;
}


.section152 .image_box5{
display: none;
}
.section152 .image_box1,
.section152 .image_box2,
.section152 .image_box3,
.section152 .image_box4,
.section152 .image_box5{
width: 21%;
margin-left: 3%;
margin-right: 0;

}


.section118 .col_3,
.section118 .col_3.last {
width: 80%;
float: none;
margin: 0 auto 20px;

}
.section118 .col_3 .image1,
.section118 .col_3 .image2,
.section118 .col_3 .image3{
left: 50%;
margin-left: -50px;
}







/*  stop */
.section164 .col{
width: auto;
}

.section164 .btn1{
width: 80%;
}
.section154 .headliner,
.section154 .headliner.revers{
width: 100%;
display: block;
margin: 0 auto 20px;
float: none;
}
.section154 .form_wrapper,
.section154 .form_wrapper.revers{
width: 320px;
display: block;
margin: 0 auto;
float: none;


}
.section154 .section_inner{
max-height: none;
}


.section107 .btn1{
margin: 0 auto;
float: none;
}
.section107 .menu1,
.section311 .menu1{
float: none;
}


.section107 .phone1,
.section311 .phone1{
float: none;
text-align: center;
width: auto;
}
.section107 .menu1 li:first-child::before,
.section311 .menu1 li:first-child::before{
content: '';
}

.section105 .menu-and-phone-and-btn{
float: right;
width: 200px;
margin-right: 15px;
}

.section105 .btn1{
float: right;
/*margin-right: 10px;*/
margin-top: 5px;
/*margin: 0 auto;*/

}

.section105 .social_icons{
float: none;
flex-wrap: wrap;
margin-top: 5px;
float: right;
width: 150px;
}
.section105 .sn{
margin-top: 5px;
margin-bottom: 0px;
}
.section105 .phone1{
text-align: center;
margin-top: 0;
}

.section.section116,
.section.section120,
.section.section105{
padding: 20px 0;
}
.section105 .menu-and-phone-and-btn{
margin-top: 0;
}

.section128 .image1.s300, .section128 .image2.s300, .section128 .image3.s300{
width: 96%;
text-align: center;
}
.section200 .image1.s300, .section200 .image2.s300, .section200 .image3.s300, .section200 .image4.s300{
width: 96%;
text-align: center;
}


.section128 .btn1, .section128 .btn2, .section128 .btn3, .section128 .btn1x, .section128 .btn2x, .section128 .btn3x{
width: 96%;
/*margin: 0 auto;*/
}



.section128 .image1, .section128 .image2, .section128 .image3{
width: 200px;
text-align: center;
}

.section128 .image1.border, .section128 .image2.border, .section128 .image3.border{
width: 196px;
}
.section128 .image1.border.s120, .section128 .image2.border.s120, .section128 .image3.border.s120{
width: 120px;
}


.menu_mobile_btn .fa{
font-size: 36px;
}

.section_inner{
position: relative;
}
.section148 .arr1{
padding-bottom: 160px;
}
#basket_left .item .image, #basket_left .item .image img{
float: none;
display: block;
margin: 0 auto;
margin-bottom: 10px;
}
.section148 .image_box2, .section148 .image_box4{
top: 340px;
left: 0;
}
.section148 .image_box4{
left: 220px;
}
.section200 .image1.border.s120 img, .section200 .image2.border.s120 img, .section200 .image4.border.s120 img, .section200 .image3.border.s120 img{
width: 100%;
}

.section165 .section_inner{
width: 100%;
}
.section156 .btn1{
width: 300px;
}
.section157 .form2 .field{
width: 50%;
}
.section313 .overlay_image_title{
font-size: 18px;

}
.section313 .overlay_image_descr{
font-size: 14px;
margin-top: 0;
}
.section129 .txt1{
line-height: 1.4;
}
.section129 .right{
padding-top: 20px;
height: auto;
padding-bottom: 20px;
}
.section129 .txt1{
overflow-y: auto;
max-height: 220px;
}
.section165 .text_block {
width: calc(40% - 40px);
padding: 20px;
float: right;
height: 410px;
}


.section .logo_text, .section .logo_text span {
margin-bottom: 10px;
max-width: 220px;
}


.section105 .social_icons{
margin-top: 5px;
}

.section107 .btn1{
display: none;
}

.section107 .social_icons{
justify-content: flex-end;
}
.section107 .menu-and-phone-and-btn{
float: right;
width: 300px;
}

.section103 .logo_img, .section103 .logo_img img {
width: 160px;
}
.section103 .slogan{
width: 30%;
}
.section101 .phone-and-address, .section101 .text1{
width: auto;
line-height: 22px;
text-align: center;
width: 49%;
}
.section101 .logo_text{
width: 200px;
max-width: 200px;
text-align: left;
}
.section119 .social_icons{
margin-right: 0;
margin-top: 5px;
padding-top: 5px;
}
.section .logo_text{
float: left;
margin: 10px 0;
}
.section107 .logo_text{
float: left;
margin-left: 80px;
}
.section119 .policy2,
.section119 .policy2 span,
.section119 .address1,
.section119 .address1 span{
font-size: 14px !important;
line-height: 20px;
}
.section161 .objtimer .days, .section161 .objtimer .days_descr {
width: 24%;
left: 1%;
}
.section161 .objtimer .hrs, .section161 .objtimer .hrs_descr {
width: 24%;
left: 26%;
}
.section161 .objtimer .min, .section161 .objtimer .min_descr {
width: 24%;
left: 51%;
}
.section161 .objtimer .sec, .section161 .objtimer .sec_descr {
width: 24%;
left: 76%;
}
.section311 .some_text{
margin: 10px 0;
}
.section101 .section_inner{
display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex;
align-items: center;
flex-wrap: wrap;
}
.section101 .logo_img{
float: none;
margin: 0 auto;
width: 200px;
}
.section101 .text1{
margin-top: 0px;
}
.section101 .logo_text {
width: auto;
max-width: unset;
text-align: left;
}
.section309 .col{
/*float: none;*/
/*margin: 30px auto 0;*/
margin-right: 20px;
width: 30%;
}
.section1154 .sub_title, .section1154 .title{
margin: 0;
margin-bottom: 20px;
}
.section1154 .headliner{
width: 100%;
}
#wrapper .section417 .arr1 .extra_descr, #wrapper .section417 .arr1 .extra_descr span,
#wrapper .section417 .arr1 .title, #wrapper .section417 .arr1 .title span{
font-size: 16px !important;

}

.section166 .slider{
min-height: 400px;

}
.section166 .section_inner{
min-height: auto;

}

.section250 .image1.image_big img,
.section250 .image2.image_big img,
.section250 .image2.image_big,
.section250 .image1.image_big{
height: auto;
}

.section1319 .arr_wrapper .arr1{
width: 49%;
}
.section1116.view_menu .section_inner .menu1{
display: block !important;
}

.section120 .menu-toogler{
display: block;
}
.section2120{
padding: 0;
}
.section2120 .some_text{display: none;}

.section126.size_900x700 .extra_images, .section126.size_450x350 .extra_images{
width: 310px;
top: 265px;
}
.section126.size_450x350 .extra_images,
.section126.size_900x700 .extra_images{
position: static;
width: 100%;
max-width: 100%;
}
.section126.size_350x250 .extra_images div.img_1,
.section126.size_700x500 .extra_images div.img_1,
.section126.size_350x250 .extra_images div.img_2,
.section126.size_700x500 .extra_images div.img_2,
.section126.size_350x250 .extra_images div.img_3,
.section126.size_700x500 .extra_images div.img_3,
.section126.size_350x250 .extra_images div.img_4,
.section126.size_700x500 .extra_images div.img_4{
margin-right: 5px;
width: 74px;
}
.bg_text.section126.size_350x250 .extra_images div.img_1,
.bg_text.section126.size_700x500 .extra_images div.img_1,
.bg_text.section126.size_350x250 .extra_images div.img_2,
.bg_text.section126.size_700x500 .extra_images div.img_2,
.bg_text.section126.size_350x250 .extra_images div.img_3,
.bg_text.section126.size_700x500 .extra_images div.img_3,
.bg_text.section126.size_350x250 .extra_images div.img_4,
.bg_text.section126.size_700x500 .extra_images div.img_4{
margin-right: 5px;
width: 68px;
}
.section126 .extra_images img{
max-width: 100%;
}
.section126 .extra_images div.img_1,
.section126 .extra_images div.img_2,
.section126 .extra_images div.img_3,
.section126 .extra_images div.img_4{
margin-bottom: 20px;
}
.section126.size_900x700 .extra_images >div, .section126.size_450x350 .extra_images >div{
width: auto;
margin-right: 20px;
}
.bg_text.section126.size_900x900 .right,
.section126 .arr1 .right,
.section126 .arr1 .right{
width: 100%;
}
.section146 .image_box{
width: 310px;
height: 310px;
}
.section307 .col{
width: 46%;
}
.section151 .arr1{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.section151 .col_4, .section151 .col_4.last{
width: 46%;
}
.section117 .col_2{
padding: 0;
}
.section116 li a{
display: block;
}

.section103 .phone1{
margin: 0;
}
.section101.section{
padding: 15px 0;
}
.section105 .logo_text{
margin-left: 55px;

}
.section107.section{
padding: 15px 0;
}
.section109 .text1, .section109 .text2{
font-size: 14px !important;
}
.section109 .logo_img, .section109 .logo_text{
width: 200px;
}
.section109 .logo_img img {
max-width: 180px;
}
.section418 .image1{
display: none;
}
.section418 .items{
width: 100%;
}
.section2159 .txt_and_btn{
border: 1px solid #eee;
padding: 20px;
}
.section2159 .images,
.section2159 .txt_and_btn{
width: 100%;
margin-bottom: 20px;
}
.section126 .image1, .section126 .video1{
margin-right: 0;
}
.bg_text.section126.size_350x250 .extra_images, .bg_text.section126.size_700x500 .extra_images{
top: 260px;
}
.section126.size_700x500 .extra_images,
.section126.size_350x250 .extra_images{
top: 240px;
}
.section126 .size_350x250 .btn1,
.section126 .size_700x500 .btn1,
.section126 .size_700x500 .btn2,
.section126 .size_350x250  .btn2{
margin-left: 0;
}
.section151 .arr1 .clear{
display: none;
}
.section151 .col_4{
margin-bottom: 20px;
}
.section1011 .slides input[type="radio"] + label:before,
.section1011 .slides input[type="checkbox"] + label:before{
top: 148px;
}

.section1011 .slides input[type="radio"] + label:after{

top:151px;
}
.section1011 .slides input[type="checkbox"] + label:after{
top:149px;
}

.section143 .image_box.image_size_600x900.border, .section143 .image_box.image_size_300x450.border {
/*height: 280px;*/
}
.section154 .headliner.underlay{
width: 100%;
box-sizing: border-box;
}
.section129 .right.size_700x500{
width: 47%;
}
.section126.size_450x600 .image1,
.section126.size_900x1200 .image1{
margin-right: 20px;
}

.section126.slider.size_450x600 .btn2,
.section126.slider.size_450x600 .btn1,
.section126.slider.size_900x1200 .btn2,
.section126.slider.size_900x1200 .btn1{
margin: 0 auto;
margin-top: 20px;
}
.section126.size_450x600 .btn2,
.section126.size_450x600 .btn1,
.section126.size_900x1200 .btn2,
.section126.size_900x1200 .btn1{
margin-left: 0px;
}
.section126.size_900x1200 .extra_images{
margin-right: 20px;

}
.section126.size_900x1200 .extra_images div{
margin-right: 0;
}
.section126 .right.btn_one_line .btn1, .section126 .right.btn_one_line .btn2{
margin: 0 auto;
margin-bottom: 20px;
}
#wrapper .section126 .slider_wrapper .video1,
#wrapper .section126 .slider_wrapper .image1{
width: auto;
}
#wrapper .section126.ei .slider_wrapper .video1,
#wrapper .section126.ei .slider_wrapper .image1{
width: 49%;
}
#wrapper .section126.slider.size_900x1200.ei .image1{
width: 38%;
}
.section126.size_900x1200.slider.ei  .arr1 .right{
width: 40%;
}
#wrapper .section126 .slider_wrapper .image1.size_450x450,
#wrapper .section126 .slider_wrapper .image1.size_900x900{
margin-right: 10px;
}
#wrapper .section126 .slider_wrapper .video1.size_900x700,
#wrapper .section126 .slider_wrapper .image1.size_900x700{
width: 100%;
}
.section126.ei .slider_wrapper .size_700x500.right {
width: 300px;
}
/*		#wrapper .section126 .slider_wrapper .video1.size_350x250,
#wrapper .section126 .slider_wrapper .image1.size_350x250,
#wrapper .section126 .slider_wrapper .video1.size_700x500,
#wrapper .section126 .slider_wrapper .image1.size_700x500{
width: 70%;
height: auto;
}*/
.section126 .slider_wrapper .size_700x500.image1{
height: auto;
}
.section126 .slider_wrapper .size_700x500.right{
width: 100%;
}
/*	.section126.size_700x500 .slider_wrapper .extra_images, .section126.size_350x250 .slider_wrapper .extra_images{
left: 75%;
top: 0;
}*/
.section334 .slider,
.section334 .slider_wrapper,
.section334 .slide, .section334 .arr1{
height: 40vw;
}
.section1121.dark .field .field_input input[type="email"],
.section1121.dark .field .field_input input[type="phone"],
.section1121.dark .field .field_input input[type="text"],
.section1121.dark .field .field_title, .section1121.dark{
color: #333;
}
.section146 .overlay_image_title,
.section143 .overlay_image_title{
font-size: 18px;
}
.section146 .overlay_image_descr,
.section143 .overlay_image_descr{
font-size: 14px;

}
.section201 .arr1{
display: flex;
flex-wrap: wrap;
}

#wrapper .hide_second_li .menu1 ul li.level1.visible{
height: auto;
margin-bottom: 5px;
}
#wrapper .hide_second_li .menu1 ul li.level1 ~ li.level0{
color: red;
}
#wrapper .hide_second_li .menu1 ul li.level1{
height: 0;
overflow: hidden;
margin-bottom: 0;
}

#wrapper .menu1 ul li.level1{
position: relative !important;
top: unset !important;
display: block !important;
background: transparent !important;
}
#wrapper .menu1 ul .level1 a{
line-height: 1.5;
text-align: left;
}

.section1156 .header ul li a{
color: #333;
}
.section1156 .menu1 li{
width: 100%;
}
.section107 .menu1 .btn1{
display: block;
margin-left: 0;
width: auto;
height: 40px;
line-height: 30px;
margin-top: 15px;
}
body.modal{
margin-right: 0;
}
.section117.bg_text .arr1:nth-child(even) .col_2{
margin-left: 0;
}

.section250 .image1, .section250 .image2{
width: 460px;
}
.section226 .image1.size_700x500.rightt, .section226 .video1size_700x500.rightt{
margin-left: 20px;
}
.section226 .image1.rightt, .section226 .video1.rightt{
margin-left: 0;
}
.section226 .image1.size_900x1200,
.section226 .image1.size_900x1200 img{
float: none;
width: auto;
height: auto;
}
.section312.show_lay .slide,
.section312.show_lay .arr1,
.section312.show_lay .slider{
height: 492px;
background-position-y: top;
}
.section312.show_lay .text_overlay{
height: 50%;
top: 50%;
background: transparent;
color: #333;
}
.section312.show_lay .text_overlay span,
.section312.show_lay .text_overlay,
.section312.dark .title1 span,
.section312.dark .title1{
color: #fff !important;
}
.section312.show_lay .text_overlay span,
.section312.show_lay .text_overlay,
.section312 .title1 span,
.section312 .title1{
color: inherit !important;
}
.section312.show_lay .slider .go_left,
.section312.show_lay .slider .go_right{
color: #333;
font-size: 20px;
}
.section313 .image_box1,
.section313 .image_box2,
.section313 .image_box3,
.section313 .image_box4,
.section313 .image_box5,
.section313 .image_box6,
.section313 .image_box7{
position: relative;
top: unset;
left: unset;

}
.section313 .image_box1 img, .section313 .image_box2 img, .section313 .image_box3 img, .section313 .image_box4 img, .section313 .image_box5 img, .section313 .image_box6 img, .section313 .image_box7 img{
display: block;
}
.section313 .image_box1, .section313 .image_box2, .section313 .image_box3, .section313 .image_box4, .section313 .image_box5,
.section313 .image_box6,
.section313 .image_box7{
width: 33.3%;
height: auto;
}
.section313 .image_box7{
width: 100%;
}
.section315 .arr1 {
padding-top: 305px;
}
.section1011 .status_bar{
width: 100%;
}
.section1011 .slides input[type="checkbox"] + label,
.section1011 .slides input[type="radio"] + label{
flex-wrap: wrap;
}
.section1011 .slides input[type="checkbox"] + label:before,
.section1011 .slides input[type="radio"] + label:before{
top: 160px;
left: 0;
}
.section1011 .slides input[type="checkbox"]:checked + label:after{
left: 13px;

}
.section1011 .slides input[type="checkbox"] + label:after{
top: 161px;
left: 2px;
}
.section1011 .slides input[type="radio"] + label:after{
top: 163px;
left: 3px;
}
.section1011 .status_bar{
margin-top: 25px;
margin-bottom: 0;
}
.section1011 .slides .steps{
bottom: 115px;
right: 0;
}
.section1011 .discount{
right: unset;
top: unset;
left: 30px;
bottom: 30px;
}
.section1011 .slides .field_title{
width: 100%;
margin-bottom: 30px;
}

}

@media (max-width: 640px) {
.section132.style_0.two .text,
.section132.style_0.three .text{
column-count: 1;
}
.section1159 .arr1 .video1{
height: 60vw;
}

.section166 .slider{
min-height: 300px;
}
.section166 .slide{
background-size: 100%;
background-repeat: no-repeat;

}
/*    .section166 .section_inner{
min-height: 360px;

}*/
.section166 .scroller{
bottom: 0;
}
.section148 .arr1:nth-child(even) .image_box4 {
left: 230px;
top: 445px;
}
.section148 .arr1:nth-child(even) .image_box2 {
left: 250px;
top: 445px;
}
.section320 .col_1{
width: 90%;
margin: 0 auto;

}
.section315 .arr1:nth-child(even) .image_box3 {
right: 0;
left: auto;
}
.section320.slider .go_right,
.section320.slider .go_left{
display: none;
}
.section147 .image_box1 img{
max-height: 100%;
}
.section147 .image_box1 img,
.section147 .image_box1{
height: auto;
position: relative;
}

.section317 .arr1,
.section417 .arr1{
padding-bottom: 30px;
}
.section148 .image_box1{
height: auto;
}
.section317 .arr1  .col1,
.section417 .arr1  .col1,
.section317 .arr1 .col2,
.section417 .arr1 .col2,
.section317 .arr1:nth-child(even) .col1,
.section417 .arr1:nth-child(even) .col1,
.section317 .arr1:nth-child(even) .col2,
.section417 .arr1:nth-child(even) .col2{
float: left;
text-align: left;
width: 94%;
padding-left: 80px;
padding-bottom: 10px;
box-sizing: border-box;
margin-left: 3%;
}
.section317 .arr1 .line,
.section417 .arr1 .line,
.section317 .arr1:nth-child(even) .line,
.section417 .arr1:nth-child(even) .line{
left: 35px;

}
.section317 .arr1 .ico,
.section417 .arr1 .mdico,
.section317 .arr1:nth-child(even) .mdico,
.section417 .arr1:nth-child(even) .mdico{
left: 10px;
margin-left: 0;
}

.section303 .image{
display: none;
}

.section1003 .left{
display: block;
width: 100%;

}
.section1003 .right{
display: block;
width: 100%;
}

.section1003 .btn1{
margin: 0 auto;

}

.section1003 .section_inner{
max-height: 130px;
}
.section1003 .text{
max-height: 50px;
}


.section315 .image_box1 {
width: 100%;
}

.section315 .image_box1.border img {
margin-left: -100px;
}
.section315 .image_box1 img {
/*margin-left: -100px;*/
}
.section315 .image_box2 img,
.section315 .image_box3 img {
/*margin-left: -20px;*/
}

.section315 .image_box2,
.section315 .image_box3{
display: none;
}
.section132.style_1 .section_inner,
.section132.style_2 .section_inner,
.section132.style_3 .section_inner,
.section132.style_4 .section_inner{
width: 480px;

}
.section132.wide .section_inner{
width: 360px;

}
.section314 .col_3.last,
.section414 .col_3.last,
.section314 .col_3,
.section414 .col_3{
float: none;
margin: 0 auto 30px;

}

.section1155 .image_screen{
width: 100%;
}
.section313 .image_box1,
.section313 .image_box2,
.section313 .image_box3,
.section313 .image_box4,
.section313 .image_box5,
.section313 .image_box6,
.section313 .image_box7,
.section313 .arr1:nth-child(2n) .image_box1,
.section313 .arr1:nth-child(2n) .image_box2,
.section313 .arr1:nth-child(2n) .image_box3,
.section313 .arr1:nth-child(2n) .image_box4,
.section313 .arr1:nth-child(2n) .image_box5,
.section313 .arr1:nth-child(2n) .image_box6,
.section313 .arr1:nth-child(2n) .image_box7{
width: 50%;
height: auto;
position:relative;
display: block;
float: left;
left: auto;
top: auto;
right: auto;
}

.section313 .arr1 img{
display: block;

}


.section313 .image_box7,
.section313 .arr1:nth-child(2n) .image_box7{
width: 100%;
}


.section313 .arr1{
height: auto;
}
.section313 .arr1:after{
content: '';
display: block;
clear: both;

}



.section119 .logo_img{
float: none;
margin: 0 auto;
width: 200px;
}
.section119 .logo_text{
float: none;
margin: 0 auto;
width: auto;
text-align: center;
}
.section119 .menu-and-phone-and-btn{
margin: 25px auto 0;
float: none;
width: auto;
}
.section119 .address-and-ua{
float: none;
margin: 0 auto;
width: 94%;
text-align: center;
}
.section119 .phone-and-address{
display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex;
flex-direction: column;
align-items: center;
text-align: center;
margin: 10px auto 0;
text-align: center;
float: none;
width: 100%;
}




.section119.fixed_top .logo_img,
.section119 .logo_text,
.section119.fixed_top .policy2{
display: none;
}

.section161 .objtimer .days,
.section161 .objtimer .hrs,
.section161 .objtimer .min,
.section161 .objtimer .sec{
font-size: 36px;
height: 50px;
line-height: 50px;

}
.section161 .objtimer{
height: 100px;
}

.section161 .objtimer .days_descr, .section161 .objtimer .hrs_descr, .section161 .objtimer .min_descr, .section161 .objtimer .sec_descr {
top: 60px;
}


.section310 .image_screen{
width: 340px;

}

.section310 .viewport{
height: 200px;

}
.section310 .iamges .go_left,
.section310 .iamges .go_right{
height: 53px;
line-height: 53px;

}
.section310 .image_box{
width: 67px;
height: 53px;
}


.section309 .col{
/*float: none;*/
/*margin: 30px auto 0;*/
width: 172px;
margin-left: 40px;
margin-right: 0;
}
.section308 .col{
/*float: none;*/
/*margin: 30px auto 0;*/
width: 220px;
}

.section308 .image1,
.section308 .image2,
.section308 .image3,
.section308 .image4{
width: 220px;
height: auto;
}
.section307 .col{
width: 300px;
margin: 0 auto 30px;
float: none;

}

.section306 .form_wrapper .field{
margin-right: 0;
width: 270px;

}

.section305 .right{
float: none;
margin: 0 auto;
margin-left: 5%;
width: 90%;
}
.section305 .left{
float: none;
margin: 0 auto;
margin-left: 5%;
width: 90%;
}

.section303 .map{
height: 360px;

}

.section303 .text{
height: 150px;
width: 300px;
position: absolute;
top: 50%;
left: 50%;
margin-left: -150px;
margin-top: -75px;
padding: 30px;
box-sizing: border-box;
overflow: auto;

}

.section302 .left{
margin-left: 5%;
width: 90%;
float: none;
}

.section302 .left ul li.level1{
margin-left: 20px;
position: static;
}





.section302 .right{
margin-left: 5%;
width: 90%;
float: none;
margin-top: 10px;
}

.section302 .video iframe{
width: 100%;
height: 150px;
}


.section105 .btn1{
/*margin-right: 160px;*/
}




.section301 .arr1,
.section301 .arr1.size_350x250,
.section301 .arr1.size_350x100,
.section301 .arr1.size_200x200{
width: 97%;
}
.section301 .right.size_700x500.btn_under_text, .section301 .right.size_700x200.btn_under_text{
width: calc(100% - 40px);
margin-right: 0;
margin-top: 0;
padding: 20px;
padding-bottom: 10px;
max-height: unset;
}
.section301 .right.size_350x100.btn_under_text .txt1, .section301 .right.size_700x200.btn_under_text .txt1{
max-height: unset;
}
.section301 .right.size_700x500.btn_under_text .btn1,
.section301 .right.size_400x400.btn_under_text .btn1,
.section301 .right.size_200x200.btn_under_text .btn1,
.section301 .right.size_700x200.btn_under_text .btn1{
margin: 0 auto;
margin-left: 00px;
margin-top: 20px;
}
.section301 .image1.size_700x500, .section301 .image1.size_350x250, .section301 .image1.size_350x100, .section301 .image1.size_700x200{
float: none;
margin: 0 auto;
margin-left: 20px;
margin-top: 20px;
width: calc(100% - 40px);
}
.section301 .right.size_400x400.btn_under_text, .section301 .right.size_200x200.btn_under_text {
width: 100%;
box-sizing: border-box;
padding: 20px;
max-height: unset;

}
.section301 .image1.size_350x100 img, .section301 .image1.size_700x200 img{
max-width: 100%;
}
.section301 .right.size_350x100,
.section301 .right.size_350x250 {
margin-right: 30px;
max-height: 160px;
width: 100%;
margin: 0;
padding: 5px 30px;
box-sizing: border-box;
height: auto;
max-height: 160px;
}
.section301 .arr1.size_200x200 .image1,
.section301 .arr1.size_200x200 .image1 img {
height: 200px;
width: 200px;
}
.section301 .right.size_200x200 .btn1 {
height: 200px;
line-height: 200px;
width: 60px;
}
.section301 .right.size_200x200.right_btn_position .btn1 {
border-left: 1px solid #e2e2e2 !important;
}
.section301 .right.size_200x200{
margin-right: 30px;
max-height: 160px;
width: 100%;
margin: 0;
padding: 5px 10px;
box-sizing: border-box;
height: auto;
max-height: 160px;
}

.section301 .image1.size_350x250, .section301 .image1.size_350x100 {
float: left;
width: 100%;
overflow: hidden;
}

.section301 .arr1.size_200x200.btn_under_text{
width: 97%;
height: 370px;
}

.section301 .arr1.size_200x200.btn_under_text .btn1{
width: 200px

}

.section301 .right.size_200x200.btn_under_text {
width: 100%;
margin-right: 0;
}



.section153 .title,
.section311 .title,
.section154 .title{
font-size: 26px;
}
.section311 .sub_title,
.section153 .sub_title{
font-size: 20px;
}


#policy{
height: 380px;
left: 50%;
margin-left: -160px;
margin-top: 0;
overflow-y: scroll;
padding: 20px;
position: fixed;
top: 50px;
width: 280px;
}

#policy .close_btn{
margin-bottom: 30px;
}

.popup_thanks_inner{
width: 360px;
margin-left: -210px;

}

.section124 .col_3.last,
.section124 .col_3{
width: 47%;
max-width: 90%;
/*margin: 0 auto 30px;*/
/*float: none;*/

}

.section125 .btn1, .section125 .btn2{
width: 100%;
font-size: 14px;
}

.section125 .right,
.section125 .right.s90{
width: 100%;
float: none;
margin: 10px auto 0;
}

.section201 .arr1{
margin-left: -3%;
}
.section201 .col_5{
width: 47%;
margin-left: 3%;
margin-right: 0;
}
.section201 .col_5.last{
width: 95%;
}
.section200 .col_4{
width: 45%;
margin-left: 3%;
margin-right: 0;
}

.section201 .image1,
.section201 .image2,
.section201 .image5,
.section201 .image4,
.section201 .image3{
height: 162px;
}
.section201 .image1.border,
.section201 .image2.border,
.section201 .image5.border,
.section201 .image4.border,
.section201 .image3.border{
/*height: 162px;*/
}

.section200 .image1,
.section200 .image2,
.section200 .image4,
.section200 .image3{
height: auto;
}
.section200 .image1.border,
.section200 .image2.border,
.section200 .image4.border,
.section200 .image3.border{
height: 158px;
}


.section128 .col_3{
width: 47%;
}
.section314 .col_3,
.section414 .col_3{
width: 90%;
}
.section250 .col_2{
width: 97%;
}


.section250 .image1,
.section250 .image2{
height: auto;
}
.section250 .video1,
.section250 .video2{
height: 240px;
}
.section150 .col_2{
width: 90%;
}
.section250 .image1, .section250 .image2{
width: auto;
}

.section150 .image1,
.section150 .image2,
.section150 .video1,
.section150 .video2{
height: 240px;
}



.section117 .col_2{
width: 94%;
}

.section117 .col_2.image1,
.section117 .col_2.image1.image_size_350x250,
.section117 .arr1:nth-child(2n) .col_2.image1.image_size_350x250,
.section117 .col_2.image1.image_size_350x250{
width: 100%;
margin-left: 0%;
height: auto;
}
.section117 .col_2.video1,
.section117 .col_2.video1.image_size_350x250,
.section117 .arr1:nth-child(2n) .col_2.video1.image_size_350x250,
.section117 .col_2.video1.image_size_350x250{
width: 94%;
margin-left: 3%;
height: auto;
}


.section117 .col_2.image1 img,
.section117 .col_2.image1.image_size_350x250 img{
width: 100%;
height: auto;
display: block;
margin: 0 auto;
}
.section117 .col_2.video1 iframe,
.section117 .col_2.video1.image_size_350x250 iframe{
width: 100%;
height: auto;
display: block;
}



.section149 .col_3 {
width: 94%;
}

.section149 .image1,
.section149 .image2,
.section149 .image3,
.section149 .video1,
.section149 .video2,
.section149 .video3 {
width: 100%;
margin: 0 auto;
height: auto;
}
.section149 .image1 img, .section149 .image2 img, .section149 .image3 img{
max-width: 100%;
max-height: unset;
}
.section126 .image1.size_700x500,
.section126 .image1.size_350x250,
.section126 .video1.size_700x500,
.section126 .video1.size_350x250,
.section126 .right.size_700x500,
.section126 .right.size_350x250,
.section126 .image1,
.section126 .video1,
.section126 .right{
width: 94%;
margin-left: 0%;
}
.section126 .right{
width: 100%;
}

.section126 .image1,
.section126 .video1{
height: 260px;
overflow: hidden;
}


.section126 .image1.size_700x500 img,
.section126 .image1.size_350x250 img,
.section126 .image1 img,
.section126 .image1.border img{
width: 100%;
height: auto;
margin: 0 auto;
}

.section126 .video1.size_700x500 iframe,
.section126 .video1.size_350x250 iframe,
.section126 .video1.border iframe,
.section126 .video1 iframe{
width: 100%;
height: 100%;
}

.section126.size_900x700 .extra_images,
.section126.size_450x350 .extra_images{
max-width: 340px;
}

.section126.size_900x700 .extra_images img,
.section126.size_450x350 .extra_images img,
.section126.size_900x700 .extra_images div.img_1,
.section126.size_450x350 .extra_images div.img_1,
.section126.size_900x700 .extra_images div.img_2,
.section126.size_450x350 .extra_images div.img_2,
.section126.size_900x700 .extra_images div.img_3,
.section126.size_450x350 .extra_images div.img_3,
.section126.size_900x700 .extra_images div.img_4,
.section126.size_450x350 .extra_images div.img_4{
width: 75px;

}

.section126.size_900x700 .extra_images img,
.section126.size_450x350 .extra_images img{
width: 100%;
}
.section126.size_900x700 .extra_images div.img_1,
.section126.size_450x350 .extra_images div.img_1,
.section126.size_900x700 .extra_images div.img_2,
.section126.size_450x350 .extra_images div.img_2,
.section126.size_900x700 .extra_images div.img_3,
.section126.size_450x350 .extra_images div.img_3,
.section126.size_900x700 .extra_images div.img_4,
.section126.size_450x350 .extra_images div.img_4{
width: 21%;
}

.section226 .arr1.size_700x500,
.section226 .arr1.size_350x250,
.section226 .image1.size_700x500,
.section226 .image1.size_350x250,
.section226 .video1.size_700x500,
.section226 .video1.size_350x250,
.section226 .size_700x500,
.section226 .size_350x250,
.section226 .image1,
.section226 .video1{
width: 100%;
margin-left: 0%;
max-width: 100%;
}
.section226 .image1.border, .section226 .video1.border{
width: auto;
max-width: 100%;
}
.section226 .image1.size_700x500.rightt, .section226 .video1size_700x500.rightt{
margin-left: 0;

}
.section226 .image1.size_700x500.border img, .section226 .image1.size_350x250.border img, .section226 .video1.size_350x250.border iframe{
max-width: 100%;
height: auto;
width: auto;
}

.section226 .image1.border,
.section226 .video1.border{
height: auto;
}
.section226 .image1,
.section226 .video1{
height: auto;
overflow: hidden;
}
.section226 .video1{
height: 200px;
}


.section226 .image1.size_700x500 img,
.section226 .image1.size_350x250 img,
.section226 .image1 img,
.section226 .image1.border img{
width: 100%;
height: auto;
}

.section226 .video1.size_700x500 iframe,
.section226 .video1.size_350x250 iframe,
.section226 .video1.border iframe,
.section226 .video1 iframe{
width: 100%;
height: 100%;
}


.section138 div.image{
height: auto;
}
.section138 div.video{
height: 185px;
}
.section138 div.image.border,
.section138 div.video.border{
height: 195px;
}
.section138 div.video.border iframe,
.section138 iframe{
height: 100%;
}

.section126 .image1 img,
.section126 .video1 iframe {
width: 100%;
}
.section226 .image1 img,
.section226 .video1 iframe {
width: 100%;
}

.section148 .image_box1,
.section147 .image_box1{
width: 94%;
margin-left: 3%;
}
.section148 .image_box3,
.section147 .image_box3{
width: 45%;
height: 160px;
left: 3%;
top: 270px;
}

.section148 .image_box2  {
width: 45%;
}
.section148 .image_box4{
width: 45%;
}

.section147 .overlay_image_title{
margin-top: 0;
}
.section148 .image_box5,
.section147 .image_box5{
width: 45%;
height: 160px;
right: 3%;
top: 270px;
}
.section147 .arr1:nth-child(even) .image_box3,
.section148 .arr1:nth-child(even) .image_box3{
width: 45%;
height: 160px;
left: 3%;
top: 270px;
}
.section147 .arr1:nth-child(even) .image_box1,
.section148 .arr1:nth-child(even) .image_box1{
left: 0;
right: auto;
}
.section147 .arr1:nth-child(even) .image_box5,
.section148 .arr1:nth-child(even) .image_box5{
width: 45%;
height: 160px;
right: 3%;
top: 270px;
left: auto;
}


.section148 .arr1 img,
.section147 .arr1 img{
display: block;
}
.section147 .arr1{
height: 490px;

}

.section148 .arr1{
height: auto;
}
.section148 .image_box1{
height: 240px;
}


.section148 .image_box3 img,
.section148 .image_box5 img,
.section147 .image_box3 img,
.section147 .image_box5 img{
width: 100%;
height: auto;

}


.section148 .image_box3 .overlay_image_title,
.section148 .image_box5 .overlay_image_title,
.section147 .image_box3 .overlay_image_title,
.section147 .image_box5 .overlay_image_title,
.section148 .image_box3 .overlay_image_descr,
.section148 .image_box5 .overlay_image_descr,
.section147 .image_box3 .overlay_image_descr,
.section147 .image_box5 .overlay_image_descr{
/*display: none;*/
}

.section143 .section_inner .image_box.image_size_300x225{
height: 125px;
}
.section143 .section_inner .image_box img{
max-height: none;
max-width: 100%;
}

.section143 .images{
}
.section143 .images{
margin-left: -3%;

}
.section143 .section_inner .image_box{
width: 47%;
margin-left: 3%;

}
.section143 .section_inner .image_box{
/*height: 125px;*/
}
.section143 .overlay_image_title,
.section143 .overlay_image_descr{
/*display: none;*/
}
.section315 .overlay_image_title{
font-size: 16px;

}
.section315 .overlay_image_descr,
.section313 .overlay_image_descr{
/*height: 20px;*/
font-size: 14px;
margin-top: 0px;
}
.section313 .overlay_image_title,
.section148 .overlay_image_title,
.section147 .overlay_image_title{
font-size: 15px;
margin-bottom: 5px;
}
.section148 .overlay_image_descr,
.section147 .overlay_image_descr{
font-size: 14px;

}

.section143 .image_box.image_size_300x450 .overlay_image_title{
margin-top: 40px;
}

.section143 .section_inner .image_box.image_size_300x450{
height: 330px;
}

.section121 .col_4,
.section151 .col_4.last{
width: 45%;
margin-left: 3%;
}


.section151 .col_4,
.section151 .col_4.last{
width: 46%;
margin: 0 auto;
margin-bottom: 20px;

}
.section151 .arr1{
padding-bottom: 30px;
}
.section151.slider .go_right{
right: -10px;
bottom: -25px;
top: unset;
}
.section151.slider .go_left{
left: -10px;
bottom: -25px;
top: unset;
}
.section151.slider .col_4,
.section151.slider .col_4.last{

margin: 0 auto;
float: none;

}
.section126 .scroller{
left: 50%;
-webkit-transform: translateX(-50%); /* Ch <36, Saf 5.1+, iOS < 9.2, An =<4.4.4 */
-ms-transform: translateX(-50%);/* IE 9 */
transform: translateX(-50%); /* IE 10, Fx 16+, Op 12.1+ */
}

.section152 .image_box1,
.section152 .image_box2,
.section152 .image_box3,
.section152 .image_box4,
.section152 .image_box5{
width: 45%;
margin-left: 3%;

}

.section153 .btn1,
.section311 .btn1{
width: 320px;
font-size: 18px;

}


.section153 .form_wrapper,
.section311 .form_wrapper,
.section154 .form_wrapper,
.section154 .form_wrapper.revers{
width: 270px;
}

.section153 .btn_descr,
.section311 .btn_descr{
width: auto;
}


.section103 .slogan{
/*width: 100%;*/
}
.section103.tall_style .logo_img, .section103.tall_style .logo_img img{
width: 160px;
}
.section103 .logo_img, .section103 .logo_img img{
width: 120px;
}
.section103 .logo_img, .section103 .phone-and-btn{
float: none;
margin: 0 auto;
}
.section103 .phone1, .section103 .phone-and-btn{
font-size: 16px;
}


.section103 .phone1,
.section103 .phone-and-btn{
width: auto;
}
.section311 .logo_img{
margin-bottom: 20px;
}
.extra_info_block .extra_images_in_card .extra_image{
height: 80px;
}
.section155 .sub_title, .section155 .sub_title span {
font-size: 18px !important;
}

.section200 .image1.border, .section200 .image2.border, .section200 .image4.border, .section200 .image3.border{
width: 75%;
}
.section165 .map,
.section165.notext .map{
width: 100%;
}
.section165 .text_block{
width: calc(100% - 80px);
padding: 40px;
float: right;
height: auto;
}
.section156 .btn1{
width: 280px;
}
.section148 .overlay_image_box{
display: block;
}

.objtimer .days, .objtimer .hrs, .objtimer .min, .objtimer .sec{
font-size: 28px;
width: 20%;
}
.objtimer .days_descr, .objtimer .hrs_descr, .objtimer .min_descr, .objtimer .sec_descr{
font-size: 14px;
width: 20%;
}
.objtimer .hrs, .objtimer .hrs_descr {
left: 15%;
}
.objtimer .min, .objtimer .min_descr {
left: 30%;
}
.objtimer .sec, .objtimer .sec_descr {
left: 45%;
}

.section157 .form2 .field{
width: 100%;
}

.section157 .form2 form {
flex-direction: column;
padding: 15px;
}
.section157 .form2 .field input[type="email"],
.section157 .form2 .field input[type="text"],
.section157 .form2 .field textarea,
.section157 .form2 .field input[type="text"]{
padding: 8px 10px;
}
.section157 .form2 .field input[type="submit"]{
padding: 8px 10px;
}
.section157 .w500h80 .btn1, .section157 .btn1{
width: 80%;
font-size: 20px;
line-height: 54px;
height: 58px;
}
.section157 .btn_descr{
width: 100%;
}
.section109 .menus_block .menu_text{
/*display: none;*/
}
.section109 .logo_block{
width: 100%;
}
.section109 .logo_block .logo_img{
width: 45%;
float: left;
}
.section109 .logo_block .slogan{
width: 55%;
float: right;
margin-bottom: 10px;
}
.section109 .social_icons{
float: left;
margin-bottom: 10px;
}
.section109 .logo_block .logo_img img{
width: 100%;
}
.section109 .menus_block{
width: 100%;
display: flex;
flex-direction: row-reverse;
flex-wrap: wrap;
}

.section109 .menu{
width: auto;
display: flex;
flex: 1 1 auto;
flex-direction: column;
}
.section315 .image_box2{
left: 0;
}
.section315 .image_box2, .section315 .image_box3{
display: block;
top: 325px;
width: 49%;

}
.section315 .arr1{
padding-top: 0;
height: auto;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}

.section315 .image_box1,
.section315 .image_box2,
.section315 .image_box3{
position: relative;
top: unset;
left: unset;
margin-bottom: 10px;
}

.section129 .right.size_700x500{
width: 100%;
}
.section129 .image1.size_700x500,
.section129 .image1, .section129 .video1{
width: 100%;
}

.section129 .right {
width: 100%;
margin-right: 0;
}
.section160 .col_4{
float: none;
/*margin: 0 auto;*/
}
.section1009 .social_icons{
display: flex;
flex-wrap: wrap;
width: 180px;
height: auto;
margin-right: 120px;
}
.section1009 .ico1,.section1009 .image1{
width: 50px;
height: 50px;
}
.section1009 .ico1 >.fa{
font-size: 36px;
line-height: 50px;

}
.section1009 .circle_out, .section1009 .circle_in{
width: 70px;
height: 70px;
right: 10px;
bottom: 10px;
}
.section1009 .sn-tg:after, .section1009 .sn{
line-height: 35px;
font-size: 22px;
width: 35px;
height: 35px;
}
.section1009 .image2{
right: 10px;
bottom: 15px;
width: 60px;
height: 60px;
}
.section1009 .ico1{
right: 16px;
bottom: 20px;
line-height: 36px;
}
.section1009 .all_form_close{
right: 101%;
top: 0;
line-height: 23px;
}
.section108 .sn, .section108 .sn-tg:after{
width: 36px;
height: 36px;
line-height: 36px;
}

.section153 .title span,
.section153 .title,
.section154 .title span,
.section154 .title,
.section155 .title span,
.section155 .title,
.section156 .title span,
.section156 .title,
.section157 .title span,
.section157 .title,
.section158 .title span,
.section258 .title span,
.section158 .title,
.section258 .title,
.section311 .title span,
.section311 .title,
.section159 .title span,
.section159 .title,
.section132 .title span,
.section132 .title,
.section117 .title span,
.section117 .title,
.section250 .title span,
.section250 .title,
.section301 .title span,
.section301 .title,
.section304 .title span,
.section304 .title,
.section305 .title span,
.section305 .title,
.section151 .title span,
.section151 .title,
.section126 .title span,
.section126 .title,
.section149 .title span,
.section149 .title,
.section160 .title span,
.section160 .title,
.section166 .title span,
.section166 .title,
.section306 .title span,
.section306 .title,
.section162 .title span,
.section162 .title,
.section165 .title span,
.section165 .title,
.section138 .title span,
.section138 .title,
.section226 .title span,
.section226 .title,
.section143 .title span,
.section143 .title,
.section144 .title span,
.section144 .title,
.section145 .title span,
.section145 .title,
.section147 .title span,
.section147 .title,
.section148 .title span,
.section148 .title,
.section310 .title span,
.section310 .title,
.section313 .title span,
.section313 .title,
.section315 .title span,
.section315 .title,
.section130 .title span,
.section130 .title,
.section124 .title span,
.section124 .title,
.section125 .title span,
.section125 .title,
.section314 .title span,
.section414 .title span,
.section314 .title,
.section414 .title,
.section129 .title span,
.section129 .title,
.section307 .title span,
.section307 .title,
.section308 .title span,
.section308 .title,
.section309 .title span,
.section309 .title,
.section318 .title span,
.section318 .title,
.section319 .title span,
.section319 .title,
.section1152 .title span,
.section1152 .title,
.section1002 .title span,
.section1002 .title,
.section320 .title span,
.section320 .title,
.section118 .title span,
.section118 .title,
.section108 .title span,
.section108 .title,
.section161 .title span
.section161 .title
{
font-size: 24px !important;
}

.section1153 .sub_title span,
.section1153 .sub_title,
.section153 .sub_title span,
.section153 .sub_title,
.section154 .sub_title span,
.section154 .sub_title,
.section155 .sub_title span,
.section155 .sub_title,
.section156 .sub_title span,
.section156 .sub_title,
.section157 .sub_title span,
.section157 .sub_title,
.section158 .sub_title span,
.section258 .sub_title span,
.section158 .sub_title,
.section258 .sub_title,
.section311 .sub_title span,
.section311 .sub_title,
.section159 .sub_title span,
.section159 .sub_title
{
font-size: 26px !important;
}
.section107 .phone1 span,
.section105 .phone1 span,
.section103 .phone1 span
{
font-size: 18px !important;

}

.section126.size_350x250 .extra_images div.img_1,
.section126.size_700x500 .extra_images div.img_1,
.section126.size_350x250 .extra_images div.img_2,
.section126.size_700x500 .extra_images div.img_2,
.section126.size_350x250 .extra_images div.img_3,
.section126.size_700x500 .extra_images div.img_3,
.section126.size_350x250 .extra_images div.img_4,
.section126.size_700x500 .extra_images div.img_4,
.section126.size_450x350 .extra_images div.img_1,
.section126.size_900x700 .extra_images div.img_1,
.section126.size_450x350 .extra_images div.img_2,
.section126.size_900x700 .extra_images div.img_2,
.section126.size_900x700 .extra_images div.img_3,
.section126.size_450x350 .extra_images div.img_3,
.section126.size_900x700 .extra_images div.img_4,
.section126.size_450x350 .extra_images div.img_4{
margin-right: 10px;
}
.section126.size_450x600 .btn2, .section126.size_450x600 .btn1, .section126.size_900x1200 .btn2, .section126.size_900x1200 .btn1{
margin: 20px auto;
}

.section105 .social_icons{
width: 100%;
}
.section105 .logo_img, .section105 .logo_img img{
float: none;
margin: 0 auto;
width: 150px;
}
.section105 .logo_text{
position: static;
width: 100%;
margin: 0 auto;
float: none;
-webkit-transform: none;
transform: none;
font-size: 22px;
margin-left: 55px;
}
.section105 .menu-and-phone-and-btn {
float: none;
width: auto;
margin: 0 auto;
}

.section105 .phone1{
float: none;
margin: 0 auto;
font-size: 18px !important;
text-align: right;
position: relative;
width: auto;
}
.section105 .social_icons{
float: none;
}

.section105 .btn1{
display: none;
}
.section105 .menu_mobile_btn {
top: 50%;
transform: translateY(-50%);
}
.section105 .phone1.show_phone_icon:before{
position: absolute;
left: -20px;
line-height: inherit;
}
.section107 .logo_img{
margin: 0 auto;
float: none;
}

.section107 .menu1 .phone1{
margin-left: 7px;
margin-right: auto;
font-size: 16px;
}
.section107 .phone1{
margin: 0 auto;
float: none;
margin-right: 0;
}
.section107 .social_icons .clear{
display: none;
}
.section107 .logo_text{
float: none;
margin: 0 auto;
margin-left: 55px;
}
.section107 .social_icons{
/*display: none;*/
width: auto;
margin-top: 5px;
float: none;
flex-wrap: wrap;
}
.section107 .menu-and-phone-and-btn{
float: none;
align-items: center;
justify-content: flex-end;
}
.section103 .btn1{
display: none;
}
.section103 .logo_text{
float: none;
margin-bottom: 5px;
}
.section103.section{
padding: 10px 0;
}
.section103.fixed_top{
padding: 5px 0;

}
.section103.fixed_top .logo_text,
.section103.fixed_top .logo_img
{
}


.section107 .menu_mobile_btn{
transform: none;
top: 50%;
transform: translateY(-50%);
}
.section103.fixed_top .text1,
.section103.fixed_top .text2{
font-size: 14px !important;
line-height: 20px;
}

.section101 .logo_img{
/*display: none;*/
}
.section101 .phone-and-address, .section101 .text1{
width: auto;
}
.section101 .text1{
margin-top: 0;
font-size: 14px !important;
}

.section119.fixed_top .social_icons{
display: none;
}

.section119 .social_icons{
justify-content: center;
}
.section119.fixed_top{
padding: 5px 0;

}
.section119{
padding: 10px 0;
}
.section119 .logo_img{
/*display: none;*/
}
.section119 .search_form{
display: none;
}
.section119 .search_form{
margin: 0 auto;
}
.section161 .objtimer .days:after, .section161 .objtimer .hrs:after, .section161 .objtimer .min:after{
top: -8px;
right: -6px;
font-size: 24px;
}
.field input[type="submit"],
.section156 .btn1,
.section157 .w500h80 .btn1,
.section157 .btn1{
font-size: 18px;
}

.section156 .btn1{
margin-bottom: 40px;
}


.section157 .objtimer .days:after,
.section157 .objtimer .hrs:after,
.section157 .objtimer .min:after{
content: ':';
position: absolute;
right: 10px;
top: 6px;
font-size: 20px;
line-height: 55px;
color: inherit;
}


.extra_info_block.s120 .right,
.extra_info_block.s120 .left,
.extra_info_block.s200 .right,
.extra_info_block.s200 .left,
.extra_info_block.s150 .right,
.extra_info_block.s150 .left,
.extra_info_block.s300 .right,
.extra_info_block.s300 .left{
width: 100%;
}
.extra_info_block.s200 .extra_images_in_card .extra_image{
}

.section161.italic_style .objtimer .days:after, .section161.italic_style .objtimer .hrs:after, .section161.italic_style .objtimer .min:after{
right: -10px;
top: -5px;
}


.section301.show_btn .right.size_350x250.right_btn_position,
.section301.show_btn .right.size_700x500.right_btn_position,
.section301.show_btn .right.size_350x100.right_btn_position,
.section301.show_btn .right.size_700x200.right_btn_position{
width: 100%;
box-sizing: border-box;
margin-right: 0;
max-height: none;
}
.section301 .right_btn_position .btn1{
top: 20px;
right: 20px;
}
.section301.show_btn .right.size_350x100,
.section301.show_btn .right.size_700x200,
.section301.show_btn .right.size_350x100.btn_under_text,
.section301.show_btn .right.size_700x200.btn_under_text{

max-height: 100px;
}
.section311 .logo_text, .section311 .some_text{
float: none;
margin: 0 auto;
}
.section311 .some_text p{
text-align: center !important;
}


.section302 .right img,
.section302 .image1.size_1280x400 img{
max-width: 100%;
}

.section157 .form_wrapper, .section157 .objtimer{
width: 100%;
}
.objtimer .days_descr, .objtimer .hrs_descr, .objtimer .min_descr, .objtimer .sec_descr{
width: 25%;
}
.objtimer .days, .objtimer .hrs, .objtimer .min, .objtimer .sec{
width: 25%;

}
.section157 .objtimer .days:after, .section157 .objtimer .hrs:after, .section157 .objtimer .min:after{
right: 0;
}
.objtimer .hrs, .objtimer .hrs_descr{
left: 25%;
}
.objtimer .min, .objtimer .min_descr{
left: 50%;
}
.objtimer .sec, .objtimer .sec_descr{
left: 75%;

}
.section157 .form_wrapper{
padding: 0;
}

.section130.section .catalog_items .arr1{
width: 49%;
margin-left: 1%;
}
.section124 .col_3.last,
.section124 .col_3{
width: 90%;
max-width: 90%;
/*margin: 0 auto 30px;*/
/*float: none;*/

}
.section301 .right.size_400x400.btn_under_text .txt1, .section301 .right.size_200x200.btn_under_text .txt1{
height: auto;
}
.section143 .section_inner .image_box.image_size_300x225 {
height: auto;
}
.section143 .section_inner .image_box.image_size_600x450{
height: auto;
width: 230px;
}
.section250 .col_2{
padding-bottom: 10px;
}
.section138.wide div.image, .section138.wide div.video, .section138.wide iframe{
width: 95%;
}

.section138 div.image, .section138 div.video{
height: 220px;
}
.section259 .mdico1{
width: 40px;
height: 40px;
font-size: 40px;
}
.section1161 .objtimer_new .timer_svg {
left: 47%;
}
.section{
padding: 30px 0;
}
.section1156{
padding: 0;
}
.section130 .catalog_items.count2 .arr1{
width: 100%;

}



.section250 .image1.image_big img, .section250 .image2.image_big img, .section250 .image2.image_big, .section250 .image1.image_big{
height: 460px;
}
.section1307 .calculator .checkbox_field,
.section1307 .calculator .field.width_half{
width: 100%;
}
.section1319 .arr_wrapper .arr1{
width: 100%;
}
.section2120 .menus_block .menu{
width: 47%;
}
.section2120{
padding: 0;
}

.section126 .extra_images{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}

.section126 .arr1 .extra_images > div{
width: 49%;
margin-right: 0;
}

.section126.size_900x1200 .extra_images,
.section126.size_450x350 .extra_images{
max-width: 215px;
}
.section126.size_900x900 .extra_images{
max-width: 100%;
float: left;
}
.section126.size_450x350 .extra_images,
.section126.size_900x700 .extra_images{
max-width: 450px;
width: 100%;
}

.section126 .extra_images > div img{
max-width: 100%;
height: auto;
}
.section126.ei .image1{
margin-bottom: 20px;
}
.section126.size_900x900 .arr1 .extra_images > div{
width: 23%;
}
.section126.size_900x1200 .extra_images,
.section126.size_450x350 .extra_images{
position: absolute;
top: 290px;
}
/*	.section126.size_900x900 .extra_images{
top: 250px;
}*/
.section126.size_900x700 .extra_images{
top: 200px;

}
.section126.size_450x350 .extra_images{
top: 150px;

}
.section126 .size_350x250 .btn1, .section126 .size_700x500 .btn1, .section126 .size_700x500 .btn2, .section126 .size_350x250 .btn2,
.section126 .btn1, .section126 .btn2{
margin: 10px auto;
}

.section126.size_350x250 .arr1,
.section126.size_700x500 .arr1{
flex-wrap: wrap;
}
.section126.size_700x500 .image1, .section126.size_350x250 .image1{
width:100%;

}
.section126.size_700x500 .extra_images, .section126.size_350x250 .extra_images{
position: static;
/*width: 100px;*/
}
.section306 .form_wrapper .field:last-child{
width: 100%;
max-width: 100%;
margin-right: 0;
}
.section146 .image_box{
width: 230px;
height: 230px;
}
.section307 .col{
width: 100%;
}
.section1306 .field_input_checkbox .data_title{
max-width: calc(100% - 50px);
line-height: 1.2;
}
.section1306 .field_input_checkbox{
align-items: flex-start;
}
.section309 .col{
width: 45%;
margin-left: 0;
margin-right: 20px;
}
.section309 .image1, .section309 .image2, .section309 .image4, .section309 .image5, .section309 .image3{
width: 100%;
height: auto;
}
.section160 .scroller{
margin-top: 10px;
}
.section1258 .title1 span,
.section1258 .title1{
font-size: 16px !important;
}
.section103 .text2 span,
.section103 .text2{
font-size: 12px !important;
}
.section103 .text2 {
margin-top: 5px;
}
.section103 .text1 span,
.section103 .text1{
font-size: 14px !important;
}
.section105 .logo_img, .section105 .logo_img img,
.section107 .logo_img, .section107 .logo_img img{
width: 120px;
}
.section105 .logo_img,
.section107 .logo_img{
margin-left: 55px;
}
.section101 .text1,
.section101 .text1 span{
font-size: 12px !important;
/*display: none;*/
}
.section101 .logo_text{
margin: 0 auto;

}
.section103 .slogan{
width: calc(100% - 140px);
padding-top:25px;
order: 2;
text-align: right;
}
.section103 .section_inner{
align-items: center;
}
.section103.tall_style .slogan{
text-align: center;
padding-top: 10px;
}
.section103.tall_style .phone1{
text-align: center;
margin-top: 5px;
}
.section103.tall_style .section_inner{
flex-direction: column;
}
.section103.tall_style .phone-and-btn{
position: static;
}
.section103 .phone-and-btn{
position: absolute;
right: 0;
top: 0;
}
.section101 .logo_img{
margin-left: 0;
}
.section101 .logo_img,
.section101 .logo_img img{
width: 120px
}
.section101 .text1 {
text-align: left;
width: calc(100% - 140px);
}
section101 .text1,
section101 .text1 span{
font-size: 12px !important;
}
.section1308 .cols_wrapp{
flex-direction: column;
}
.section1308 .cols_wrapp .col{
width: 100%;
margin-bottom: 20px;
padding: 20px;
}
.section1308 .cols_wrapp .col_title{
font-size: 18px !important;
}
.section1226 .arr_wrapp .arr1:nth-child(2n),
.section1226 .arr_wrapp .arr1{
width: 100%;
}
.section1226 .arr1 .image2, .section1226 .arr1 .mdico1{
left: 0;
right: unset;
}
.section1226 .arr_wrapp .arr1 .icon_layer{
padding-left: 60px;
padding-right: 0px;

}
.section1226 .arr_wrapp .arr1{
text-align: left;
}
.section103 .hide_logo .slogan{
padding-top: 0;
padding-bottom: 40px;
}
.section103 .hide_logo .logo_img{
display: none;
}
.section1129 .arr1{
flex-direction: column;
}
.section1129 .right, .section1129 .image1{
width: 100%;
margin-bottom: 20px;
}
.section1129 .image2{
width: 100%;
}
.section418 .image1 img{
height: 100%;
width: auto;
}
.section418 .image1{
display: block;
width: 100%;
height: 100%;
position: absolute;
left: 0px;
top: 0;
opacity: 0.2;
}
.section418 .items{
z-index: 2;
}
.section418 .content{
padding: 20px;
}
.section1149 .arr1{
flex-direction: column;
}
.section1149 .arr1 .right{
width: 100%;
box-sizing: border-box;
}
.section1149 .arr1 .image1{
padding-top: 25px;
padding-left: 25px;
}
.section1418 .arr1,
.section1418 .extra_img .arr1{
margin-right: 0;
width: 100%;
}
.section1418 .extra_img .arr1:nth-child(3n){
margin-right: 0;
}
.section1302 .catalog_items.count4 .arr1{
width: 47%;
}
.section1160 .image_wrapper{
left: 0;
}
.section2156 .txt_and_btn{
height: 260px;
}
.section2156 .txt_and_btn{
    height: auto;
}
.section2157 .img2{
margin-top: 4px;
}
.section2157 .img2,
.section2157 .txt_and_btn{
width: 100%;
}
.section2157 .img4{
height: auto;
}
.section2157 .slide{
padding: 30px;
}
.section2157 .title,
.section2157 .title span{
font-size: 20px !important;
}
.section2157 .sub_title,
.section2157 .sub_title span{
font-size: 16px !important;

}
.section2157 .txt_and_btn,
.section2157 .last_area .txt_and_btn{
height: auto;
}

.section2157 .last_area, .section2157 .img3{
width: 100%;
}
.section2157 .area_block{
width: 100%;
margin-top: 4px;
}
.section2157 .last_area .area_block{
margin-top: 0;
}
.section2158 .video,
.section2158 .img2{
width: 100%;
}
.section2158 .image4, .section2158 .img3{
width: 48%;
}
.section128 .col_3{
width: 30%;
}
.section128 .txt1 span,
.section128 .txt1,
.section128 .txt2 span,
.section128 .txt2,
.section128 .txt3 span,
.section128 .txt3,
.section128 .title1,
.section128 .title1 span,
.section128 .title2,
.section128 .title2 span,
.section128 .title3,
.section128 .title3 span,
.section128 .price1,
.section128 .price1 span,
.section128 .price2,
.section128 .price2 span,
.section128 .price3 span,
.section128 .price3{
font-size: 14px !important;
}

.section126 .video1.size_350x250, .section126 .image1.size_350x250, .section126 .video1.size_700x500, .section126 .image1.size_700x500{
margin-right: 0;
}
.section143 .image_box.image_size_600x900, .section143 .image_box.image_size_300x450{
/*height: 332px;*/
}
.section128 .image1 img,
.section128 .image2 img,
.section128 .image3 img{
width: 100%;
display: block;
}
.section128 .image1, .section128 .image2, .section128 .image3{
width: 100%;
height: auto;
}
.section1011 .slides input[type="radio"] + label:before,
.section1011 .slides input[type="checkbox"] + label:before{
top: 168px;
}
.section1011 .slides input[type="radio"] + label:after,
.section1011 .slides input[type="checkbox"] + label:after{
top:169px;
}
.section1011 .slides input[type="radio"] + label:after{
top:171px;
}
.section126 .arr1{
flex-wrap: wrap;
}
.section334 .overlay_image_box .overlay_image_title{
font-size: 18px;
margin-bottom: 10px;
}
.section334 .overlay_image_box .overlay_image_descr{
font-size: 14px;
}
.section334 .slider,
.section334 .slider_wrapper,
.section334 .slide, .section334 .arr1{
min-height: 300px;
}
.section334 .slide{
background-size: cover;
}
.section126 .video1.size_350x250.border,
.section126 .image1.size_350x250.border,
.section126 .video1.size_700x500.border,
.section126 .image1.size_700x500.border{
height: auto;
}
#wrapper .section126.ei.slider .slider_wrapper .video1,
#wrapper .section126.ei.slider .slider_wrapper .image1,
#wrapper .section126 .slider_wrapper .video1,
#wrapper .section126 .slider_wrapper .image1{
width: 100%;
float: left;
}
.section126.size_900x1200.slider.ei .arr1 .right{
width: 100%;
}
#wrapper .section126 .slider_wrapper .video1.size_350x250,
#wrapper .section126 .slider_wrapper .image1.size_350x250,
#wrapper .section126 .slider_wrapper .video1.size_700x500,
#wrapper .section126 .slider_wrapper .image1.size_700x500{
width: 100%;
}
.section226 .image1.border, .section226 .video1.border{
float: none;
}
.section304 .s_image.border img{
height: auto;
}
.section305 .s_image.border img,
.section305 .s_image{
height: auto;
}
.section151 .slide .col_4, .section151 .slide .col_4.last{
width: 100%;
}
.section148 .image_box1{
height: auto;
}
.section148 .image_box2,
.section148 .image_box4{
top: 380px;
}
.section148 .image_box3, .section148 .image_box5{
top: 210px;
}
.section148 .image_box1.border{
height: 350px;
}
.section148 .image_box1.border,
.section148 .image_box2.border,
.section148 .image_box3.border,
.section148 .image_box4.border,
.section148 .image_box5.border{

}
.section148 .image_box3.border,
.section148 .image_box5.border{
top: 365px;
}
.section148 .image_box2.border,
.section148 .image_box4.border{
top: 545px;
}
.section148 .arr1{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
padding-bottom: 0px;
}
.section148 .image_box1 img{
height: auto;
width: 100%;
position: relative;

}

.section148 .image_box1,
.section148 .image_box2,
.section148 .image_box3,
.section148 .image_box4,
.section148 .image_box5{
position: relative;
height: auto;
top: unset;
left: unset;
right: unset;
margin-left: 0;
margin-bottom: 20px;
width: 48%;
}
.section148 .image_box1{
width: 100%;
}

.section301 .right.size_400x400.btn_under_text .txt1, .section301 .right.size_200x200.btn_under_text .txt1{
max-height: unset;
}
.section304 .s_image{
max-width: 100%;
}
.section304 .s_content{
width: 100%;
}
.section312.show_lay .text_overlay{
height: calc(100% - 185px);
top: 185px;
}
.section.section334 .section_inner{
width: 100%;
}
.editor_false .section1158 .images .image1{
position: relative;
}
.section1158 .count3.s200 .images {
height: auto;
}
.section129.slider .go_left,
.section129.slider .go_right{
top: unset;
bottom: -40px;
transform: unset;
}
.section129.slider .go_left{
left: 0;
}
.section129.slider .go_right{
right: 0;
}
.section126.ei .slider_wrapper .size_700x500.right{
width: 100%;
}
.section126.slider .extra_images{
float: left;
}
.section126.size_900x1200 .extra_images div{
width: 24%;
}
.section126.size_900x1200 .extra_images,
.section126.slider.size_900x1200 .extra_images{
width: 100%;
position: static;
max-width: unset;
}

.section147 .arr1 {
height: auto;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}

.section147 .image_box3,
.section147 .image_box5{
height: 175px;
}
.section147 .image_box1,
.section147 .image_box3,
.section147 .image_box5{
position: relative;
width: 48%;
top: unset;
left: unset;
right: unset;
margin-bottom: 20px;
}
.section147 .image_box1{
width: 100%;
margin-left: 0;
}
.section321 .container .ico1 i{
font-size: 0;
}
.section321 .container .ico1{
display: block;
width: 20px;
position: absolute;
right: 20px;
}
.section321 .container .active .ico1{
transform: rotate(-180deg);
}
.section321 .container .ico1:after{
content: '';
width: 20px;
height: 20px;
position: absolute;
background: url(/img/editor_icons/downwards-pointer.svg) no-repeat center;
background-size: 100%;
transform: rotate(0deg);
filter: grayscale(1);
}
.section321 .tab_btn{
margin-top: -1px;
}
.section321 .tab_btn.active{
border-top: 3px solid #ccc;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
}
.section147 .image_box3 img, .section147 .image_box5 img{
max-width: unset;
}
.section1146 .item .overlay_image_box{
padding: 15px;
}
.section1146 .overlay_image_descr{
font-size: 14px;

}
.section1146 .overlay_image_title{
font-size: 18px;
}
.section126 .btn1, .section126 .btn2{
float: none;
}
.section1011 .slides .field_input{
flex-direction: row;
}
.section1011 .slides .dont_use .field_input,
.section1011 .slides .big .field_input{
flex-direction: column;
}
.section1011 .slides .big .checkbox_field,
.section1011 .slides .dont_use .checkbox_field{
width: 100%;
}
.section1011 .slides .checkbox_field{
width: 50%;
}
.section1011 .slides input[type="radio"] + label .data_title{
margin-top: 18px;
}
.bg_text.section126.size_350x250 .extra_images div.img_1,
.bg_text.section126.size_700x500 .extra_images div.img_1,
.bg_text.section126.size_350x250 .extra_images div.img_2,
.bg_text.section126.size_700x500 .extra_images div.img_2,
.bg_text.section126.size_350x250 .extra_images div.img_3,
.bg_text.section126.size_700x500 .extra_images div.img_3,
.bg_text.section126.size_350x250 .extra_images div.img_4,
.bg_text.section126.size_700x500 .extra_images div.img_4{
margin-right: 5px;
width: 23%;
}
}


@media (max-width: 480px) {
/*	.section1157.section .catalog_items.s200 img {
width: 360px;
height: 360px;
}*/
/*	.section1157.section .catalog_items.s300 img {
width: 360px;
height: auto;
}*/
.section1158 .col_4 .btn1{
font-size: 14px;
width: 90%;
}
.section1158 .count3.s300 .images,
.section1158 .count4.s300 .images{
height: auto;
}

.section1158 .count4.s200 .images,
.section1158 .width1170 .count4.s200 .images {
height: 110px;
}
.section.inner_width940 .section_inner,
.section .section_inner.width1170,
.section .section_inner{
width: 360px;
}
.section151 .scroller{
display: none;
}
/*	.section1144 .image_box {
max-height: 165px;
}*/



.section145 .image_box, .padding_wrapper .section145 .image_box{
height: 270px;
}
/*    .section148 .image_box2,
.section148 .image_box4{
top: 410px;
}*/
.section148 .arr1{
margin-bottom: 0;
}

.section143 .section_inner .image_box{
width: 100%;
height: auto;
}
.section308 .image1, .section308 .image2, .section308 .image3, .section308 .image4{
width: 100%;
}
.section308 .col{
float: none;
margin: 30px auto 0;
width: 100%;
}
.section309 .col{
float: none;
margin: 30px auto 0;
width: 172px;
}
.section130.section .catalog_items .arr1,
.section125 .col_2, .section125.backlight .col_2
{
width: 100%;
}
.section143 .section_inner .image_box.image_size_300x225,
.section143 .section_inner .image_box.image_size_600x450{
height: 245px;

}
.section143 .image_box.image_size_600x900, .section143 .image_box.image_size_300x450{
/*height: 512px;*/
}
.section148 .arr1:nth-child(even) .image_box4 {
left: 172px;
top: 410px;
}
.section148 .arr1:nth-child(even) .image_box2 {
left: 187px;
top: 410px;
}
.section147 .arr1:nth-child(even) .image_box3, .section148 .arr1:nth-child(even) .image_box3{
height: 130px;
}
.section147 .arr1:nth-child(even) .image_box5, .section148 .arr1:nth-child(even) .image_box5{
height: 130px;

}

.section315 .image_box1 img{
width: 100%;
}

.section128 .col_3{
width: 97%;
}
.section138.wide div.image, .section138.wide div.video, .section138.wide iframe {
width: 100%;
}
.section138 div.image, .section138 div.video {
height: 165px;
}
.section132.style_1 .section_inner,
.section132.style_2 .section_inner,
.section132.style_3 .section_inner,
.section132.style_4 .section_inner{
width: 360px;

}
.section166 .slider {
min-height: 220px;
}
.section130 .catalog_items.count2.s150 .col_4,
.section130 .catalog_items.count2.s120 .col_4,
.section130 .catalog_items.count2 .col_4{
padding-left: 0;
width: 100%;
margin-right: 0;
}
.section130 .catalog_items.count2 .mdico1,
.section130 .catalog_items.count2 .c_ico1,
.section130 .catalog_items.count2 .image1,
.section130 .catalog_items.count2 .image2,
.section130 .catalog_items.count2 .image3,
.section130 .catalog_items.count2 .image4{
position: relative;
margin: 0 auto;
margin-bottom: 10px;
}
.section130 .catalog_items.count2 .mdico1,
.section130 .catalog_items.count2 .c_ico1,
.section130 .catalog_items.count2.s150 .image1,
.section130 .catalog_items.count2.s150 .image3,
.section130 .catalog_items.count2.s150 .image2,
.section130 .catalog_items.count2.s150 .image4,
.section130 .catalog_items.count2.s120 .image1,
.section130 .catalog_items.count2.s120 .image2,
.section130 .catalog_items.count2.s120 .image3,
.section130 .catalog_items.count2.s120 .image4{
top: 0;
left: 0;
}
.section130 .count2 .txt1,
.section130 .count2 .txt2,
.section130 .count2 .txt3,
.section130 .count2 .txt4,
.section130 .count2 .title1,
.section130 .count2 .title2,
.section130 .count2 .title3,
.section130 .count2 .title4,
.section130 .count2 .price1,
.section130 .count2 .price2,
.section130 .count2 .price3,
.section130 .count2 .price4{
text-align: center;
}
.section130 .count2 .btn1,
.section130 .count2 .btn2,
.section130 .count2 .btn3,
.section130 .count2 .btn4,
.section130 .count2 .btn1x,
.section130 .count2 .btn2x,
.section130 .count2 .btn3x,
.section130 .count2 .btn4x{
margin: 0 auto;
margin-top: 10px;
}

.section126 .image1.size_900x900,
.section126 .image1.size_900x900 img,
.section126 .image1.size_900x1200 img,
.section126 .image1.size_900x1200,
.section117 .col_2.image1.image_size_840x1200,
.section117 .col_2.image1.image_size_840x1200 img{
width: 100%;
height: 100%;
margin-left: 0;
margin-right: 0;
}
.section250 .image1.image_big img, .section250 .image2.image_big img, .section250 .image2.image_big, .section250 .image1.image_big{
height: 350px;
}

.section226 .image1.size_900x1200, .section226 .image1.size_900x1200 img{
width: 360px;
height: 480px;
}


.section130 .catalog_items.count2.mdicon .col_4,
.section130 .catalog_items.count2.c_icon .col_4{
padding-left: 0;
width: 100%;
}


.section1307 .calculator .data_title{
font-size: 14px;
}
.section1307 .calculator .checkbox_field{
width: 100%;
}
.section1307 .image1,
.section1307 .calculator{
width: calc(100% - 40px);
padding: 0 20px;
min-width: auto;
}
.section109 .logo_block .slogan{
width: 100%;
}
.section1011 .slides .checkbox_field img{
float: right;
/*width: 75px;*/
}

.section1011 .slides .prev{
left: 20px;
}
.section1011 .slides .next i{
font-size: 24px;
width: 40px;
text-align: center;
}
.section1011 .slides .next{
right: 20px;
width: 40px;
font-size: 0;
}
.section1011 .slides{
padding: 20px;
}
.section1011 .slides .checkbox_field{
width: 100%;
align-items: flex-start;
margin-bottom: 10px;
}
.section1011 .slides .checkbox_field{
margin-right: 0;
}
.section1156 .menu1 li,
.section107 .menu1 ul li,
.section2116 li,
.section105 .menu1 ul li,
.section116 .menu1 li, .section120 .menu1 li{
width: 100%;

}

.section2120 .menus_block .menu{
width: 100%;
margin-right: 0;
}
.section2120{
padding: 0;
}
.section130.full_img .catalog_items .col_4 .image1.s200{
width: 100%;
height: auto;
}
.section130 .catalog_items .col_4 .image1.s200{
width: 200px;
height: 200px;
}
.section130 .catalog_items.count3 .arr1{
margin-bottom: 10px;
}
.section130 .catalog_items.count2 .image1,
.section130 .catalog_items.count2 .image2,
.section130 .catalog_items.count2 .image3,
.section130 .catalog_items.count2 .image4,
.section130 .catalog_items.count2.s200 .image1,
.section130 .catalog_items.count2.s200 .image2,
.section130 .catalog_items.count2.s200 .image3,
.section130 .catalog_items.count2.s200 .image4{
left: 0;
top: 0;
}
.section130 .image1.s150, .section130 .image2.s150, .section130 .image3.s150, .section130 .image4.s150{
width: 320px;
height: 240px;
}



.section126.size_450x350 .image1, .section126.size_900x700 .image1, .section126.size_900x1200 .image1{
max-width: 100%;
margin-right: 0;

}
.section126.size_900x1200 .extra_images, .section126.size_900x900 .extra_images, .section126.size_900x700 .extra_images, .section126.size_450x350 .extra_images{
max-width: 100%;
width: 100%;
}
.section126 .scroller{
display: none;
}
.section126.size_900x1200 .extra_images, .section126.size_900x900 .extra_images, .section126.size_900x700 .extra_images, .section126.size_450x350 .extra_images{
position: static;
margin-bottom: 10px;
}
.section126 .arr1 .extra_images > div {
width: 24%;
margin-right: 0;
}
.section126 .btn1, .section126 .btn2{
margin: 0 auto;
margin-top: 20px;
}
.section126 .image1.size_700x500, .section126 .image1.size_350x250, .section126 .video1.size_700x500, .section126 .video1.size_350x250, .section126 .right.size_700x500, .section126 .right.size_350x250, .section126 .image1, .section126 .video1, .section126 .right{
width: 100%;
height: 100%;
}
.section126.size_700x500 .extra_images, .section126.size_350x250 .extra_images{
width: 100%;
}
.section146 .images{
margin-left: 0;
}

.section146 .image_box{
width: 360px;
height: 360px;
margin: 0 auto;
margin-bottom: 10px;
}
.section309 .col{
width: 100%;
}

.section1258 .icon_two .arr1{
width: 100%;
}
.section1011 .slides input[type="checkbox"] + label .data_title,
.section1011 .slides input[type="radio"] + label .data_title{
width: 100%;
}
/*	.section1011 .slides input[type="checkbox"] + label:before,
.section1011 .slides input[type="radio"] + label:before{
top: 10px;
}
.section1011 .slides input[type="checkbox"] + label:after{
top: 11px;

}
.section1011 .slides input[type="radio"] + label:after{
top: 13px;
}*/
.section1011.section .slides label .data_title{
font-size: 15px;
word-break: break-all;
}

.section132 .sub_title span, .section132 .sub_title,
.section117 .sub_title span, .section117 .sub_title,
.section250 .sub_title span, .section250 .sub_title,
.section301 .sub_title span, .section301 .sub_title, .section304 .sub_title span, .section304 .sub_title, .section305 .sub_title span, .section305 .sub_title, .section151 .sub_title span, .section151 .sub_title, .section126 .sub_title span, .section126 .sub_title, .section149 .sub_title span, .section149 .sub_title, .section160 .sub_title span, .section160 .sub_title, .section166 .sub_title span, .section166 .sub_title, .section306 .sub_title span, .section306 .sub_title, .section162 .sub_title span, .section162 .sub_title, .section165 .sub_title span, .section165 .sub_title, .section138 .sub_title span, .section138 .sub_title, .section226 .sub_title span, .section226 .sub_title, .section143 .sub_title span, .section143 .sub_title, .section144 .sub_title span, .section144 .sub_title, .section145 .sub_title span, .section145 .sub_title, .section147 .sub_title span, .section147 .sub_title, .section148 .sub_title span, .section148 .sub_title, .section310 .sub_title span, .section310 .sub_title, .section313 .sub_title span, .section313 .sub_title, .section315 .sub_title span, .section315 .sub_title, .section130 .sub_title span, .section130 .sub_title, .section124 .sub_title span, .section124 .sub_title, .section125 .sub_title span, .section125 .sub_title, .section314 .sub_title span, .section414 .sub_title span, .section314 .sub_title, .section414 .sub_title, .section129 .sub_title span, .section129 .sub_title, .section307 .sub_title span, .section307 .sub_title, .section308 .sub_title span, .section308 .sub_title, .section309 .sub_title span, .section309 .sub_title, .section318 .sub_title span, .section318 .sub_title, .section319 .sub_title span, .section319 .sub_title, .section1152 .sub_title span, .section1152 .sub_title, .section1002 .sub_title span, .section1002 .sub_title, .section320 .sub_title span, .section320 .sub_title, .section118 .sub_title span, .section118 .sub_title, .section108 .sub_title span, .section108 .sub_title, .section161 .sub_title span .section161 .sub_title {
font-size: 18px !important;
}
.section105 .logo_text{
margin-left:  auto;
text-align: center;
}
/*	.section107 .menu1 .social_icons{
display: flex;
}*/
.section107 .social_icons{
display: none;
}
.section1011 .slides .big.field input + label:before{
bottom: 3px;
}
.section1011 .slides .big.field input[type="checkbox"] + label:after{
bottom: 4px;

}
.section1011 .slides .big.field input + label:after{
bottom: 6px;
}
/*	.section1011 .slides .big.field input + label:before{
top: 10px;
}
.section1011 .slides .big.field input + label:after{
top: 12px;
}*/
.section1130 .txt1 span,
.section1130 .txt2 span,
.section1130 .txt3 span,
.section1130 .txt4 span{
font-size: 15px !important;
}
.section1130 .title1 span,
.section1130 .title2 span,
.section1130 .title3 span,
.section1130 .title4 span{
font-size: 18px !important;

}
.section1130 .price1 span,
.section1130 .price2 span,
.section1130 .price3 span,
.section1130 .price4 span{
font-size: 18px !important;

}
.section2158 .img3{
margin-bottom: 20px;
}
.section2158 .image4, .section2158 .img3{
width: 100%;
}
.section2159 .img.show_content .overlay_image_box div{
font-size: 15px;
}
.section2159 .image4{
right: 0;
}
.section128 .txt1 span,
.section128 .txt1,
.section128 .txt2 span,
.section128 .txt2,
.section128 .txt3 span,
.section128 .txt3,
.section128 .title1,
.section128 .title1 span,
.section128 .title2,
.section128 .title2 span,
.section128 .title3,
.section128 .title3 span,
.section128 .price1,
.section128 .price1 span,
.section128 .price2,
.section128 .price2 span,
.section128 .price3 span,
.section128 .price3{
font-size: 16px !important;
}

.section310 .image_screen{
width: 260px;
}
.section128 .image1, .section128 .image2, .section128 .image3{
width: 200px;
height: 200px;
}

.section143 .section_inner .image_box.image_size_300x450 {
height: 510px;
}


.section148 .image_box2.border img,
.section148 .image_box3.border img,
.section148 .image_box4.border img,
.section148 .image_box5.border img{
height: auto;
}

.section148 .image_box1.border{
height: auto;
}
.section148 .image_box1.border img{
width: 100%;
height: auto;
}

.section301 .right .txt1{
margin-bottom: 20px;
}
.section144 .image_box, .padding_wrapper .section144 .image_box {
width: 100%;
height: 75vw;
}
.section144 .overlay_image_title,
.section146 .overlay_image_title,
.section143 .overlay_image_title{
font-size: 22px;
}
.section144 .overlay_image_descr,
.section146 .overlay_image_descr,
.section143 .overlay_image_descr{
font-size: 16px;

}
.section143 .section_inner .image_box.image_size_300x225,
.section143 .section_inner .image_box.image_size_600x450{
width: 100%;
height: auto;
}
.editor_true .section1156 .slider{
width: 100%;
margin-left: 0;
}
.section301 .image1.size_700x500,
.section301 .image1.size_350x250{
width: calc(100% - 40px);
}
.section301 .image1.size_350x250 img, .section301 .image1.size_700x500 img{
width: 100%;
}
.section301 .right.size_350x250.right_btn_position .btn1,
.section301 .right.size_700x500.right_btn_position .btn1{
height: 221px;
line-height: 221px;

}
.section301.show_btn .size_200x200 .right.right_btn_position.size_200x200,
.section301.show_btn .size_400x400 .right.right_btn_position.size_400x400,
.section301 .right.size_200x200 .txt1,
.section301 .right.size_400x400 .txt1{
max-height: unset;
}
.section312.show_lay .text_overlay{
height: calc(100% - 160px);
top: 160px;
}

.section160 .text_block,
.section160 .images_block{
width: 100%;
float: none;
}
.section160 .scroller{
/*text-align: left;*/
}
.section160 .btn1, .section160 .btn_descr,
.section160 .col_4{
margin: 0 auto;
margin-top: 10px;
}
.section160 .title1, .section160 .sub_title1{
text-align: center;
}
.section151.slider .go_left, .section151.slider .go_right{
bottom: 0;
z-index: 3;
}
.section147 .image_box3, .section147 .image_box5{
height: auto;
}
.section147 .image_box1{
margin-bottom: 15px;

}
.section144 .image_box img{
display: block;
}
.section144 .image_box.image_size_600x900,
.section144 .image_box,
.padding_wrapper .section144 .image_box {
/*width: 100%;*/
height: auto;
}
.section1146 .arr1{
width: 48%;
}
.section1011 .status_bar {
margin-top: 30px;
margin-bottom: 80px;
}
.section1011 .discount .title1{
display: none;
}
.section1011 .discount{
width: 50px;
padding: 5px;
justify-content: center;
left: 50%;
margin-left: -25px;
height: 40px;
}
.section1011 .slides .prev{
left: 20px;
}
.section1011 .slides .fields{
margin-bottom: 50px;
}
.section130 .catalog_items{
margin-left: 0;
}
.section130 .catalog_items.count2 .arr1,
.section130 .catalog_items.count3 .arr1,
.section130 .catalog_items.count4 .arr1,
.section130 .catalog_items.count5 .arr1{
margin-left: 0;
}
}

@media (max-width : 440px){
.extra_info_block {
width: 90%;
}
.section151.slider .arr1.slide{
width: 100%;
}
.section1157.section .catalog_items .arr1{
/*padding-bottom: 100px;*/
margin-bottom: 10px;
}
/*	.section1157.section .catalog_items.s300 img {
width: 360px;
height: auto;
}*/
/*   .section148 .arr1:nth-child(even) .image_box4 {
left: 170px;
top: 510px;
}*/
section148 .arr1:nth-child(even) .image_box2 {
left: 165px;
top: 510px;
}
.editor_true .section1117.view_menu{
left: 0;
}
.type_id_1117 .menu-toogler_widget{
right: -50px;
}

/*    .section109 .menu{
width: 90%;
margin-left: 50%;
transform: translateX(-50%);
}*/
.section160.slider .slider_wrapper, .section160 .text_block{
width: 100%;
}
.section1009 .form_wrapper,.section1009 .all_forms{
width: 90%;
}
.section1009 .form_social_icons{
width: 100%;
}
.section1009 .forms_content .form_wrapper{
width: 85%;
}
.section1009 .forms_content{
height: 465px;
}
#popup_wrapper_line2{
top: 155px;
width: 78%;
font-size: 14px;
}
#popup_wrapper_line1{
font-size: 16px;
width: 75%;
}
#popup_wrapper .btn{
font-size: 20px;
width: 300px;
}
.section109 .section_inner{
padding: 0 10px;
}
.section138 div.image, .section138 div.video, .section138 .image.border, .section138 .video.border{
margin-left: 0;
}

#hide_all{
display: block;
}

.section153 .btn1, .section153 .w500h80 .btn1{
font-size: 16px;
line-height: 56px;
height: 60px;
}


.section129 .image1.size_1200x1200{
height: auto;
}
.lock .img{
width: 60px;
height: 60px;
}
.bg_text.section125 .width1170 .col_2, .section125 .width1170 .col_2{
flex-direction: column;
}
.bg_text.section125 .width1170 .right, .section125 .width1170 .right{
width: 100%;
}

.section130 .catalog_items.count2 .arr1{
margin-bottom: 10px;
}

.section160 .images_block{
width: 100%;
}
.section334 .overlay_image_box .overlay_image_title{
font-size: 20px;
}
.section334 .overlay_image_box .overlay_image_descr{
font-size: 16px;

}
.section105 .phone1,
.section107 .phone1{
font-size: 14px;
}
.section107 .phone1.show_phone_icon:before,
.section105 .phone1.show_phone_icon:before{
display: none;
}
.section103 .section_inner.hide_logo{
flex-direction: column;
}
.section103 .section_inner.hide_logo .phone-and-btn{
position: static;
}
.section103 .section_inner.hide_logo .logo_img,
.section103 .section_inner.hide_logo .logo_text,
.section101 .section_inner.hide_logo .logo_img,
.section101 .section_inner.hide_logo .logo_text{
display: none;
}
.section103 .hide_logo .text2 span, .section103 .hide_logo .text2,
.section103 .hide_logo .text1 span, .section103 .hide_logo .text1{
font-size: 14px !important;
text-align: center;
}
.extra_images_big .extra_info_block.s300 .extra_images_in_card .extra_image{
height: auto;
}
.section1130 .catalog_items.count4 .arr1{
width: 100%;
}
.section1130 .catalog_items.count4 .arr1{
margin-left: 0;
}
#basket_left .item{
padding-left: 0;
}
#basket_left .item .image{
position: static;
}
.section1417 .arr1 .mdico{
left: 30px;
}
.section1417 .arr1 .line {
left: 25px;
}
.section1417 .col1,
.section1417 .col2{
width: 100%;
float: right;
max-width: calc(100% - 70px);
padding-bottom: 20px;
}
.section1417 .arr1 .extra_descr{
text-align: left;
}
.section1250 .section_inner .btn1,
.section1250 .section_inner .btn2{
margin: 0;
margin-bottom: 20px;
width: 100%;
}
.section1250 .section_inner .arr1{
flex-direction: column;
}
.section418 .image1{
height: 100%;
left: -50px;
}
.section1302 .catalog_items.count3 .arr1{
width: 100%;
margin-left: 0;
}
.section1302 .catalog_items.s200 .col_4,
.section1302 .catalog_items.s300 .col_4{
padding-top: 20px;
}
.section2156 .img2,
.section2156 .img4,
.section2156 .area_block{
width: 100%;
height: auto;
}
.section2159 .image4{
width: 100%;
margin-top: 20px;
}
.section2159 .img3,
.section2159 .img2{
width: 100%;
}
.section2159 .txt_and_btn{
padding: 20px;
margin-bottom: 20px;
}
.section1146 .arr1{
width: 48%;
}
.section1155 .image_box{
/*width: 100%;*/
}
.section1155 .go_left{
left: -30px;
}
.section1155 .go_right{
right: -30px;
}
.section117 .col_2.image1, .section117 .col_2.image1.image_size_350x250, .section117 .arr1:nth-child(2n) .col_2.image1.image_size_350x250, .section117 .col_2.image1.image_size_350x250{
margin-left: 0;
}


.section200 .txt1 span,
.section200 .txt2 span,
.section200 .txt3 span,
.section200 .txt4 span{
font-size: 15px !important;
}
.section126.slider .go_left{
left: -40px;
}
.section126.slider .go_right{
right: -40px;

}
.section334 .slider,
.section334 .slider_wrapper,
.section334 .slide, .section334 .arr1{
min-height: 170px;
background-size: 100%;
}
.section .title span,
.section .title{
font-size: 26px !important;
}
.section .sub_title span,
.section .sub_title{
font-size: 17px !important;

}
.section312.section .section_inner{
width: 100%;
}


.section312 .scroller{
display: none;
}
.section312 .slider .go_left{
left: 0px;
}
.section312 .slider .go_left,
.section312 .slider .go_right{
bottom: unset;
top: 0px;
right: 0px;
font-size: 28px;
background-color: rgba(255,255,255,0.5);
}

.section312 .price1 span,
.section312 .price1,
.section312 .title1,
.section312 .title1 span{
font-size: 20px !important
}
.section312 .descr1{
margin-bottom: 10px;
}
.section312 .descr1 span,
.section312 .descr1{
font-size: 16px !important

}

.section1156 .scroller{
display: flex;
width: 90%;
flex-wrap: wrap;
justify-content: center;
bottom: 45px;
}
.section1155 .go_left, .section1155 .go_right{
z-index: 10;
opacity: 0.5;
}
.section1156 .slider .go_right,
.section1156 .slider .go_left
{
width: 34px;
height: 34px;
line-height: 34px;

}
.section1155.size_220x165 .image_box{
width: 360px;
height: 240px;
}
.section1155.size_220x315 .image_box{
width: 360px;
height: 360px;
}
.section1155.size_220x220 .image_box{
width: 360px;
height: 260px;
}

.section1155.size_220x220 .image_box .img{
width: 220px;
height: 220px;
}
.section1155.size_220x165 .image_box .img{
width: 220px;
height: 165px;
}
.section1155.size_220x315 .image_box .img{
width: 220px;
height: 315px;
}
.section1155 .image_box .img{
margin: 0 auto;
}
.section1145 .section_inner .sub_title,
.section1145 .section_inner .title{
width: 100%;
}
.section1121.section .form1 .submit_btn{
max-width: 100%;
white-space: normal;
line-height: 1.4;
}
.section1120 .search{
flex-direction: column;
height: auto;
}
.section1120 .find_popup{
width: 100%;
box-sizing: border-box;
}
.section1120 .search button,
.section1120 .search_input{
width: 100%;
margin-left: 0;
margin-bottom: 20px;
}
.section107 .flag_icons{
margin-right: 0;
min-width: unset;
}
.section107 .flag_icons .sn{
width: 22px;
height: 22px;
}
.section107 .flag_txt{
font-size: 12px;
}
.section2116 .menu-toogler{
top: 5px;
}
.section2116.section{
padding: 10px 0;
}
.section2116 .wrapp .logo{
min-height: auto;
width: 150px;
}
.type_id_1116.view_menu{
left: 0;
}
.type_id_1116 .menu-toogler_widget{
right: -60px;
}
.editor_true .section105 .menu1.active,
.editor_true .section107 .menu1.active,
.editor_true .section2116 .menu1.active{
left: 0px;
}


.editor_true .section107 .menu_mobile_btn.active,
.editor_true .section105 .menu_mobile_btn.active,
.editor_true .section2116 .menu-toogler.active{
left: 300px;
}

.section312 .text_overlay {
height: calc(100% - 164px);
top: 159px;
}
.section312.show_lay .slide, .section312.show_lay .arr1, .section312.show_lay .slider{
height: 470px;
}
.section126.slider .go_left, .section126.slider .go_right{
top: unset;
bottom: -70px;
width: 25px;
}
.section126.slider .go_left{
left: 0;
}
.section126.slider .go_right{
right: 0;
}
.section126 .scroller{
bottom: -30px;
}
.section334.show_overlay .slider_wrapper{
height: 400px !important;
}
.section334.show_overlay .slider,
.section334.show_overlay .slider_wrapper,
.section334.show_overlay .slide,
.section334.show_overlay .arr1{
height: 400px;
background-position-y: top;
}
.section334.show_overlay.dark .overlay_image_box{
color: #fff;
}
.section334.show_overlay .overlay_image_box{
top: 160px;
height: calc(100% - 160px) ;
animation: unset;
background: transparent;
color: #333;
text-align: left;
}
.section334 .overlay_image_box div{
color: inherit;
}
.section334 .slider .go_left{
top: 0;
left: 0;
}
.section334 .slider .go_right{
top: 0;
right: 0;
}
.section129 .btn1, .section129 .btn2{
width: 100%;
}

}

/*
@media (max-width: 480px) {
.section .section_inner{
width: 360px;
}
.section109 .menu{
width: 47%;
}

}*/

@media (max-width: 400px) {

.section1158 .catalog_items.count3 .arr1,
.section1158 .catalog_items.count4 .arr1 {
width: 100%;
}
.section1158 .count3.s300 .images,
.section1158 .count4.s300 .images {
height: 230px;
}
.section1158 .count4.s200 .images,
.section1158 .width1170 .count4.s200 .images {
height: 190px;
}
.section166 .slide{
min-height: 260px;
}
.section1144 .image_box {
max-height: unset;
height: auto;
}

.section301 .image1.size_700x500,
.section301 .image1.size_700x200,
.section301 .image1.size_700x500 img,
.section301 .image1.size_700x200 img{
max-width: 100%;
}
.section143 .section_inner .image_box.image_size_600x450,
.section143 .section_inner .image_box.image_size_300x225{
height: 220px;

}
.section.inner_width940 .section_inner,
.section .section_inner.width1170,
.section .section_inner {
width: 320px;
}
/*	.section1157.section .catalog_items.s200 img {
width: 320px;
height: 320px;
}*/
/*	.section1157.section .catalog_items.s300 img {
width: 320px;
height: auto;
}*/
.section143 .section_inner .image_box img{

max-height: 100%;
}
.section143 .section_inner .image_box img{
max-width: 100%;
}
.section143 .section_inner .image_box.image_size_300x225{
height: 230px;
}

.section148 .arr1:nth-child(even) .image_box4 {
left: 155px;
/*top: 510px;*/
}
.section148 .arr1:nth-child(even) .image_box2 {
left: 166px;
}

.section200 .image1.border, .section200 .image2.border, .section200 .image4.border, .section200 .image3.border{
width: 85%;
}

/*     .objtimer .days, .objtimer .hrs, .objtimer .min, .objtimer .sec{
font-size: 24px;
width: 15%;
}*/
/*    .objtimer .days_descr, .objtimer .hrs_descr, .objtimer .min_descr, .objtimer .sec_descr{
font-size: 14px;
width: 15%;
}*/
/*    .objtimer .hrs, .objtimer .hrs_descr {
left: 12%;
}
.objtimer .min, .objtimer .min_descr {
left: 24%;
}.objtimer .sec, .objtimer .sec_descr {
left: 36%;
}*/

.section132.style_1 .section_inner,
.section132.style_2 .section_inner,
.section132.style_3 .section_inner,
.section132.style_4 .section_inner{
width: 360px;

}
.section132.wide .section_inner{
width: 320px;

}
.section313 .image_box1,
.section313 .image_box2,
.section313 .image_box3,
.section313 .image_box4,
.section313 .image_box5,
.section313 .image_box6,
.section313 .image_box7,
.section313 .arr1:nth-child(2n) .image_box1,
.section313 .arr1:nth-child(2n) .image_box2,
.section313 .arr1:nth-child(2n) .image_box3,
.section313 .arr1:nth-child(2n) .image_box4,
.section313 .arr1:nth-child(2n) .image_box5,
.section313 .arr1:nth-child(2n) .image_box6,
.section313 .arr1:nth-child(2n) .image_box7{
width: 50%;
height: auto;
position:relative;
display: block;
float: left;
left: auto;
top: auto;
right: auto;
}



.section313 .image_box7,
.section313 .arr1:nth-child(2n) .image_box7{
width: 100%;
}


.section313 .arr1{
height: auto;
}
.section313 .arr1:after{
content: '';
display: block;
clear: both;

}



.section315 .image_box2 img,
.section315 .image_box3 img {
/*margin-left: -30px;*/
}


.section1003 .section_inner{

max-height: 100px;

}

.section201 .image1,
.section201 .image2,
.section201 .image4,
.section201 .image3{
height: 130px;
}
.section201 .image1.border,
.section201 .image2.border,
.section201 .image4.border,
.section201 .image3.border{
height: 130px;
}
.section200 .image1,
.section200 .image2,
.section200 .image4,
.section200 .image3{
/*height: 130px;*/
}
.section200 .image1.border,
.section200 .image2.border,
.section200 .image4.border,
.section200 .image3.border{
height: 130px;
}

.section301 .arr1.size_350x100.btn_under_text{
width: 90%;
}
.section301 .right.size_350x100.btn_under_text, .section301 .right.size_350x250.btn_under_text {
width: 100%;
margin-right: 0;
}

.section301 .arr1.size_350x250.btn_under_text {
width: 90%;
}
.section301 .arr1.size_350x250.btn_under_text .btn1{
width: 100%;
}
.section301 .arr1.size_350x100.btn_under_text .btn1{
width: 100%;
}


.section310 .image_screen{
width: 218px;

}

.section310 .viewport{
height: 180px;

}
.section310 .iamges .go_left,
.section310 .iamges .go_right{
height: 70px;
line-height: 70px;

}
.section310 .image_box{
width: 90px;
height: 70px;
}


.section109 .logo_text, .section109 .logo_text span{
width: 140px;
}


.section307 .col{
width: 300px;
margin: 0 auto 30px;
float: none;

}


.section305 .right{
float: none;
margin: 0 auto;
margin-left: 5%;
width: 90%;
}
.section305 .left{
float: none;
margin: 0 auto;
margin-left: 5%;
width: 90%;
}
.section303 .map{
height: 300px;

}
.section303 .text{
height: 150px;
width: 300px;
position: absolute;
top: 50%;
left: 50%;
margin-left: -150px;
margin-top: -75px;
padding: 30px;
box-sizing: border-box;


}
#policy{
top: 10px;
margin-left: -150px;
width: 260px;
height: 200px;
}
.popup_thanks_inner{
width: 210px;
margin-left: -135px;

}
.section125 .col_2,
.section125.backlight .col_2,
.section125 .col_2.last{
margin: 0 auto 30px;
max-width: 90%;
width: 90%;
float: none;
}


.section250 .image1,
.section250 .image2,
.section250 .video1,
.section250 .video2{
height: 210px;
}
.section250 .image1,
.section250 .image2{
height: auto;
}
.section150 .image1,
.section150 .image2,
.section150 .video1,
.section150 .video2{
height: 210px;
}


.section149 .image1,
.section149 .image2,
.section149 .image3,
.section149 .video1,
.section149 .video2,
.section149 .video3 {
height: 225px;
}


.section126 .image1.border,
.section126 .video1.border{
height: 100%;
}
.section126 .image1,
.section126 .video1{
height: 230px;
overflow: hidden;
}

.section126 .image1.size_350x250{
height: 215px;
}

.section126.size_700x500 .extra_images,
.section126.size_350x250 .extra_images,
.section126.size_900x700 .extra_images,
.section126.size_450x350 .extra_images{
max-width: 300px;

}
.section126.size_350x250 .extra_images img,
.section126.size_700x500 .extra_images img,
.section126.size_350x250 .extra_images div.img_1,
.section126.size_700x500 .extra_images div.img_1,
.section126.size_350x250 .extra_images div.img_2,
.section126.size_700x500 .extra_images div.img_2,
.section126.size_350x250 .extra_images div.img_3,
.section126.size_700x500 .extra_images div.img_3,
.section126.size_350x250 .extra_images div.img_4,
.section126.size_700x500 .extra_images div.img_4,
.section126.size_450x350 .extra_images img,
.section126.size_900x700 .extra_images img,
.section126.size_450x350 .extra_images div.img_1,
.section126.size_900x700 .extra_images div.img_1,
.section126.size_450x350 .extra_images div.img_2,
.section126.size_900x700 .extra_images div.img_2,
.section126.size_900x700 .extra_images div.img_3,
.section126.size_450x350 .extra_images div.img_3,
.section126.size_900x700 .extra_images div.img_4,
.section126.size_450x350 .extra_images div.img_4{
width: 55px;

}



/*
.section226 .image1.border,
.section226 .video1.border{
height: 230px;
}
.section226 .image1,
.section226 .video1{
height: 230px;
overflow: hidden;
}
*/
.section226 .image1.size_700x500,
.section226 .image1.size_350x250{
height: auto;
}


.section138 div.image.border,
.section138 div.video.border {
height: 173px;
}
.section138 div.image,
.section138 div.video {
height: 165px;
}




.section148 .image_box3 .overlay_image_title,
.section148 .image_box5 .overlay_image_title,
.section147 .image_box3 .overlay_image_title,
.section147 .image_box5 .overlay_image_title,
.section148 .image_box3 .overlay_image_descr,
.section148 .image_box5 .overlay_image_descr,
.section147 .image_box3 .overlay_image_descr,
.section147 .image_box5 .overlay_image_descr{
/*display: none;*/
}


.section143 .section_inner .image_box.image_size_300x450{
height: 450px;
}



.section153 .btn1,
.section311 .btn1{
width: 270px;
font-size: 24px;

}


.section153 .form_wrapper,
.section311 .form_wrapper,
.section154 .form_wrapper,
.section154 .form_wrapper.revers{
width: 230px;
}

.section153 .btn_descr,
.section311 .btn_descr{
width: auto;
}

.section153 .btn1,
.section311 .btn1{
width: 270px;
font-size: 16px;

}

.section201 .image1.s200, .section201 .image2.s200, .section201 .image5.s200, .section201 .image4.s200, .section201 .image3.s200{
width: 155px;
height: 155px;
}
.section201 .image1.border.s200, .section201 .image2.border.s200, .section201 .image5.border.s200, .section201 .image4.border.s200, .section201 .image3.border.s200{
width: 160px;
height: 160px;
}
.section1009 .form_wrapper, .section1009 .all_forms{
width: 100%;
}
.section1009 .form_wrapper{
width: 85%;
}
.section109 .menu {
width: 45%;
float: left;
}
.section105 .menu-and-phone-and-btn{
margin-top: 0;
margin-left: 55px;
}
section.section105 {
padding: 5px 0;
}

.extra_info_block.s300 .extra_images_in_card .extra_image{
height: 120px;
}

.section101 .section_inner,
.section103 .section_inner,
.section105 .section_inner,
.section107 .section_inner,
.section119 .section_inner,
.section109 .section_inner{
width: 320px;
}

.section130.section .catalog_items .arr1{
width: 100%;
}
.section151 .col_4,
.section151 .col_4.last{
width: 100%;
margin-left: 0%;

}

.section124 .col_3.last,
.section124 .col_3{
width: 90%;
max-width: 90%;
margin: 0 auto 30px;
float: none;

}
.section109 .menu{
width: 95%;
}
.section301 .right.size_350x250 .btn1, .section301 .right.size_700x500 .btn1{
height: 222px;
}
.section1154 .btn1{
width: 100%;
}

.section250 .image1.image_big img, .section250 .image2.image_big img, .section250 .image2.image_big, .section250 .image1.image_big{
height: 310px;
}
.section226 .image1.size_900x1200, .section226 .image1.size_900x1200 img{
width: 320px;
height: auto;
}
.section129 .image1.size_1200x1200{
height: auto;
}


.section .title, .section .sub_title{
width: 100%;
}

.section{
background-size: cover;
background-repeat: no-repeat;
}

.section2120 .head img{
max-width: 150px;
}
.section130 .image1.s150, .section130 .image2.s150, .section130 .image3.s150, .section130 .image4.s150{
width: 300px;
height: 225px;
}

.section126 .arr1 .extra_images > div{
width: 48%;
}
.section126 .extra_images > div img{
width: 100%;
}
.section145 .image_box, .padding_wrapper .section145 .image_box {
height: 240px;
}
.section .logo_text, .section .logo_text span{
font-size: 18px;
}
.section105 .logo_img, .section105 .logo_img img, .section107 .logo_img, .section107 .logo_img img {
width: 120px;
/*margin: 0 auto;*/
}
.section103 .text1 span, .section103 .text1{
font-size: 12px !important;
text-transform: lowercase;
}
.section1158 .catalog_items.count3 .arr1,
.section1158 .catalog_items.count4 .arr1{
margin-bottom: 30px;
}
.section1130 .catalog_items.count3 .arr1{
width: 100%;
}
.section1159 .arr1 .video1{
height: 70vw;
}
.section1159 .txt1{
font-size: 14px;
}
.editor_false .section1159 .catalog_items .content{
padding: 20px;
}
.section1302 .catalog_items.count4 .arr1{
width: 100%;
margin-left: 0;
}
.section2159 .img3{
width: 100%;
}
/*	.section143 .image_box.image_size_600x900, .section143 .image_box.image_size_300x450 {
height: 460px;
}*/
/*		.section143 .image_box.image_size_600x900.border, .section143 .image_box.image_size_300x450.border {
height: 450px;
}*/


.section1144 .image_box{
width: 47%;
max-width: 50%;
}

.section1144 .image_box:nth-child(3n){
margin-right: 10px;
}
.section1144 .image_box:nth-child(2n){
margin-right: 0;
}
.section2158 .txt_and_btn{
padding: 20px;
}

.section315 .image_box2, .section315 .image_box3{
width: auto;
}
.section1155 .image_box.size_220x315 .img{
width: 220px;
height: 315px;
margin: 0 auto;

}
.section1155.size_220x315 .image_box{
width: 320px;
height: 415px;
}

.section1155.size_220x220 .image_box{
width: 320px;
height: 320px;
}

.section1155.size_220x165 .image_box{
width: 320px;
height: 200px;
}
.section1155 .filter_css .image_box{
filter: grayscale(0);
}

.section146 .image_box{
width: 320px;
height: 320px;
}
.section311 .logo_img.active:after,
.section105 .menu_mobile_btn.active,
.section107 .menu_mobile_btn.active,
.section2116 .menu-toogler.active,
.section1156 .menu-toogler.active,
.section120 .menu-toogler.active,
.section116 .menu-toogler.active{
left: unset;
right: 20px;
}
.section311 .menu1,
.section105 .menu1,
.section107 .menu1,
.section1156 .menu1,
.section2116 .menu1,
.section116 .menu1,
.section120 .menu1{
max-width: 100%;
}

.section301 .right.size_350x250.right_btn_position .btn1,
.section301 .right.size_700x500.right_btn_position .btn1{
height: 195px;
line-height: 195px;

}
.section312 .text_overlay {
height: calc(100% - 144px);
top: 144px;
}
.section334 .overlay_image_box{
top: 145px;
height: calc(100% - 145px) ;
animation: unset;
}
.section313 .image_box1,
.section313 .image_box2,
.section313 .image_box3,
.section313 .image_box4,
.section313 .image_box5,
.section313 .image_box6,
.section313 .image_box7{
width: 100%;
}
.section315 .overlay_image_title,
.section313 .overlay_image_title, .section148 .overlay_image_title, .section147 .overlay_image_title{
font-size: 20px;
}

/*	.section1155 .image_box{
margin-left: 55px;
margin-right: 50px;
}*/
}



@media (max-width: 375px) {
.clear320{
display: block;
}
.section{
min-width: 320px;

}
.section .section_inner{
width: 320px;
}
.section156 .slider .go_left{
left: 30%;
}

.section156 .slider .go_right{
right: 30%;
}
.extra_info_block.s150,
.extra_info_block.s120,
.extra_info_block.s200,
.extra_info_block.s300{
width: 95%;
}
.extra_info_block.s300 .extra_images_in_card .extra_image{
width: 29%;
}

.section301 .size_350x100 .btn1, .section301 .size_700x200 .btn1{
height: 90px;
}
.section132.style_1 .section_inner, .section132.style_2 .section_inner, .section132.style_3 .section_inner, .section132.style_4 .section_inner{

width: 320px;
}
.section130 .catalog_items .col_4 .image1.s200 {
width: 200px;
height: 200px;
}

.section126.size_450x350 .image1, .section126.size_900x700 .image1, .section126.size_900x1200 .image1{
max-width: 100%;
margin-right: 0;

}
.section126.size_900x1200 .extra_images, .section126.size_900x900 .extra_images, .section126.size_900x700 .extra_images, .section126.size_450x350 .extra_images{
max-width: 100%;
}

.section129.slider .go_left, .section129.slider .go_right{
left: 0px;
color: #333;
z-index: 10;

}
.section129.slider .go_right {
left: auto;
right: 0px;
}
.section103 .text2 span, .section103 .text2, .section103 .text1 span, .section103 .text1 {
font-size: 12px !important;
}
.section103 .phone1{
font-size: 15px;
}
.section103 .phone1.show_phone_icon:before{
display: none;
}
.extra_images_big .extra_info_block .left .extra_images_in_card .extra_image{
width: 25%;
}
#basket_make_order input, #basket_make_order textarea{
min-width: 100%;
}
.section1145 .section_inner .images{
-moz-column-count: 1;
-webkit-column-count: 1;
column-count: 1;
}
.section250 .col_2{
margin-left: 2%;
}
.section144 .image_box.image_size_600x900,
.section144 .image_box, .padding_wrapper .section144 .image_box {
width: 100%;
height: auto;
}

.section148 .image_box1, .section148 .image_box2, .section148 .image_box3, .section148 .image_box4, .section148 .image_box5{
width: 100%;
height: auto;
}
.section147 .image_box3, .section147 .image_box5{
width: 100%;
}
.section1144 .image_box.fix_txt_img .overlay_image_box, .section1144 .image_box:hover .overlay_image_box{
padding: 15px;
}
/*.section1155 .image_box{
margin-left: 55px;
margin-right: 50px;
}*/
}

@media (max-width: 320px) {
.section.inner_width940 .section_inner,
.section .section_inner.width1170,
.section .section_inner{
width: 300px;
}
.section1155.size_220x165 .image_box{
width: 300px;
height: 240px;
}
.section1155.size_220x315 .image_box{
width: 300px;
height: 360px;
}
.section1155.size_220x220 .image_box{
width: 300px;
height: 260px;
}
.section1157.section .catalog_items.s200 img {
width: 100%;
height: auto;
}
/*	.section1157.section .catalog_items.s300 img {
width: 300px;
height: auto;
}*/

.section1144 .image_box.image_size_400x400 {
max-height: unset;
height: auto;
}
.section1158 .count4.s200 .images,
.section1158 .width1170 .count4.s200 .images {
height: 175px;
}
.section143 .image_box.image_size_600x900.border, .section143 .image_box.image_size_300x450.border{
height: 420px;
}
.section301 .right_btn_position .image1.size_200x200, .section301 .right_btn_position .image1.size_400x400{
margin-left: 20px;
}
.section143 .section_inner .image_box.image_size_600x450, .section143 .section_inner .image_box.image_size_300x225{
/* height: auto; */
}

.section1155 .go_left{
left: -10px;
}
.section1155 .go_right{
right: -10px;
}
.section145 .image_box, .padding_wrapper .section145 .image_box{
height: 225px;
}

.section1144 .images .image_box{
width: 100%;
max-width: 100%;
margin-right: 0;
}
.section301 .right.size_350x250.right_btn_position .btn1,
.section301 .right.size_700x500.right_btn_position .btn1{
height: 179px;
line-height: 179px;

}
.section312.show_lay .text_overlay {
height: calc(100% - 123px);
top: 123px;
}
.section334 .overlay_image_box{
top: 125px;
height: calc(100% - 125px);
}
.section1146 .arr1{
width: 100%;
}
.section146 .image_box {
width: 300px;
height: 300px;
}
}
@media (max-width:800px) {
.section121 .col_4 .num1, .section121 .col_4 .num2, .section121 .col_4 .num3, .section121 .col_4 .num4 {
font-size: 42px;
}
}
