@font-face {font-family:Wes; src: url(../fonts/Wes.otf);}
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,700,800);
/*нормализация*/
*{margin:0; padding:0;}*,:after,:before {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
article,aside,details,figcaption,figure,footer,header,main,hgroup,nav,section,summary,label{display:block;}dd,dt{list-style: none;}sub,sup{position:relative;vertical-align:baseline;}sup{top: -0.4rem;}fieldset{border:0;}iframe {border:none;}button{border:0;}
code,pre{font-size:1.6rem;-moz-tab-size: 4;tab-size: 4;white-space: pre-wrap;font-family: PT Mono,Monaco,Menlo,Consolas,Courier New,monospace;overflow: auto;}
/*Типография*/
html{font-size:10px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{background:#fff;color:#646464;font-family:Open Sans,Helvetica Neue,Helvetica,sans-serif;font-size:1.4rem;font-weight: normal;line-height:1.4;}
h1,h2,h3,h4,h5,h6{margin:0 0 10px 0;font-weight:500;font-family:Wes;}h1,h2{font-size:3rem;}h3{font-size:2.4rem;} h4,h5,h6{font-size:2rem;}
h2.h2-contact{font-size: 1.8rem;font-weight: 500;}
a,a:visited{text-decoration:none;color:#333;}a:hover,a:active{color:#fc98fa;}
input,textarea,select{padding:8px 12px;width:100%;border:1px solid #BDBDBD;height: 32px;}
input[type="radio"],input[type="checkbox"]{width:35px;margin:0 5px 0 0;}
textarea{min-height:80px;width:100%;margin-top:10px;}input:focus,textarea:focus{outline:0;border:1px solid #e880a2;}
p{margin:0 0 14px 0;line-height:1.4;}
p.mr_10{margin:0 0 10px 0;line-height:1;}
b,strong{font-weight:700;}
hr{margin:5px 0;border-bottom:1px solid #CCC;}
small,.small{font-size:8.rem;}
em,i{font-style:italic;}
span{margin:0;}
.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}
.left{float:left;margin:0 10px 0 auto;}.right{float:right;margin:0 10px 0 auto;}.center{display:block;text-align:center;margin:0 auto;}
/*модификатор любой текст сделает цветным*/.text-pink{color:#fc98fa;}.text-blue{color:#0064cc;}.text-yellow{color:#F0AD4E;}.text-red{color:#cf341b;}.text-green{color:#060;}.text-grey{color:#696969;}

/*Модификатор шрифта*/
.font_wes{font-family:Wes;}
.nam_v{font-family:Wes;font-size:2rem;margin-top: -15px;}
.f-size26{font-size:2.6rem;}


/* # = структура сайта файл main/main.php */
#max-width{width:1030px;max-width:100%;display:block;margin:0 auto;}


/*Все что касается шапки сайта*/
#header_top{max-width:100%;display:block;margin:0 auto;color:#000;padding-top:25px;}

.header_flex{display:flex;  justify-content: center;padding:50px 0 20px 0;}
.header_1{order:2;padding:0 45px;}
.header_2{order:1;padding:0 45px;}
.header_3{order:3;padding:0 45px;}
.header_1 p{margin:0 0 15px 0;line-height:1;font-size:1.4rem;}
.header_3 p{margin:0 0 5px 0;font-size:1.5rem;line-height:1.8rem;}
.logo{display:block;margin:0 auto;}


#content_all{overflow:hidden;display:block;margin:0 auto;width:980px;max-width:100%;padding:64px 25px;border-top:1px solid #222;}

#footer{border-top:1px solid #222;padding:20px 90px;font-size:1.4rem;}

.footer_flex{display:flex;justify-content: space-between;}
.footer_left{color: #383838;font-size: 12px;font-weight: 300;line-height:12px;}
.footer_left span{text-decoration: underline;}

.footer_right{}
.footer_right ul{list-style:none;}
.footer_right li{list-style:none;display:inline-block;padding-left: 6px;}
.footer_right li:hover{}
#footer p{padding:0 0 10px 0;}
ul.footer-soc{list-style:none; margin-top:0;}





i.i-vk,i.i-facebook,i.i-instagram{border: 1px solid #6f6f6f;padding-top: 4px;padding-bottom: 3px;color: #6f6f6f;}
i.i-vk{padding-left:5px;}i.i-facebook{padding-left:9px;padding-right:2px;}i.i-instagram{padding-left:7px;}
i.i-vk:hover,i.i-facebook:hover,i.i-instagram:hover{border:1px solid #e880a2;color: #6f6f6f;}
#footer a,#footer a:visited{color:#333;}#footer a:hover{color:#e880a2;}

/*Меню*/
.menu-flex{width:100%;display: flex; justify-content: center;}
/*меню для мобил тыцялка*/
.touch-menu{display:none;font-size:1.6rem;padding:10px 10px 10px 15px;width:100%;}
.touch-menu a,.touch-menu a:visited,.touch-menu a:hover,touch-menu a:focus{color:#000;}
/*стили меню*/
.menu{list-style:none;margin:0 auto;font-size:1.2rem;}.menu span{margin:0 5px;}.menu:before,.menu:after{content:" ";display:table;}.menu:after{clear:both;}.menu ul{list-style:none;width:240px;}.menu li{position:relative;}.menu > li{float:left;}.menu > li > .parent{background-image:url(../images/menu/downArrow.png);background-repeat:no-repeat;background-position:right;}.menu > li > a{display:block;}.menu li ul{position:absolute;left:-9999px;}.menu > li.hover > ul{left:0;}.menu li li.hover ul{left:100%;top:0;}
.menu li{border-top:1px solid #6f6f6f;margin:0 5px;}
.menu li a{display:block;padding:15px 13px 10px 13px;color:#222;overflow:hidden;text-transform: uppercase;}
.menu li a:hover,.menu li:hover > a{color:#222;border-top:4px solid #333;padding:11px 13px 10px 13px;}



/*Главная*/
.home_flex{display:flex;flex-wrap:wrap; justify-content: space-between;padding:20px 0;}
.home_left{width:50%;}
.home_right{width:50%;}
.block-text_all{widht:100%;color: #383838;font-size: 1.4rem;font-weight: 300;line-height: 21px;}



.certificate_flex{display:flex;justify-content:left;margin-left:95px;}
.cert_1{width:20%;margin-right:25px;}
.cert_2{width:20%;margin-right:25px;}
.cert_3{width:20%;margin-right:25px;}
.cert_4{width:20%;margin-right:25px;}
.certificate_flex img{border:2px solid #fff;}
.certificate_flex img:hover{border:2px solid #e880a2;}

/*Плагин отзывы*/

.review_flex{display:flex;justify-content: space-between;}
.review_text{width:50%;padding:35px 10px 10px 10px;}
.review_form{width:50%;padding:35px 10px 10px 10px;}
.guestbook{margin-bottom:25px;}
a.review_btn{color:#333;border:1px solid #BDBDBD;display:block;margin:0 auto 45px auto;width:100%;max-width:480px;padding:12px 24px;font-size:1.4rem;text-align:center;vertical-align: middle;cursor: pointer;}
a.review_btn:hover{color:#333;}
a.review_btn span.i-vk{float:left;margin-right:15px;}
.review_btn_text{text-decoration: underline;}
span.review_name{color:#e880a2;font-size:1.6rem;font-family:Wes;}
span.review_data{font-size:1.2rem;}
span.review_text{font-size:1.3rem;}

/*контакты*/

.contact-flex{display:flex;flex-wrap:wrap; justify-content: space-between;}
.contact-text{width:50%;}
.contact-form{width:35%;color:#646464;}

.center_text{max-width:700px;display:block;}


img.page-edit{float:right;padding:5px;background-color:#e3e3e3;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
img.page-edit:hover{background-color:#777;}
img.page-edit:active{background-color:#000;}
h1.page_name{color:#646464;}
h2.page_name{font-size:2rem;font-family:Wes;}
h2.page_name:hover{color:#e880a2;}
.info{font-size:1.4rem;}
.info-top,.info-bottom{margin:10px 0;}
.info span{margin:0 0 10px 10px;}
.article_content{font-size:1.3rem;}
span.mso-cut a{margin:10px 0 10px auto;float:right;clear:both;}

ul.list_all{list-style:none;}
ul.list_all li{list-style:none;margin-bottom:5px;padding:4px 0;line-height:1.4;}
ul.list_all li:last-child{margin-bottom:0;}
ol.list_block,ul.list_block{list-style:none;margin:0;}
li.block_li{list-style:none;padding:6px 0;line-height:1.4;}


blockquote{background-color:#f5f5f5;border-left:4px solid #444;display:block;margin:10px 0 15px 0;padding:8px;overflow:hidden;word-wrap:break-word;}
blockquote p{margin:2px;}
code,pre{background:#444;color:#f5f5f5;font-size:1.6rem;padding:5px;margin:10px 0 15px 0;}
/*страница 404 ошибки*/
.block_404{background-color:#fdeeec;border-left:6px solid #cf341b;display:block;overflow:hidden;word-wrap:break-word;}

/*Кнопки*/
button,input[type="submit"],input[type="reset"],.btn,.btn-black,.btn-blue,.btn-red,.forms_reset,.btn-yellow,.btn-green{color:#fff;display:inline-block;margin:0 2px;padding:8px 16px;font-size:1.3rem;text-align:center;vertical-align: middle;cursor: pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
a.btn{color:#000;}button a,input[type="submit"],a.btn-black,a.btn-blue,a.btn-red,a.btn-yellow,a.btn-green{color:#fff;}
.btn{color:#000;background: #eee;}
button:hover,.btn:hover{background:#e3e3e3;color:#000;}.btn:active,button:active{background:#B3B6B7;}
button,input[type="submit"],.btn-black{background:#646464;}button:hover,input[type="submit"]:hover,.btn-black:hover{color:#fff;background:#e880a2;}button:active,input[type="submit"]:active,.btn-black:active{background:#000;}button:focus{outline:0;}
.btn-blue{background:#115dce;}.btn-blue:hover{color:#fff;background-color:#2575ed;}.btn-blue:active{background: #004dcc;}
.btn-red{background:#af1612;}.btn-red:hover{color:#fff;background:#e8231d;}.btn-red:active{background:#800000;}
.btn-yellow{background:#f5ae00;}.btn-yellow:hover{background:#ffc800;color:#fff;}.btn-yellow:active{background:#f59500;}
.btn-green{background:#258437;}.btn-green:hover{color:#fff;background-color:#37c753;}.btn-green:active{background: #1d6a2c;}
.btn-big{padding:11px 19px;font-size:1.063rem;}.btn-small{padding: 2px 6px;font-size:1.3rem;}
.btn-contact{display:inline-block;margin:0;padding:5px 12px;font-size:1.6rem;text-align:center;vertical-align: middle;cursor: pointer;}

.btn-contact{
	height: 45px;
	max-width:280px;
	width:100%;
    position: relative;
    border: none;
    background-color: rgba(146, 146, 146, 1);
    transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    background: url(..//images/contact/vk.png);
    display: inline-block;
    margin: 0;
    padding: 5px 28px;
    font-size: 1.6rem;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}
.btn-contact:hover{ background: url(..//images/contact/vk-hov.png);height: 45px;display: inline-block;
    margin: 0;
    padding: 5px 28px;
    font-size: 1.6rem;
    text-align: center;
    vertical-align: middle;}
	.btn-contact-inst{
	height: 45px;
    position: relative;
    border: none;
    background-color: rgba(146, 146, 146, 1);
    transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    background: url(..//images/contact/inst.png);
    display: inline-block;
    margin: 0;
    padding: 5px 12px;
    font-size: 1.6rem;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}
/*.btn-contact:before, .btn-contact:after {
   content: '';
z-index: -1;
position: absolute;
left: 10px;
bottom: 8px;
width: 75%;
max-width: 300px;
height: 56%;
box-shadow: 0px 11px 13px rgb(42, 27, 27);
transform: skew(-15deg) rotate(-6deg);
background:  url(..//images/contact/liftedshadow_medium.png);
}*/

.btn-contact:after {
    left: auto;
    right: 10px;
    transform: skew(15deg) rotate(6deg);
}
.contact-text a{color:#fff;}
.contact-text p{color:#646464;}

/*Картинки*/
img{max-width:100%;height:auto;}
img.image_for_page{display:block;width:100%;margin:24px auto;}
img.left{float:left;margin:0 10px 5px 0;}
img.right{float:right;margin:0 0 5px 15px;}
img.center{display:block;margin:0 auto;}



/*навигация хз нах она нужна сайте из 5 страниц*/
.pagination{text-align:left;margin:0 0 15px 0;}
.pagination strong,.pagination a,.pagination span{display:inline-block;color:#dcdcdc;margin:10px 5px 5px 2px;padding:12px 20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.pagination a,.pagination span{background-color:#666;}.pagination strong{background-color:#333;}
.pagination a:hover{background-color:#333;}
.pagination a:active{background-color:#000;}

/*табы*/

p.mr_left{margin:50px 0 10px 176px;line-height:1.4;}
div.mso-tabs{width:100%;}

div.mso-tabs-box.mso-tabs-visible{display:block;}ul.mso-tabs-nav{display:table;list-style:none;margin:15px auto 45px auto;padding:0;font-size:1.3rem;}
ul.mso-tabs-nav li.mso-tabs-elem{text-align:left;display:inline-block;position:relative;padding:6px 8px;;margin:15px 5px 0 0;cursor:pointer;color:#000;}
ul.mso-tabs-nav li:last-child{border:none;}


ul.mso-tabs-nav li.mso-tabs-elem:hover{background: #646464;color:#fff;}
ul.mso-tabs-nav li.mso-tabs-current{background:#383838;color:#fff;}
div.mso-tabs-box{display:none;padding:5px 0;}


/*иконочные шрифты*/
@font-face{font-family:'FontAwesome';src:local('FontAwesome'),url('../fonts/fontawesome/fontawesome-webfont.woff?v450') format('woff'),url('../fonts/fontawesome/fontawesome-webfont.woff2?v450') format('woff2');font-style:normal;font-weight:400;}.icon-fa-normal,[class*="i-"]:before{font-family:FontAwesome;display:inline-block;font-size:inherit;font-weight:500;font-style:normal;line-height:1;margin-right:7px;}.i-glass:before{content:"\f000";}.i-music:before{content:"\f001";}.i-search:before{content:"\f002";}.i-envelope-o:before{content:"\f003";}.i-heart:before{content:"\f004";}.i-star:before{content:"\f005";}.i-star-o:before{content:"\f006";}.i-user:before{content:"\f007";}.i-film:before{content:"\f008";}.i-th-large:before{content:"\f009";}.i-th:before{content:"\f00a";}.i-th-list:before{content:"\f00b";}.i-check:before{content:"\f00c";}.i-close:before,.i-remove:before,.i-times:before{content:"\f00d";}.i-search-plus:before{content:"\f00e";}.i-search-minus:before{content:"\f010";}.i-power-off:before{content:"\f011";}.i-signal:before{content:"\f012";}.i-cog:before,.i-gear:before{content:"\f013";}.i-trash-o:before{content:"\f014";}.i-home:before{content:"\f015";}.i-file-o:before{content:"\f016";}.i-clock-o:before{content:"\f017";}.i-road:before{content:"\f018";}.i-download:before{content:"\f019";}.i-arrow-circle-o-down:before{content:"\f01a";}.i-arrow-circle-o-up:before{content:"\f01b";}.i-inbox:before{content:"\f01c";}.i-play-circle-o:before{content:"\f01d";}.i-repeat:before,.i-rotate-right:before{content:"\f01e";}.i-refresh:before{content:"\f021";}.i-list-alt:before{content:"\f022";}.i-lock:before{content:"\f023";}.i-flag:before{content:"\f024";}.i-headphones:before{content:"\f025";}.i-volume-off:before{content:"\f026";}.i-volume-down:before{content:"\f027";}.i-volume-up:before{content:"\f028";}.i-qrcode:before{content:"\f029";}.i-barcode:before{content:"\f02a";}.i-tag:before{content:"\f02b";}.i-tags:before{content:"\f02c";}.i-book:before{content:"\f02d";}.i-bookmark:before{content:"\f02e";}.i-print:before{content:"\f02f";}.i-camera:before{content:"\f030";}.i-font:before{content:"\f031";}.i-bold:before{content:"\f032";}.i-italic:before{content:"\f033";}.i-text-height:before{content:"\f034";}.i-text-width:before{content:"\f035";}.i-align-left:before{content:"\f036";}.i-align-center:before{content:"\f037";}.i-align-right:before{content:"\f038";}.i-align-justify:before{content:"\f039";}.i-list:before{content:"\f03a";}.i-dedent:before,.i-outdent:before{content:"\f03b";}.i-indent:before{content:"\f03c";}.i-video-camera:before{content:"\f03d";}.i-image:before,.i-photo:before,.i-picture-o:before{content:"\f03e";}.i-pencil:before{content:"\f040";}.i-map-marker:before{content:"\f041";}.i-adjust:before{content:"\f042";}.i-tint:before{content:"\f043";}.i-edit:before,.i-pencil-square-o:before{content:"\f044";}.i-share-square-o:before{content:"\f045";}.i-check-square-o:before{content:"\f046";}.i-arrows:before{content:"\f047";}.i-step-backward:before{content:"\f048";}.i-fast-backward:before{content:"\f049";}.i-backward:before{content:"\f04a";}.i-play:before{content:"\f04b";}.i-pause:before{content:"\f04c";}.i-stop:before{content:"\f04d";}.i-forward:before{content:"\f04e";}.i-fast-forward:before{content:"\f050";}.i-step-forward:before{content:"\f051";}.i-eject:before{content:"\f052";}.i-chevron-left:before{content:"\f053";}.i-chevron-right:before{content:"\f054";}.i-plus-circle:before{content:"\f055";}.i-minus-circle:before{content:"\f056";}.i-times-circle:before{content:"\f057";}.i-check-circle:before{content:"\f058";}.i-question-circle:before{content:"\f059";}.i-info-circle:before{content:"\f05a";}.i-crosshairs:before{content:"\f05b";}.i-times-circle-o:before{content:"\f05c";}.i-check-circle-o:before{content:"\f05d";}.i-ban:before{content:"\f05e";}.i-arrow-left:before{content:"\f060";}.i-arrow-right:before{content:"\f061";}.i-arrow-up:before{content:"\f062";}.i-arrow-down:before{content:"\f063";}.i-mail-forward:before,.i-share:before{content:"\f064";}.i-expand:before{content:"\f065";}.i-compress:before{content:"\f066";}.i-plus:before{content:"\f067";}.i-minus:before{content:"\f068";}.i-asterisk:before{content:"\f069";}.i-exclamation-circle:before{content:"\f06a";}.i-gift:before{content:"\f06b";}.i-leaf:before{content:"\f06c";}.i-fire:before{content:"\f06d";}.i-eye:before{content:"\f06e";}.i-eye-slash:before{content:"\f070";}.i-exclamation-triangle:before,.i-warning:before{content:"\f071";}.i-plane:before{content:"\f072";}.i-calendar:before{content:"\f073";}.i-random:before{content:"\f074";}.i-comment:before{content:"\f075";}.i-magnet:before{content:"\f076";}.i-chevron-up:before{content:"\f077";}.i-chevron-down:before{content:"\f078";}.i-retweet:before{content:"\f079";}.i-shopping-cart:before{content:"\f07a";}.i-folder:before{content:"\f07b";}.i-folder-open:before{content:"\f07c";}.i-arrows-v:before{content:"\f07d";}.i-arrows-h:before{content:"\f07e";}.i-bar-chart-o:before,.i-bar-chart:before{content:"\f080";}.i-twitter-square:before{content:"\f081";}.i-facebook-square:before{content:"\f082";}.i-camera-retro:before{content:"\f083";}.i-key:before{content:"\f084";}.i-cogs:before,.i-gears:before{content:"\f085";}.i-comments:before{content:"\f086";}.i-thumbs-o-up:before{content:"\f087";}.i-thumbs-o-down:before{content:"\f088";}.i-star-half:before{content:"\f089";}.i-heart-o:before{content:"\f08a";}.i-sign-out:before{content:"\f08b";}.i-linkedin-square:before{content:"\f08c";}.i-thumb-tack:before{content:"\f08d";}.i-external-link:before{content:"\f08e";}.i-sign-in:before{content:"\f090";}.i-trophy:before{content:"\f091";}.i-github-square:before{content:"\f092";}.i-upload:before{content:"\f093";}.i-lemon-o:before{content:"\f094";}.i-phone:before{content:"\f095";}.i-square-o:before{content:"\f096";}.i-bookmark-o:before{content:"\f097";}.i-phone-square:before{content:"\f098";}.i-twitter:before{content:"\f099";}.i-facebook-f:before,.i-facebook:before{content:"\f09a";}.i-github:before{content:"\f09b";}.i-unlock:before{content:"\f09c";}.i-credit-card:before{content:"\f09d";}.i-rss:before{content:"\f09e";}.i-hdd-o:before{content:"\f0a0";}.i-bullhorn:before{content:"\f0a1";}.i-bell:before{content:"\f0f3";}.i-certificate:before{content:"\f0a3";}.i-hand-o-right:before{content:"\f0a4";}.i-hand-o-left:before{content:"\f0a5";}.i-hand-o-up:before{content:"\f0a6";}.i-hand-o-down:before{content:"\f0a7";}.i-arrow-circle-left:before{content:"\f0a8";}.i-arrow-circle-right:before{content:"\f0a9";}.i-arrow-circle-up:before{content:"\f0aa";}.i-arrow-circle-down:before{content:"\f0ab";}.i-globe:before{content:"\f0ac";}.i-wrench:before{content:"\f0ad";}.i-tasks:before{content:"\f0ae";}.i-filter:before{content:"\f0b0";}.i-briefcase:before{content:"\f0b1";}.i-arrows-alt:before{content:"\f0b2";}.i-group:before,.i-users:before{content:"\f0c0";}.i-chain:before,.i-link:before{content:"\f0c1";}.i-cloud:before{content:"\f0c2";}.i-flask:before{content:"\f0c3";}.i-cut:before,.i-scissors:before{content:"\f0c4";}.i-copy:before,.i-files-o:before{content:"\f0c5";}.i-paperclip:before{content:"\f0c6";}.i-floppy-o:before,.i-save:before{content:"\f0c7";}.i-square:before{content:"\f0c8";}.i-bars:before,.i-navicon:before,.i-reorder:before{content:"\f0c9";}.i-list-ul:before{content:"\f0ca";}.i-list-ol:before{content:"\f0cb";}.i-strikethrough:before{content:"\f0cc";}.i-underline:before{content:"\f0cd";}.i-table:before{content:"\f0ce";}.i-magic:before{content:"\f0d0";}.i-truck:before{content:"\f0d1";}.i-pinterest:before{content:"\f0d2";}.i-pinterest-square:before{content:"\f0d3";}.i-google-plus-square:before{content:"\f0d4";}.i-google-plus:before{content:"\f0d5";}.i-money:before{content:"\f0d6";}.i-caret-down:before{content:"\f0d7";}.i-caret-up:before{content:"\f0d8";}.i-caret-left:before{content:"\f0d9";}.i-caret-right:before{content:"\f0da";}.i-columns:before{content:"\f0db";}.i-sort:before,.i-unsorted:before{content:"\f0dc";}.i-sort-desc:before,.i-sort-down:before{content:"\f0dd";}.i-sort-asc:before,.i-sort-up:before{content:"\f0de";}.i-envelope:before{content:"\f0e0";}.i-linkedin:before{content:"\f0e1";}.i-rotate-left:before,.i-undo:before{content:"\f0e2";}.i-gavel:before,.i-legal:before{content:"\f0e3";}.i-dashboard:before,.i-tachometer:before{content:"\f0e4";}.i-comment-o:before{content:"\f0e5";}.i-comments-o:before{content:"\f0e6";}.i-bolt:before,.i-flash:before{content:"\f0e7";}.i-sitemap:before{content:"\f0e8";}.i-umbrella:before{content:"\f0e9";}.i-clipboard:before,.i-paste:before{content:"\f0ea";}.i-lightbulb-o:before{content:"\f0eb";}.i-exchange:before{content:"\f0ec";}.i-cloud-download:before{content:"\f0ed";}.i-cloud-upload:before{content:"\f0ee";}.i-user-md:before{content:"\f0f0";}.i-stethoscope:before{content:"\f0f1";}.i-suitcase:before{content:"\f0f2";}.i-bell-o:before{content:"\f0a2";}.i-coffee:before{content:"\f0f4";}.i-cutlery:before{content:"\f0f5";}.i-file-text-o:before{content:"\f0f6";}.i-building-o:before{content:"\f0f7";}.i-hospital-o:before{content:"\f0f8";}.i-ambulance:before{content:"\f0f9";}.i-medkit:before{content:"\f0fa";}.i-fighter-jet:before{content:"\f0fb";}.i-beer:before{content:"\f0fc";}.i-h-square:before{content:"\f0fd";}.i-plus-square:before{content:"\f0fe";}.i-angle-double-left:before{content:"\f100";}.i-angle-double-right:before{content:"\f101";}.i-angle-double-up:before{content:"\f102";}.i-angle-double-down:before{content:"\f103";}.i-angle-left:before{content:"\f104";}.i-angle-right:before{content:"\f105";}.i-angle-up:before{content:"\f106";}.i-angle-down:before{content:"\f107";}.i-desktop:before{content:"\f108";}.i-laptop:before{content:"\f109";}.i-tablet:before{content:"\f10a";}.i-mobile-phone:before,.i-mobile:before{content:"\f10b";}.i-circle-o:before{content:"\f10c";}.i-quote-left:before{content:"\f10d";}.i-quote-right:before{content:"\f10e";}.i-spinner:before{content:"\f110";}.i-circle:before{content:"\f111";}.i-mail-reply:before,.i-reply:before{content:"\f112";}.i-github-alt:before{content:"\f113";}.i-folder-o:before{content:"\f114";}.i-folder-open-o:before{content:"\f115";}.i-smile-o:before{content:"\f118";}.i-frown-o:before{content:"\f119";}.i-meh-o:before{content:"\f11a";}.i-gamepad:before{content:"\f11b";}.i-keyboard-o:before{content:"\f11c";}.i-flag-o:before{content:"\f11d";}.i-flag-checkered:before{content:"\f11e";}.i-terminal:before{content:"\f120";}.i-code:before{content:"\f121";}.i-mail-reply-all:before,.i-reply-all:before{content:"\f122";}.i-star-half-empty:before,.i-star-half-full:before,.i-star-half-o:before{content:"\f123";}.i-location-arrow:before{content:"\f124";}.i-crop:before{content:"\f125";}.i-code-fork:before{content:"\f126";}.i-chain-broken:before,.i-unlink:before{content:"\f127";}.i-question:before{content:"\f128";}.i-info:before{content:"\f129";}.i-exclamation:before{content:"\f12a";}.i-superscript:before{content:"\f12b";}.i-subscript:before{content:"\f12c";}.i-eraser:before{content:"\f12d";}.i-puzzle-piece:before{content:"\f12e";}.i-microphone:before{content:"\f130";}.i-microphone-slash:before{content:"\f131";}.i-shield:before{content:"\f132";}.i-calendar-o:before{content:"\f133";}.i-fire-extinguisher:before{content:"\f134";}.i-rocket:before{content:"\f135";}.i-maxcdn:before{content:"\f136";}.i-chevron-circle-left:before{content:"\f137";}.i-chevron-circle-right:before{content:"\f138";}.i-chevron-circle-up:before{content:"\f139";}.i-chevron-circle-down:before{content:"\f13a";}.i-html5:before{content:"\f13b";}.i-css3:before{content:"\f13c";}.i-anchor:before{content:"\f13d";}.i-unlock-alt:before{content:"\f13e";}.i-bullseye:before{content:"\f140";}.i-ellipsis-h:before{content:"\f141";}.i-ellipsis-v:before{content:"\f142";}.i-rss-square:before{content:"\f143";}.i-play-circle:before{content:"\f144";}.i-ticket:before{content:"\f145";}.i-minus-square:before{content:"\f146";}.i-minus-square-o:before{content:"\f147";}.i-level-up:before{content:"\f148";}.i-level-down:before{content:"\f149";}.i-check-square:before{content:"\f14a";}.i-pencil-square:before{content:"\f14b";}.i-external-link-square:before{content:"\f14c";}.i-share-square:before{content:"\f14d";}.i-compass:before{content:"\f14e";}.i-caret-square-o-down:before,.i-toggle-down:before{content:"\f150";}.i-caret-square-o-up:before,.i-toggle-up:before{content:"\f151";}.i-caret-square-o-right:before,.i-toggle-right:before{content:"\f152";}.i-eur:before,.i-euro:before{content:"\f153";}.i-gbp:before{content:"\f154";}.i-dollar:before,.i-usd:before{content:"\f155";}.i-inr:before,.i-rupee:before{content:"\f156";}.i-cny:before,.i-jpy:before,.i-rmb:before,.i-yen:before{content:"\f157";}.i-rouble:before,.i-rub:before,.i-ruble:before{content:"\f158";}.i-krw:before,.i-won:before{content:"\f159";}.i-bitcoin:before,.i-btc:before{content:"\f15a";}.i-file:before{content:"\f15b";}.i-file-text:before{content:"\f15c";}.i-sort-alpha-asc:before{content:"\f15d";}.i-sort-alpha-desc:before{content:"\f15e";}.i-sort-amount-asc:before{content:"\f160";}.i-sort-amount-desc:before{content:"\f161";}.i-sort-numeric-asc:before{content:"\f162";}.i-sort-numeric-desc:before{content:"\f163";}.i-thumbs-up:before{content:"\f164";}.i-thumbs-down:before{content:"\f165";}.i-youtube-square:before{content:"\f166";}.i-youtube:before{content:"\f167";}.i-xing:before{content:"\f168";}.i-xing-square:before{content:"\f169";}.i-youtube-play:before{content:"\f16a";}.i-dropbox:before{content:"\f16b";}.i-stack-overflow:before{content:"\f16c";}.i-instagram:before{content:"\f16d";}.i-flickr:before{content:"\f16e";}.i-adn:before{content:"\f170";}.i-bitbucket:before{content:"\f171";}.i-bitbucket-square:before{content:"\f172";}.i-tumblr:before{content:"\f173";}.i-tumblr-square:before{content:"\f174";}.i-long-arrow-down:before{content:"\f175";}.i-long-arrow-up:before{content:"\f176";}.i-long-arrow-left:before{content:"\f177";}.i-long-arrow-right:before{content:"\f178";}.i-apple:before{content:"\f179";}.i-windows:before{content:"\f17a";}.i-android:before{content:"\f17b";}.i-linux:before{content:"\f17c";}.i-dribbble:before{content:"\f17d";}.i-skype:before{content:"\f17e";}.i-foursquare:before{content:"\f180";}.i-trello:before{content:"\f181";}.i-female:before{content:"\f182";}.i-male:before{content:"\f183";}.i-gittip:before,.i-gratipay:before{content:"\f184";}.i-sun-o:before{content:"\f185";}.i-moon-o:before{content:"\f186";}.i-archive:before{content:"\f187";}.i-bug:before{content:"\f188";}.i-vk:before{content:"\f189";}.i-weibo:before{content:"\f18a";}.i-renren:before{content:"\f18b";}.i-pagelines:before{content:"\f18c";}.i-stack-exchange:before{content:"\f18d";}.i-arrow-circle-o-right:before{content:"\f18e";}.i-arrow-circle-o-left:before{content:"\f190";}.i-caret-square-o-left:before,.i-toggle-left:before{content:"\f191";}.i-dot-circle-o:before{content:"\f192";}.i-wheelchair:before{content:"\f193";}.i-vimeo-square:before{content:"\f194";}.i-try:before,.i-turkish-lira:before{content:"\f195";}.i-plus-square-o:before{content:"\f196";}.i-space-shuttle:before{content:"\f197";}.i-slack:before{content:"\f198";}.i-envelope-square:before{content:"\f199";}.i-wordpress:before{content:"\f19a";}.i-openid:before{content:"\f19b";}.i-bank:before,.i-institution:before,.i-university:before{content:"\f19c";}.i-graduation-cap:before,.i-mortar-board:before{content:"\f19d";}.i-yahoo:before{content:"\f19e";}.i-google:before{content:"\f1a0";}.i-reddit:before{content:"\f1a1";}.i-reddit-square:before{content:"\f1a2";}.i-stumbleupon-circle:before{content:"\f1a3";}.i-stumbleupon:before{content:"\f1a4";}.i-delicious:before{content:"\f1a5";}.i-digg:before{content:"\f1a6";}.i-pied-piper:before{content:"\f1a7";}.i-pied-piper-alt:before{content:"\f1a8";}.i-drupal:before{content:"\f1a9";}.i-joomla:before{content:"\f1aa";}.i-language:before{content:"\f1ab";}.i-fax:before{content:"\f1ac";}.i-building:before{content:"\f1ad";}.i-child:before{content:"\f1ae";}.i-paw:before{content:"\f1b0";}.i-spoon:before{content:"\f1b1";}.i-cube:before{content:"\f1b2";}.i-cubes:before{content:"\f1b3";}.i-behance:before{content:"\f1b4";}.i-behance-square:before{content:"\f1b5";}.i-steam:before{content:"\f1b6";}.i-steam-square:before{content:"\f1b7";}.i-recycle:before{content:"\f1b8";}.i-automobile:before,.i-car:before{content:"\f1b9";}.i-cab:before,.i-taxi:before{content:"\f1ba";}.i-tree:before{content:"\f1bb";}.i-spotify:before{content:"\f1bc";}.i-deviantart:before{content:"\f1bd";}.i-soundcloud:before{content:"\f1be";}.i-database:before{content:"\f1c0";}.i-file-pdf-o:before{content:"\f1c1";}.i-file-word-o:before{content:"\f1c2";}.i-file-excel-o:before{content:"\f1c3";}.i-file-powerpoint-o:before{content:"\f1c4";}.i-file-image-o:before,.i-file-photo-o:before,.i-file-picture-o:before{content:"\f1c5";}.i-file-archive-o:before,.i-file-zip-o:before{content:"\f1c6";}.i-file-audio-o:before,.i-file-sound-o:before{content:"\f1c7";}.i-file-movie-o:before,.i-file-video-o:before{content:"\f1c8";}.i-file-code-o:before{content:"\f1c9";}.i-vine:before{content:"\f1ca";}.i-codepen:before{content:"\f1cb";}.i-jsfiddle:before{content:"\f1cc";}.i-life-bouy:before,.i-life-buoy:before,.i-life-ring:before,.i-life-saver:before,.i-support:before{content:"\f1cd";}.i-circle-o-notch:before{content:"\f1ce";}.i-ra:before,.i-rebel:before{content:"\f1d0";}.i-empire:before,.i-ge:before{content:"\f1d1";}.i-git-square:before{content:"\f1d2";}.i-git:before{content:"\f1d3";}.i-hacker-news:before{content:"\f1d4";}.i-tencent-weibo:before{content:"\f1d5";}.i-qq:before{content:"\f1d6";}.i-wechat:before,.i-weixin:before{content:"\f1d7";}.i-paper-plane:before,.i-send:before{content:"\f1d8";}.i-paper-plane-o:before,.i-send-o:before{content:"\f1d9";}.i-history:before{content:"\f1da";}.i-circle-thin:before,.i-genderless:before{content:"\f1db";}.i-header:before{content:"\f1dc";}.i-paragraph:before{content:"\f1dd";}.i-sliders:before{content:"\f1de";}.i-share-alt:before{content:"\f1e0";}.i-share-alt-square:before{content:"\f1e1";}.i-bomb:before{content:"\f1e2";}.i-futbol-o:before,.i-soccer-ball-o:before{content:"\f1e3";}.i-tty:before{content:"\f1e4";}.i-binoculars:before{content:"\f1e5";}.i-plug:before{content:"\f1e6";}.i-slideshare:before{content:"\f1e7";}.i-twitch:before{content:"\f1e8";}.i-yelp:before{content:"\f1e9";}.i-newspaper-o:before{content:"\f1ea";}.i-wifi:before{content:"\f1eb";}.i-calculator:before{content:"\f1ec";}.i-paypal:before{content:"\f1ed";}.i-google-wallet:before{content:"\f1ee";}.i-cc-visa:before{content:"\f1f0";}.i-cc-mastercard:before{content:"\f1f1";}.i-cc-discover:before{content:"\f1f2";}.i-cc-amex:before{content:"\f1f3";}.i-cc-paypal:before{content:"\f1f4";}.i-cc-stripe:before{content:"\f1f5";}.i-bell-slash:before{content:"\f1f6";}.i-bell-slash-o:before{content:"\f1f7";}.i-trash:before{content:"\f1f8";}.i-copyright:before{content:"\f1f9";}.i-at:before{content:"\f1fa";}.i-eyedropper:before{content:"\f1fb";}.i-paint-brush:before{content:"\f1fc";}.i-birthday-cake:before{content:"\f1fd";}.i-area-chart:before{content:"\f1fe";}.i-pie-chart:before{content:"\f200";}.i-line-chart:before{content:"\f201";}.i-lastfm:before{content:"\f202";}.i-lastfm-square:before{content:"\f203";}.i-toggle-off:before{content:"\f204";}.i-toggle-on:before{content:"\f205";}.i-bicycle:before{content:"\f206";}.i-bus:before{content:"\f207";}.i-ioxhost:before{content:"\f208";}.i-angellist:before{content:"\f209";}.i-cc:before{content:"\f20a";}.i-ils:before,.i-shekel:before,.i-sheqel:before{content:"\f20b";}.i-meanpath:before{content:"\f20c";}.i-buysellads:before{content:"\f20d";}.i-connectdevelop:before{content:"\f20e";}.i-dashcube:before{content:"\f210";}.i-forumbee:before{content:"\f211";}.i-leanpub:before{content:"\f212";}.i-sellsy:before{content:"\f213";}.i-shirtsinbulk:before{content:"\f214";}.i-simplybuilt:before{content:"\f215";}.i-skyatlas:before{content:"\f216";}.i-cart-plus:before{content:"\f217";}.i-cart-arrow-down:before{content:"\f218";}.i-diamond:before{content:"\f219";}.i-ship:before{content:"\f21a";}.i-user-secret:before{content:"\f21b";}.i-motorcycle:before{content:"\f21c";}.i-street-view:before{content:"\f21d";}.i-heartbeat:before{content:"\f21e";}.i-venus:before{content:"\f221";}.i-mars:before{content:"\f222";}.i-mercury:before{content:"\f223";}.i-transgender:before{content:"\f224";}.i-transgender-alt:before{content:"\f225";}.i-venus-double:before{content:"\f226";}.i-mars-double:before{content:"\f227";}.i-venus-mars:before{content:"\f228";}.i-mars-stroke:before{content:"\f229";}.i-mars-stroke-v:before{content:"\f22a";}.i-mars-stroke-h:before{content:"\f22b";}.i-neuter:before{content:"\f22c";}.i-facebook-official:before{content:"\f230";}.i-pinterest-p:before{content:"\f231";}.i-whatsapp:before{content:"\f232";}.i-server:before{content:"\f233";}.i-user-plus:before{content:"\f234";}.i-user-times:before{content:"\f235";}.i-bed:before,.i-hotel:before{content:"\f236";}.i-viacoin:before{content:"\f237";}.i-train:before{content:"\f238";}.i-subway:before{content:"\f239";}.i-medium:before{content:"\f23a";}


img.image_right{float:right;width:auto;max-width:100%;height:auto;margin:0 auto 0 10px;}
.b-img_txt{display:block;margin:10px 0;overflow:hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing:border-box;word-wrap:break-word;}
.b-img_txt p{margin:5px 2px;}



img.scroll{position:fixed; right:5px; bottom:25px; width:48px; height:48px; cursor:pointer;}


.break{clear:both;}.clearfloat{clear:both;height:0;line-height:0;}.clearfix:before, .clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}
.lightbox{cursor:pointer;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.7);-webkit-filter:none!important;z-index:9997;}.lightbox img{display:block;position:absolute;border:5px solid #fff;box-shadow:0 0 20px #000;}body.blurred > *{-webkit-filter:blur(2px);-webkit-transform:translate3d(0,0,0);}
.lightbox-loading{background:url(../images/loading.gif) center center no-repeat;width:31px;height:31px;position:absolute;top:48%;left:50%;margin:-16px 0 0 -16px;}.lightbox-caption{display:none;position:absolute;left:0;bottom:0;width:100%;text-align:center;z-index:9998;background:rgba(0,0,0,0.7);}.lightbox-caption p{max-width:70%;display:inline-block;color:#fff;font-size:12px;line-height:18px;margin:0 auto;padding:10px;}.lightbox-button{position:absolute;z-index:9999;background:no-repeat center center;width:32px;height:32px;opacity:0.4;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}.lightbox-button:hover,.lightbox-button:focus{opacity:1;-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);}
.lightbox-close{right:10px;top:10px;background-image:url(../images/close.png);}
.lightbox-next{right:10px;top:48%;background-image:url(../images/next.png);}
.lightbox-previous{left:10px;top:48%;background-image:url(../images/previous.png);}

.galname{/*имя галереи*/}
div.gallery{/*галерея*/}
/*картинка галереи*/img.gal_img{float:left;width:30.33333333333333%;margin:0 auto 3% 3%;height:auto;}
img.about_img{float:left;width:22%;margin:0 auto 3% 3%;height:auto;border:2px solid #fff;}
img.about_img:hover{border:2px solid #e880a2;}
img.one_photo_center{display:block;width:auto;max-width:100%;min-width:320px;height:auto;margin:20px auto 35px auto;}
img.one_photo_left{float:left;width:auto;max-width:240px;height:auto;margin:0 10px 0 auto;}
img.one_photo_right{float:right;width:auto;max-width:240px;height:auto;margin:0 auto 0 10px;}
div.gallery img:hover,img.gal_img:hover,img.one_photo:hover,img.one_photo_left:hover,img.one_photo_right:hover
{
opacity:0.8;
-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-webkit-transition: all 1s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;-ms-filter:grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;
}



.break{clear:both;}

@media screen and (max-width: 660px) and (min-width: 481px){
img.gal_img,img.one_photo_left,img.about_img{float:none;display:block;width:90%;margin:0 auto;margin-bottom:25px;}
}

@media screen and (max-width: 480px){
img.gal_img,img.one_photo_left,img.about_img{float:none;display:block;width:90%;margin:0 auto;margin-bottom:25px;}
}

@media screen and (max-width: 320px){
img.gal_img,img.one_photo_left,img.about_img{float:none;display:block;width:90%;margin:0 auto;margin-bottom:25px;}
}





.w-clearfix:before,.w-clearfix:after{content:"";display:table;}.w-clearfix:after{clear:both;}
.divwindow {
  position:fixed;
  left: 0px;
  top: 193px;
  right: 0px;
  bottom: 193px;
  z-index: 1;
  display:none;
  width: 375px;
  height:440px;
  padding:30px;
  margin-right: auto;
  margin-left: auto;
  background-color:#fff;border:1px solid #e880a2;
}
@media screen and (max-width: 480px){
.divwindow{
top:45px;
bottom:45px;
width: 90%;
height:400px;
}


}
.closed {
  position:static;
  left:-2px;
  top:5px;
  right:-17px;
  bottom:-1px;
  display:block;
  width:30px;
  height:30px;
  float:right;
  color:#646464;
  font-size: 25px;
  line-height: 34px;
  font-weight: 100;
  text-indent: 6.9px;
  text-transform: none;
  cursor: alias;
}

.w-form {
  margin:0 0 15px;

}
.formiuy {
  position: relative;
  top: 67px;
}
.divtext {
  position: relative;
  top: -28px;
  display: block;
  color: #646464;
  text-align:left;
  text-decoration: none;
  text-transform: none;
}

.form_name{font-family:Wes;font-size:22px;line-height:28px;font-weight:400;}
.form_text{font-size:13px;line-height:15px;color:#fc98fa;font-weight:400;}

input.w-input{
  display: block;
  width: 100%;
  height: 38px;
  padding: 8px 12px;
  margin-bottom: 30px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
}
input.w-input:hover,input.w-input:focus{border: 1px solid #fc98fa;}
.divbuttom {
  display: block;
  width:auto;
}

.w-button {
  display: inline-block;
  padding: 9px 15px;
  background-color: #646464;
  color: white;
  font-size: 11px;
  line-height: inherit;
  text-decoration: none;
  cursor: pointer;border:0; float:right;margin:0;
}
input.w-button {
  -webkit-appearance: button;
}
.w-button:hover{background-color:#e880a2;}


.formzaiwk {
  display: block;
  width: 259px;
  height: 38px;
  margin-right: auto;
  margin-left: auto;
  border-radius:0;
  background-color: white;
  color: black;
  text-align: center;
}











.w-form-done {
  display: none;
  padding: 20px;
  text-align: center;
  background-color: #dddddd;
}
.mess {
  position: relative;
  top: 214px;
  font-size: 15px;
}

.w-form-fail {
  display: none;
  margin-top: 10px;
  padding: 10px;
  background-color: #ffdede;
}

.mes {
  position: relative;
  top: 45px;
  text-align: center;
}




h1.category_name{/*Имя категории*/}

.page_columns{display:flex;flex-wrap:wrap; justify-content: space-between;}
.page_block{width:32.33333333333333%;padding:15px 15px 15px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:left;}
.page_block_img{display:block;width:100%;height:auto;margin:0 auto 10px auto;}
h2.col_title{font-size:1.8rem;}
.info-col{font-size:1.4rem;}

.category_2_btn{display:flex;justify-content:left;;margin-top:100px;}
.btn1{margin-right:28px;}
.btn2{}


a.category_btn{color:#333;border:1px solid #BDBDBD;display:block;margin:0 auto;width:250px;max-width:100%;padding:12px 24px;font-size:1.4rem;text-align:center;vertical-align: middle;cursor: pointer;}
a.category_btn:hover{color:#333;}
a.category_btn span.i-vk{float:left;margin-right:15px;}
.category_btn_text{text-decoration: underline;}



/*сброс флексов*/
@media screen and (max-width:860px){
.page_block{width:48%;}
}

@media screen and (max-width:680px){
.page_block{width:100%;display:block;margin:0 auto;}
}
ul.tabs_about {
	height: 28px;
	line-height: 25px;
	list-style: none;
	margin:15px 0 10px 0;
}
.tabs_about li {
	float: left;
	display: inline;
	margin: 0;
	font-size:1.4rem;
	padding: 0;
	color: #777;
	cursor: pointer;
	position: relative;
}


.box {
	display: none;
	padding: 0 12px;
}
.box.visible {
	display: block;
}

.section.vertical {
	display: block;width: 100%; margin: 0 auto;
}
.vertical .tabs_about {
	float: left;
	display: inline;
}
.vertical .tabs_about li {
	padding:0 13px;
	margin: 0 0 1px;
}
.vertical .tabs_about li:hover {
	color: #e880a2;
	text-decoration: underline;
}
.vertical .box {
  border-width: 1px;
}

.tabs_flex{display:flex;flex-wrap:wrap; justify-content: space-between;margin-top:20px;}
.tabs_left{width:25%;}
.tabs_right{width:75%;}

@media screen and (max-width:860px){.menu-flex{display:block;}}


@media screen and (min-width:860px){.block-text_all{max-width: 397px;} }
@media screen and (max-width:860px){
#content_all{max-width:100%;padding:24px;}
.footer_flex,.footer_left,.footer_right{display:block;float:none;margin:0 auto;width:100%;text-align:center;}
.home_flex,.home_left,.home_right,.contact-flex,.contact-text,.contact-form{display:block;width:100%;float:none;margin:0 auto;}
.review_flex,.review_text,.review_form{display:block;width:100%;float:none;margin:0 auto;padding:15px;}
#footer{padding:20px;}
p.mr_left{margin:50px 0 20px 20px;line-height:1.4;}
ul.mso-tabs-nav,ul.mso-tabs-nav li.mso-tabs-elem{border:0;display:block;margin: 0 auto;}
div.mso-tabs{display:block;width:100%;float:none;margin:0 auto;padding:15px;}
.category_2_btn{display:block;width:100%;float:none;margin:0 auto;padding:15px;}
.btn1,.btn2{display:block;margin:0 auto;margin-bottom:15px;width:auto;max-width:100%;}

}

@media screen and (max-width:640px){
.header_flex,.header_1,.header_2,.vertical .tabs_about{display:block;width:100%;float:none;margin:0 auto;text-align:center;}
.header_1,.header_2{padding-right:0;padding-left:0;}
.header_flex,#header_top{padding:10px;}

.certificate_flex{display:block;margin:0 auto;width:100%;}
.cert_1,.cert_2,.cert_3,.cert_4{width:100%;}
.certificate_flex img{display:block;margin:0 auto;}


.tabs_flex{display:block;margin-top:20px;}
.tabs_left{width:100%;}
.tabs_right{width:100%;margin-top:20px;}
.btn-contact{
    display: block;
    margin: 0 auto;

}
}

/*меню для мобил тыцялка*/
@media screen and (max-width:860px){.logo_menu{display:none;}.active,.touch-menu{display:block;}.menu > li{float:none;}.menu > li > .parent{background-position:95% 50%;}.menu li li .parent{background-image:url(../images/menu/downArrow.png);background-repeat:no-repeat;background-position:95% 50%;}.menu ul{display:block;width:100%;}.menu > li.hover > ul,.menu li li.hover ul{position:static;}}

@media screen and (max-width:640px){
img.left_prev,img.left,img.right,.left,.right{float:none;display:block;margin:0 auto;width:auto;}
}

@media screen and (max-width: 320px){
.mso-widget-header,h1,h2,h3,h4,h5,h6{font-size:26px;}
.pagination strong,.pagination a,.pagination span{display:inline-block;color:#fff;margin:10px 4px;padding:6px 12px;}
}




.columns{display:flex;flex-wrap:wrap; justify-content: space-between;}
.w_block{width:31.33333333333333%;margin-bottom:24px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #BABBBD;text-align:center;padding:5px 5px 10px 5px;}
img.w_block_img{display:block;width:100%;height:auto;margin:0 auto 15px auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
h2.price_title{font-size:2rem;}
.info-col{font-size:1.4rem;}



.cat-article-item{}
.cat-article-item__name{}
.cat-article-item__description{}

