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


/*IPAD PRO BEGIN*/
@media (min-width: 768px) and (max-width: 1199px){

	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-slide .item .text {
    padding-top: 15px;
}
	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-slide .item .text .title {
    font-size: 40px;
}
	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-slide .item .text .desc {}
	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-slide .item .text .btn {}
}
/*IPAD PRO BEGIN*/

/*IPAD BEGIN*/
@media (min-width: 768px) and (max-width: 991px) {
	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-slide .item .text {
    padding-top: 15px;
}
	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-slide .item .text .title {
    font-size: 34px;
}
	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-slide .item .text .desc {
    font-size: 30px;
}
	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-slide .item .text .btn {}
	
	
	.marki2 {width: auto;}
}
/*IPAD END*/

/*MOBILE BEGIN*/
@media (max-width: 767px) {


	.block_margin_top_1 {padding-top:10px;}
	.block_margin_top_2 {padding-top:20px;}
	.block_margin_top_3 {padding-top:30px;}
	.block_margin_top_4 {padding-top:40px;}
	.block_margin_top_5 {padding-top:50px;}


	.block_margin_bottom_1 {padding-bottom:10px;}
	.block_margin_bottom_2 {}
	.block_margin_bottom_3 {padding-bottom:30px;}
	.block_margin_bottom_4 {padding-bottom:40px;}
	.block_margin_bottom_5 {padding-bottom:50px;}


	.more {}
	.more:before {}
	.more:after {}

	.more_black {}
	.more_black:before {}
	.more_black:after {}



	.block_header_comment {
		font-size: 14px;
	}





	.block_text_center {padding: 0px;font-size: 12px;}
	.block_text_center h2 {font-size: 16px;}
	.block_text_center p {}



	.mblock[data-blocktype='block_textleft'] ._cont .block_header_comment {}
	.mblock[data-blocktype='block_textleft'] ._cont {display: block;}
	.mblock[data-blocktype='block_textleft'] ._cont:after {}
	.mblock[data-blocktype='block_textleft'] ._cont ._image {width:100%;}
	.mblock[data-blocktype='block_textleft'] ._cont ._image img {}
	.mblock[data-blocktype='block_textleft'] ._cont ._text {width:100%;padding-top: 10px;}
	.mblock[data-blocktype='block_textleft'] ._cont ._text .btn {}


	.mblock[data-blocktype='block_textright'] ._cont .block_header_comment {}
	.mblock[data-blocktype='block_textright'] ._cont {display: block;}
	.mblock[data-blocktype='block_textright'] ._cont:after {}
	.mblock[data-blocktype='block_textright'] ._cont ._image {width:100%;}
	.mblock[data-blocktype='block_textright'] ._cont ._image img {}
	.mblock[data-blocktype='block_textright'] ._cont ._text {width:100%;padding-top: 10px;margin-left: 0px;}
	.mblock[data-blocktype='block_textright'] ._cont ._text .btn {}






	.mblock[data-blocktype='block_videotextright'] {}
	.mblock[data-blocktype='block_videotextright'] ._cont {display: block;}
	.mblock[data-blocktype='block_videotextright'] ._cont .video {width: 100%;margin: 0px;}
	.mblock[data-blocktype='block_videotextright'] ._cont .video .video_container {}
	.mblock[data-blocktype='block_videotextright'] ._cont .video .text {width: 100%;padding-top: 10px;}



	
	h2, .h2 {padding-bottom: 20px;font-size: 20px;}
	
	
	.mblock[data-blocktype='block_gallery'] .gallery_container .slick-slider .slick-list .slick-slide picture img {height:auto;}


	h2 + .block_header_comment {
    margin-top: 0px;
    padding-bottom: 20px;
}


	.mblock[data-blocktype='block_video'] .type2 ._cont {
    flex-direction: column-reverse;
}
	.mblock[data-blocktype='block_video'] .type2 .video {
    width: 100%;
}
	.mblock[data-blocktype='block_video'] .type2 .text {
    width: 100%;
    padding-top: 10px;
}


	.mblock[data-blocktype='block_video'] .type1 ._cont {
    flex-direction: column-reverse;
}
	.mblock[data-blocktype='block_video'] .type1 .video {
    width: 100%;
}
	.mblock[data-blocktype='block_video'] .type1 .text {
    width: 100%;
    padding-top: 10px;
}



	.mblock[data-blocktype='block_slider_main'] {}
	.mblock[data-blocktype='block_slider_main'] .slick-slider {
}
	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-arrow {}
	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-arrow:before {}

	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-arrow.slick-prev {}
	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-arrow.slick-next {}
	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-arrow.slick-prev:before {}
	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-arrow.slick-newxt:before {}

	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-slide {}
	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-slide .item {}
	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-slide .item picture {}
	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-slide .item picture img {}
	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-slide .item .text {
    padding-top: 15px;
    position: relative;
}
	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-slide .item .text .container {text-align: center;}
	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-slide .item .text .title {
    font-size: 20px;
    color: black;
}
	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-slide .item .text .desc {
    font-size: 16px;
    padding-top: 10px;
    color: black;
}
	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-slide .item .text .btn {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-dots {top: -21px;right: 15px;transform: scale(0.5);flex-direction: row;left: 0px;right: auto;bottom: 0px;top: auto;transform: none;margin: 0px;width: 100%;justify-content: center;gap: 7px;}
	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-dots li {
    margin-top: 0px;
    width: auto;
}
	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-dots li:first-child {}
	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-dots li button {
    border-color: black;
    width: 10px;
    height: 10px;
}
	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-dots li button:before {}
	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-dots li.slick-active button {}
	.mblock[data-blocktype='block_slider_main'] .slick-slider .slick-dots li.slick-active button:before {}


	.marki {
    margin: 0px -10px -20px;
}
	.marki a {
    width: calc(50% - 20px);
    height: 80px;
    margin: 0px 10px 20px;
    padding: 15px;
}
	.marki a img {}


	.marki2 {
    margin: 0px -10px -20px;
    width: auto;
}
	.marki2 a {
    width: calc(50% - 20px);
    height: 80px;
    margin: 0px 10px 20px;
    padding: 15px;
}
	.marki2 a img {}


	.mblock[data-blocktype='block_form'] {}
	.mblock[data-blocktype='block_form'] form {
    padding: 15px;
}
	.mblock[data-blocktype='block_form'] form .form_title {
    font-size: 18px;
}
	.mblock[data-blocktype='block_form'] form .form_comment {
    font-size: 14px;
}
	.mblock[data-blocktype='block_form'] form .fields {
    display: block;
}
	.mblock[data-blocktype='block_form'] form ._control {
    width: 100%;
    margin-bottom: 15px;
}
	.mblock[data-blocktype='block_form'] form .block_agree {}
	 

	.bg_form_blue {}
	.bg_form_blue form {}
	.bg_form_blue {}
	.bg_form_blue .btn {}

	.bg_form_blue form ._control {}
	.bg_form_blue form ._control input {}
	.bg_form_blue form ._control input::placeholder {}

	.bg_form_blue form .label-checkbox .field-checkbox a {}


	.mblock[data-blocktype='block_services'] {}
	.mblock[data-blocktype='block_services'] .serices_list {margin: 0px -10px -20px;}
	.mblock[data-blocktype='block_services'] .serices_list > .item {
    width: calc(100% - 20px);
    margin: 0px 10px 20px;
}
	.mblock[data-blocktype='block_services'] .serices_list > .item img {}
	.mblock[data-blocktype='block_services'] .serices_list > .item .title {
    top: 10px;
    left: 10px;
    font-size: 18px;
}

	.mblock[data-blocktype='block_services'] .serices_list > .item:after {}

	.mblock[data-blocktype='block_services'] .serices_list > .add {
    width: calc(100% - 20px);
    padding: 15px;
    box-sizing: border-box;
    margin: 0px 10px 20px;
}
	.mblock[data-blocktype='block_services'] .serices_list > .add .title {}
	.mblock[data-blocktype='block_services'] .serices_list > .add .btn {}


	.bg_services {
    background: none;
}

	.static_services {
    display: block;
    padding: 15px 0px;
    background: #f3f3f3;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
}
	.static_services .text {
    width: 100%;
}
	.static_services .text h2 {}
	.static_services .text p {}
	.static_services .text .btn {}
	.static_services ul {
    margin-top: 15px;
}
	.static_services ul > li {}
	.static_services ul > li:before {}
	.static_services ul > li:first-child {}
	.static_services ul > li:after {}
	.static_services ul > li.ico1:after {}
	.static_services ul > li.ico2:after {}
	.static_services ul > li.ico3:after {}

	.static_services ul > li.sep {}
	.static_services ul > li.sep:before {}
	.static_services ul > li.sep:after {}


	.block_contacts {
    margin: 0px -15px;
    display: block;
}
	.block_contacts #communication1 {
    margin: 0px;
    padding: 0px;
    width: 100%;
}
	.block_contacts form {
    padding: 15px;
}
	.block_contacts form .form_title {
    font-size: 20px;
}
	.block_contacts form .form_comment {
    font-size: 16px;
    padding-bottom: 15px;
}
	.block_contacts form .fields {
    margin: 0px;
}
	.block_contacts form .fields ._control {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
	.block_contacts form .fields ._control {}

	.block_contacts .text {
    padding: 15px;
    width: 100%;
    box-sizing: border-box;
    font-size: 16px;
}
	.block_contacts .text .title {
    font-size: 20px;
}
	.block_contacts .text .item {}
	.block_contacts .text .item .phone {}
	.block_contacts .text .item .phone a {}
	.block_contacts .text .item .phone a:before {}
	.block_contacts .text .item .addr {}
	.block_contacts .text .item .addr:before {}
	.block_contacts .text .email {}
	.block_contacts .text .email a {}
	.block_contacts .text .email a:before {}




}

