/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.mob-br {
	display: block;
}
.br-pc {
		display: none;
	}
.mob-purple {
	        color: #c53395;
}
.attention-txt {
	    text-align: center;
    color: #fff;
    font-size: 15px;
    line-height: 1.3;
margin: -17px auto -20px !important;
	    width: 50%;
}
.uplayer {
	position: relative;
	z-index: 6;
}
.nolink a {
	pointer-events: none;
}
.vc_column-inner.vc_custom_1599476737848 {
	    padding-top: 10px !important;
}
.wdo-tabs-container h4 {
	    margin-bottom: 5px;
}
.body-tel small{
visibility: hidden;
    width: 89px;
    display: inline-block;
}
#raa2 {
    position: absolute;
    bottom: 35px;
}
.tel-br {
	display: none;
}
.hidden {
	visibility:hidden;
}
.ull{
	padding-left: 100px;
}
.ddlink span {
transition: .3s;
opacity:1;
}
.ddlink:hover span {
   opacity: .6; 
}  

 body .blue .tc-tabs-style1 .nav-tabs li a:after {
     background-color: #C53495 !important;
 }
 .nav.nav-tabs {
         display: flex;
    justify-content: center;
        padding-bottom: 30px;
 }
 body .tc-tabs-style1 .nav-tabs li.active a:hover,
 body .tc-tabs-style1 .nav-tabs li.active a:focus,
 body .tc-tabs-style1 .nav-tabs li.active a{
     color: #fff;
 }
 body .tc-tabs-style1 .nav-tabs li a {
     font-size: 18px;
     padding: 12px 35px;
 }
 .sem-3 b {
         min-height: 50px;
    display: inline-block;
 }
 .sem-3 h3 {
     color: #C53495 !important;
 }
 .sem-3 small {
         min-height: 50px;
    display: inline-block;
 }
 .sem-3 i {
     color: #C53495;
 }
 .sem-in {
     min-height: 109px;
    display: inline-block;
 }
 #triple table {
         margin: 0 auto;
    max-width: 300px;
    min-height: 220px;
 }
 #triple table td {
     font-size: 15px;
    padding: 5px 19px !important;
    text-align: center;
    border: 1px solid #eee;
 }
 #sem-uno table td {
     font-size: 15px;
    padding: 5px 19px !important;
    text-align: center;
    border: 1px solid #eee;
 }
 #triple .sem-ul {
     min-height: 175px;
 }
 #triple .vc_btn3-container.vc_btn3-inline {
         width: 100%;
    text-align: center;
 }
 .tabs-here .nav.nav-tabs li {
         margin-right: 0;
 }

  .tabs-here .nav.nav-tabs li a {
         width: 240px;
    text-align: center;
    margin: 0;
    padding: 18px 0;
    background: #fff;
        border: 1px solid #c53395 !important;
       
  }
.home .tabs-here .nav.nav-tabs li a {
      width: 240px;
    text-align: center;
    margin: 0;
    padding: 18px 0;
    background: #fff;
        border: 1px solid #c53395 !important;
       
  }
  .tabs-here .tc-tabs-style1 {
   background: transparent !important;
    border: none !important;
  }
  body .blue .tc-tabs-style1 .nav-tabs li a:after{
    display: none !important;
  }
  body .blue .tc-tabs-style1 .nav-tabs li.active a {
    box-shadow: inset 0 2px 8px rgb(43 43 43 / 35%);
    background: #c53395;
  }
  
  .tabs-here .nav.nav-tabs li:nth-child(1){
      order: 1;
  }
  .tabs-here .nav.nav-tabs li:nth-child(2){
      order: 2;
  }
  .tabs-here .nav.nav-tabs li:nth-child(3){
      order: 3;
  }
  .tabs-here .nav.nav-tabs li:nth-child(1) a{
	  border-radius: 50px 0 0 50px;
  }
  .tabs-here .nav.nav-tabs li:nth-child(2) a{
      
  }
.tabs-here .nav.nav-tabs li:nth-child(3) a{
      border-radius: none;
  }
.tabs-here .nav.nav-tabs li:nth-child(4) {
    order: 4;
}
.tabs-here .nav.nav-tabs.custom-tabs li:nth-child(4) a{
	  border-radius: 0 50px 50px 0;
  }

	  .home .tabs-here .nav.nav-tabs li:nth-child(4) a {
       border-radius: 0 40px 40px 0;
	border-radius: none;
}
.home .tabs-here .nav.nav-tabs li:nth-child(4) {
    order: 4;
}


  .wdo-tabs-container .nav > li > a:hover {
    background-color: #c5339540 !important;
}
body .blue .tc-tabs-style1 .nav-tabs li.active a:hover {
      background: #c53395 !important;
  }
  .triple-l {
    max-width: 880px;
    margin-top: 30px;
    margin-bottom: 20px;
  }
.home .triple-l {
	    max-width: 880px;
    margin-top: 30px;
    margin-bottom: 20px;
}
  .new-ls i {
          color: #c53395;
  }
  .new-ls h3 {
      margin-top: 10px !important;
  }
  .first-title {
          margin-bottom: 0px !important;
  }

.tabs-here .nav.nav-tabs {
	position: relative;
	margin-bottom: 0px;
}

.vc_pageable-slide-wrapper.vc_clearfix.owl-carousel {
	padding: 0 100px;
}
.blog-box div.owl-nav{left:0;top:45%;display:flex;position:absolute;justify-content:space-between;width:100%;z-index:1}
.blog-box .owl-stage-outer{z-index:2}
.blog-box .owl-nav button.owl-prev{margin:0 0 0 0px}
.blog-box .owl-nav button.owl-next{margin:0 0px 0 0}
.blog-box .owl-nav button svg path {
	transition: .4s;
	fill: transparent;
}

.icon-slider div.owl-nav{left:0;bottom: 11%;display:flex;position:absolute;justify-content:space-between;width: calc(100% + 30px);z-index:12}
.icon-slider .owl-stage-outer{z-index:2}
.icon-slider .owl-nav button.owl-prev{margin:0 0 0 -15px;transform: rotate(180deg);height: 28px;display: flex;
    align-items: center;}
.icon-slider .owl-nav button.owl-next{margin:0 15px 0 0;height: 28px;display: flex;
    align-items: center;}
.icon-slider .owl-nav button svg path {
	transition: .4s;
	fill: transparent;
}
.brs {
	display: none;
}
.ilightbox-holder.metro-white .ilightbox-container .ilightbox-caption {
	color: transparent !important;
	background-image: none !important;
	text-shadow: none !important;
}
.telebutton {
	display: flex !important;
    flex-direction: column;
    align-items: center;
    gap: 20px;
}
.telebutton a:first-child {
		position: relative;
	padding: 13px 50px !important;
}
.telebutton a:first-child::before {
	content: "";
	background: url(https://materinstvo.kiev.ua/wp-content/uploads/2023/12/telegram-1.png) no-repeat;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 9px;
    left: 14px;
    transition: .4s;
} 

.telebox {
    /* background: rgb(131,175,84);
background: -moz-linear-gradient(180deg, rgba(131,175,84,1) 0%, rgba(131,175,84,0.6783088235294117) 50%, rgba(131,175,84,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(131,175,84,1) 0%, rgba(131,175,84,0.6783088235294117) 50%, rgba(131,175,84,1) 100%);
background: linear-gradient(180deg, rgba(131,175,84,1) 0%, rgba(131,175,84,0.6783088235294117) 50%, rgba(131,175,84,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#83af54",endColorstr="#83af54",GradientType=1); */
    box-shadow: 0 1px 20px rgba(0, 0, 0, 0.09);
    padding-top: 30px;
    margin-bottom: 40px;
    position: relative;
    z-index: 2;
}
.post-content .telebox h2 {
	color: #fff;
}
.telebox h2 + p {
	color: #fff;
}
.telebox::after {
    content: "";
	display: block !important;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    z-index: -1;
    background: url(https://materinstvo.kiev.ua/wp-content/uploads/2018/07/lsize_distr.png) #000000 repeat center/cover;
}
.hr-footer {
    background-color: #C53398;
    width: 100px;
    height: 2px;
    margin: -10px auto 0px;
    display: block;
}
.contFlex {
    display: flex;
    justify-content: center;
    margin-top: 40px;
    text-align: left;
}
.contImg {
    background: url(https://materinstvo.kiev.ua/wp-content/uploads/2024/01/unnamed2.png) no-repeat center/cover;
    width: 50%;
    height: auto;
}
.contInfo {
padding: 25px 0 40px 40px;
}
.footer-all h3 {
	font-size: 27px;
	font-family: Comfortaa, Verdana, Geneva, sans-serif;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
	color: #c53395;
	text-align: center;
}
.cont1 p {
    text-align: left;
    margin-bottom: 0px;
    color: #c53395;
    font-size: 21px;
    line-height: 1.55;
}
.cont2 b {
	color: #c53395;
}
@media(max-width: 990px) {

	.mob-br {
		display: none;
	}
	.mob-purple {
		    color: #c53395;
	}
	.mob-purple-last + b {
		margin-left: 11px;
	}
	.attention-txt {
margin: -40px auto -20px !important;
	}
	.body-tel small {
		width: 74px;
	}
	.body-tel strong,
	.body-tel {
		    font-size: 15px;
	}
	.cont1 {
		font-size: 16px !important;
    line-height: 22px !important;
	}
	.footer-all h3 {
		font-size: 22px !important;
		line-height: 30.8px !important;
	}
	.contFlex {
		justify-content: center;
		margin-top: 0px;
		flex-direction: column;
		align-items: center;
	}
	.contImg {
		width: 100%;
		height: 360px;
		margin-top: 30px;
	}
	.contInfo {
		padding: 0px 0 10px 0px;
	}
	.contFlex p, .contFlex b,
	.foo-green-txt {
		font-size: 16px !important;
		line-height: 22px !important;
	}
	.telebutton a{
		padding: 12px 14px !important;
		font-size: 13px !important;
		font-weight: 600 !important;
	}
	.telebox p {
		font-size: 16px !important;
		line-height: 22px !important;
	}
	.icon-slider .owl-item .vc_col-sm-3 {
		width: 100%;
	}
	.icon-slider .owl-item .vc-hoverbox-block {
		height: 205px;
		width: 225px;
		margin: 0 auto !important;
		right: 0;
		border-radius: 30px !important;
	}
	.icon-slider .owl-item .vc-hoverbox-block h2 {
		text-align: left !important;
	}
	.h2-hoverbox {
		
	}
	
	.gallery-flex .vc_pageable-slide-wrapper{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.gallery-flex .vc_pageable-slide-wrapper > .vc_grid-item{
		display: inline-block;
		width: 25%;
	}
	.gallery-flex .vc_column_container>.vc_column-inner {
		padding-left: 0px;
		padding-right: 0px;
	}
	.icon-slider {
		margin: 0 auto !important;
	}
	.icon-slider h3 {
		margin-top: -5px !important;
		font-size: 18px !important;
	}
	.vc-hoverbox-block-inner.vc-hoverbox-back-inner h2 {
		font-size: 16px !important;
	}
}

.adress br.foo-br {
		  display:none;
	  }
.blog-box .owl-nav button.owl-prev svg{transform:rotate(180deg)}
.teoria-mob,
.main-t1-mob{
	display:none;
}
#raa {
    position: absolute;
    bottom: 35px;
	}
div.mainb p {
	margin:0;
}
.mh1 {
	    margin: 15px 0 20px;
}
.mh2 {
	margin-bottom: 0px;
}
.mainhr {
	width: 198px;
    height: 1px;
    background: #c53395;
    margin: 20px 0 10px;
    display: inline-block;
    border: none;
}
.it-box {
	border-radius: 25px;
    box-shadow: 0 0 8px 2px #cfcfcf;
        padding: 18px 30px 40px;
    background: #fff;
    min-height: 348px;
    margin-top: 20px;
	position:relative;
}
.it-hr {
    width: 40%;
    height: 2px;
    background: #c53395;
    margin: -13px auto 14px;
}
.it-box::after {
    content: "";
    position: absolute;
    top: -30px;
    left: calc(50% - 30px);
    width: 60px;
    height: 60px;
    border: 2px solid #c53395;
    border-radius: 50%;
    background-size: 35px !important;
    box-shadow: 0px -2px 2px 1px #cfcfcf;
}
#tri .vc_col-sm-4:nth-child(1) .it-box::after {
	background: url(https://materinstvo.kiev.ua/wp-content/uploads/2021/10/w1.png) #fff no-repeat center/contain;
}
#tri .vc_col-sm-4:nth-child(2) .it-box::after {
	background: url(https://materinstvo.kiev.ua/wp-content/uploads/2021/10/w2.png) #fff no-repeat center/contain;
}
#tri .vc_col-sm-4:nth-child(3) .it-box::after {
	background: url(https://materinstvo.kiev.ua/wp-content/uploads/2021/10/w3.png) #fff no-repeat center/contain;
}

#tri.tri .vc_col-sm-4:nth-child(1) .it-box::after {
	background: url(https://materinstvo.kiev.ua/wp-content/uploads/2021/10/w3.png) #fff no-repeat center/contain;
}
#tri.tri .vc_col-sm-4:nth-child(2) .it-box::after {
	background: url(https://materinstvo.kiev.ua/wp-content/uploads/2021/10/w2.png) #fff no-repeat center/contain;
}
#tri.tri .vc_col-sm-4:nth-child(3) .it-box::after {
	background: url(https://materinstvo.kiev.ua/wp-content/uploads/2023/03/icons8-list-view-64-1.png) #fff no-repeat center/contain;
}

#tri.tri .it-box h3 {
    font-size: 24px;
}
#tri.tri .it-box h3 span {
	font-size: 18px!important;
	    margin-top: 0px !important;
    display: block;
}
h1.mh1-konst span {
    line-height: 48px !important;
    color: #c53395;
    display: block;
    font-size: 45px !important;
}
.paym {
	display: flex;
    align-items: center;
	margin-top: -10px !important;
}

.paym img {
	margin-left: 10px;
}
.title-with-icon {
	position: relative;
	    display: table;
    margin: 0 auto;
    text-align: center;
}
.title-with-icon::before {
    content: "";
    position: absolute;
    left: -60px;
    top: -4px;
    height: 50px;
    width: 50px;
}
.how-flex > div:first-child {
	width: 37%;
}
.how-bg {
	    background: #00000014;
    width: 100%;
    height: 100%;
}
.how-bg img {
	    box-shadow: 0px 0px 55px 0px rgb(0 0 0 / 30%);
    position: relative;
    z-index: -1;
}
.sec-how {
	    margin-bottom: 60px;
}
.sec-how h3 {
	    color: #000000;
    font-size: 38px;
    font-family: 'Roboto',Arial,sans-serif;
    line-height: 1.1;
    font-weight: 700;
    opacity: 0.7;
	    margin-bottom: 60px;
}
.sec-how h4 {
	color: #000000;
    font-size: 36px;
    font-family: 'Roboto',Arial,sans-serif;
    line-height: 1.2;
    font-weight: 700;
    opacity: 0.6;
}
.sec-how hr {
	    background-color: #9bc783;
	height:5px;
	width: 120px;
	border: none;
	margin: 35px 0;
}
.sec-how p {
	color: #000000;
    font-size: 16px;
    font-family: 'Roboto',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 400;
}
.how-flex > div:last-child {
	width: 52%;
}
#how-sec .vc_single_image-wrapper {
	position: relative;
	    box-shadow: 0px 0px 55px 0px rgb(0 0 0 / 30%);
}
#how-sec .vc_single_image-wrapper::before {
	position: absolute;
	content:"";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	    background: #00000014;
}
.howbox1-left,
.howbox2-left,
.howbox3-left{
	padding-right: 100px !important;
}
.howbox2-left {
	padding-right: 150px !important;
}
.howbox3-right {
	padding-left: 100px !important;
}
.m22 {
	    font-size: 16.6666px !important;
}

.how-box h4 {
font-size: 24px !important;

}

.how-box hr {
width: 30%;
    height: 3px;
    background: #c53395;
    margin: 0px 0 35px;
	border: none;
}
.how-box ul{
	padding-left: 20px;
}
.how1,
.how2,
.how3 {
	display: flex;
    align-items: center;
}
.read-box {
	display: flex;
    align-items: center;
}
.read-img {
	padding-right: 50px !important;
}
.readLink1,
.readLink2 {
	color: #c53395 !important;
	cursor: pointer;
}
.readLink1:hover,
.readLink2:hover {
	color: #c53395 !important;
	text-decoration: underline;
}
.about-flex-box {
	display: flex;
	justify-content: space-around;
}
.about-flex-in {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
}
.about-txt {
    position: relative;
    z-index: 2;
	flex: 50%;
	    margin-bottom: 15px;
}
.modal-inner-2 h3 {
    text-align: left;
    font-size: 32px;
}
.modal-inner h3 {
font-size: 24px;
    line-height: 1.23;
    color: #000000;
    font-family: 'Roboto',Arial,sans-serif;
    text-align: center;
    font-weight: 600;
    margin: 10px auto 20px;
}
.prot .modal-dialog p.m1 {
    position: relative;
    text-indent: 18px;
}
.prot .modal-inner p {
    margin-top: 0;
    font-size: 17px;
    margin-bottom: 0;
}
.prot .modal-dialog p.m2 {
    text-align: center;
    font-weight: 600;
font-size: 17px;
}
.prot .modal-dialog p.m1::before {
    content: "";
    position: absolute;
    top: 9px;
    left: 0;
    width: 10px;
    height: 10px;
    border-radius: 40px;
    background: #c53395;
}
.prot .modal-dialog .m3 {
    display: inline-block;
    background: #c53395;
    width: 21px;
    height: 21px;
    border-radius: 40px;
    font-size: 13px;
    line-height: 21px;
    color: #fff;
    margin: 0 8px 0 0;
    text-align: center;
}
.mt-3, .my-3 {
    margin-top: 1rem!important;
}
.mt-4, .my-4 {
    margin-top: 1.5rem!important;
}
.how1 h4,
.how2 h4,
.how3 h4 {
	margin-top: -5px;
}
.prot .modal-dialog .inners {
  border: 2px solid #c53395;
  margin: 25px 0px 10px;
  padding: 20px;
  position: relative;
}
.prot .modal-dialog .inners::before {
  content: "";
  position: absolute;
    top: -19px;
    left: -19px;
  width: 40px;
  height: 40px;
  background: url(https://materinstvo.kiev.ua/wp-content/uploads/2023/03/icons8-box-important-48.png) no-repeat center / cover;
}
.zap {
	width: 100%;
    text-align: center;
    margin-top: 15px;
}
.zap-left.zap {
	 text-align: left;
}
.zap a {
	    padding: 13px 18px;
}
footer .fusion-widget-area .widget_nav_menu li {
	padding: 0px 10px 0px 12px;
}
.nn {
    position: absolute;
    left: -65px;
    width: 50px;
    top: 15px;
}
.aboutLink {
    color: #000000;
    font-size: 14px;
    font-family: 'Arial',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 400;
}
.about-txt h5 {
margin-bottom: 0px !important;
}
.aboutLink span {
    color: #000000;
    font-size: 14px;
    font-family: 'Arial',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 400;
    text-decoration: underline;
}
.aboutLink:hover span {
	text-decoration: none;
	color: #000000;
	opacity: 1;
}
.girl-box .vc_row.wpb_row.vc_inner.vc_row-fluid {
	display: flex;
	align-items: center;
}
.close {
    opacity: .3 !important;
    position: absolute !important;
    top: 50px !important;
    right: 50px !important;
}
.accimg {
    float: left;
    width: 430px;
    padding-right: 22px;
}








.boxy {
    border-radius: 25px;
    box-shadow: 0 0 4px 3px #eee;
    background: #fff;
    padding: 25px 0 15px 0 !important;
}
.kurs-sep {
	    width: 30%;
    height: 2px;
    background: #c53395;
    box-shadow: 0 1px 2px 1px #eee;
    border-radius: 10px;
    margin: 0 auto;
    opacity: 0.9;
}
.title-with-icon-1::before {
	background: url(https://materinstvo.kiev.ua/wp-content/uploads/2021/10/w1.png) no-repeat center/contain;
}
.title-with-icon-2::before {
	height: 40px;
    width: 40px;
	background: url(https://materinstvo.kiev.ua/wp-content/uploads/2021/10/w3.png) no-repeat center/contain;
}
.title-with-icon-3::before {
	height: 40px;
    width: 40px;
	    top: 3px;
	background: url(https://materinstvo.kiev.ua/wp-content/uploads/2021/10/w2.png) no-repeat center/contain;
}
.mainb .vc_general.vc_btn3.vc_btn3-size-md {
	background-color: #C53395 !important;
	color: #ffffff !important;
	margin-top: 20px;
}
.mainb .vc_general.vc_btn3.vc_btn3-size-md:hover {
	background-color: #ffffff !important;
	color: #C53395 !important;
}
.it-box .vc_btn3-container.vc_btn3-inline{
	    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
    margin: 0 auto !important;
    display: inline-block;
    width: 100%;
    text-align: center;
}
.it-box h3 {
    text-align: center;
}
.ras-flex {
    display: flex;
    justify-content: space-between;
}
.ras-flex2 {
justify-content: center;
    gap: 30px;
}
.ras-flex > div {
text-align: center;
    margin-bottom: 20px !important;
    border-radius: 25px;
    width: 33%;
box-shadow: 0 0 4px 3px #79b24c5e;
    background: #fff;
}
.ras-flex2 > div {
	width: 350px;
}
.ras-title {
	    padding: 10px;
    background: #79b24c;
    color: #fff;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    font-weight: 600;
    font-size: 16px;
}
.ras-body {
    padding: 0 0px 55px 0px;
    display: flex;
    justify-content: space-between;
    color: #79b24c !important;
    width: 100%;
}

.ras-body h5 {
	font-size: 15px !important;
	margin-bottom: -10px;
	    color: #6cb134 !important;
}
.ras-p3 {
    font-size: 16px;
	color: #6cb134 !important;
	margin-top: 15px !important;
}
.cont-left {
	padding-left: 180px;
}
.rasp-add {
	margin-top: -52px;
    padding-bottom: 20px;
}
.ras-p1 {
    margin: 15px auto 0 !important;
    font-weight: 600;
    font-size: 17px;
	text-decoration: underline;
}
.ras-p2 {
    font-size: 15px;
}
.al-title {
	    font-size: 20px;
    font-weight: 600;
	color: #c53395;
}
.al-p {
	color: #c53395;
}
.al p:empty {
	display:none;
}
body .al p {
	margin-bottom: 0;
}
.al-p a {
	color: #c53395;
	transition:.3s;
	border-bottom: 1px solid #c53395;
}
.list-smaller li {
	font-size: 17px;
}
.boxy5 .list-smaller23 > div {
	padding-top: 15px !important;
}
.h3-wh {margin-bottom: 0px;}
.al-p a:hover {
	color: #c53395;
	border-bottom: 1px solid transparent;
}
header .fusion-logo .fusion-standard-logo {
	    max-height: 35px !important;
}
header .header_contacts .header-flex {
display: flex;
    align-items: center;
    flex-direction: row;
}
header .header_contacts .header-flex > div:first-child {
    margin-right: 20px;
}
header .header_contacts .header-flex > div {
    display: flex;
    align-items: center;
	margin-left: 30px;
}
header .header_contacts .header-flex > div p {
	display: flex;
	margin: 0;
	font-size: 15px;
}
.fusion-header-v4 .fusion-header {
     padding: 2px !important;
}
header.fusion-header-wrapper .fusion-row {
    padding-left: 0;
	padding-right: 0;
}
header .header_contacts .header-flex > div p a {
	margin-left: 20px;
    color: #97b666;
    font-weight: 600;
    font-family: Comfortaa, Verdana, Geneva, sans-serif;
    font-size: 16px;
	    margin-bottom: -2px;
}
header .header_contacts .header-flex i {
	    color: #c53395;
	    position: relative;
    top: -1px;
    right: -10px;
}

header .header_contacts .header-flex .header_time-last {
	margin-left: 20px;
    color: #97b666;
    font-weight: 600;
    font-family: Comfortaa, Verdana, Geneva, sans-serif;
    font-size: 15px;
}

.it-box .vc_general.vc_btn3.vc_btn3-size-md {
    background-color: #C53395 !important;
	color: #ffffff !important;
}
.it-box .vc_general.vc_btn3.vc_btn3-size-md:hover {
    background-color: #ffffff !important;
	color: #C53395 !important;
}

.smallerIcon.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
	font-size: 4em!important;
}


.ras-flex.ras-flex-3 {
    justify-content: center;
}
.ras-flex.ras-flex-3 > div {
    margin: 10px;
}
.ras-p2 {
	margin-bottom: 0 !important;
}
.d-flex {
	display:flex;
}
.justify-content-between {
	justify-content: space-between;
}
.w-100 {
	width: 100%;
}
.newTitle {
	    margin-left: 20px;
    margin-top: 20px;
}
@media (min-width: 1200px) and (max-width: 1300px) {
	.it-box {
    	min-height: 360px;
	}
}
@media (min-width: 992px) and (max-width: 1200px) {
	.it-box {
    	min-height: 380px;
	}
	.it-box .vc_btn3-container.vc_btn3-inline a {
    	font-size: 11px;
	}
	.aligncenter.triples {
		width:70%;
	}
	.ras-body {
    	padding: 0 20px 35px 20px;
	}
	.ras-flex > div {
		width: 220px;
	}
	.ras-flex2 > div {
		width: 270px;
	}
}
@media (min-width: 768px) and (max-width: 992px) {
	.it-box {
		padding: 1px 15px 30px;
		min-height: 450px;
	}
	.it-box .vc_btn3-container.vc_btn3-inline a {
    	font-size: 10px;
		padding: 13px 10px;
	}
	.aligncenter.triples {
		width:70%;
	}
	.ras-flex {
    	flex-direction: column;
	}
	.ras-flex > div {
		width: 100%;
	}
	
}

.d-none {
	display: none !important;
}

.flot {
	line-height: initial;
}
.mytemob,
.flor-mob,
.flor + br{
		display:none;
	}
.fusion-footer .fusion-column.fusion-column-last span {
	color:#fff;
}
.cont4 b {
	font-weight: normal;
}
.mt-1 {
	    margin-top: 4px;
    display: block;
}

.ras-body.justify-content-center {
	justify-content: center !important;
}
.noteunder2 {
	color: #fff;
    margin: -8px 0 0!important;
    display: block;
}
.noteunder {
	color: #c53395;
    margin: -8px 0 0!important;
    display: block;
}
.noteunder a{
	color: #c53395;
    text-decoration: underline;
}
.noteunder a:hover{
	color: #c53395;
    text-decoration: none;
}
.listlink {
    text-decoration: underline;
}
.listlink:hover {
    text-decoration: none;
}
.viber {
    position: relative;
    height: 26px;
    width: 26px;
    top: 1px;
    background: url(https://materinstvo.life/wp-content/uploads/2023/01/free-icon-viber-3128336.png) center;
    background-size: cover;
}
.mob-ic {
	
}
/* header.fusion-header-wrapper.fusion-is-sticky .fusion-header {
	    top: 0;
    position: fixed;
    width: 100%;
    height: 40px;
    padding: 0;
}
header.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu {
	top: 40px !important;
} */
.br44,
.csa23,
.stepsboxMOB{
	display:none;
}
.veblink a {
	    color: #c53395;
	text-decoration:underline;
}
.veblink a:hover {
	text-decoration: none;
}
.veblink {
display: initial;
    position: relative;
    top: -10px;
    margin: 0 0 -25px;
}
.ras-flex-4 {
    justify-content: center;
	display: flex;
}
.ras-flex-4 > div {
    text-align: center;
    margin-bottom: 20px !important;
    border-radius: 25px;
    width: 33%;
    box-shadow: 0 0 4px 3px #79b24c5e;
    background: #fff;
	margin: 10px;
}
.ras-flex-4 .ras-body {
	    flex-direction: column;
}
.ras-b {
	display:flex;
	justify-content: space-between;
}
.ras-flex-4 .ras-body {
    padding: 0 5px 35px 5px;
    display: flex;
    justify-content: center;
    color: #79b24c !important;
    align-items: center;
}
.ras-flex-4 .ras-body > div {
    width: 65%;
}
.ras-flex-4 h5 {
	    color: #000 !important;
    font-weight: 600 !important;
    font-size: 16px !important;
	    text-decoration: underline;
}
.ras-b2 {
	font-size: 16px;
    margin-top: 5px;
}
.ras-b1 {
	    font-size: 15px;
    margin-top: -5px;
    margin-bottom: 10px;
	color: #000;
}
.ras-flex-4 .ras-p1 {
	font-weight:normal;
}
.veblink2 {
	    color: #c53395;
    text-decoration: underline;
}
#fam-sec {
	            background: linear-gradient(to bottom, transparent 23%, #97b666 0%);
}
/* .how-box::after {
	content:"";
	background: #9BC783;
	position:absolute;
	left:0;
	width: 100vw;
	height: 500px;
	z-index: -1;
} */
.ras-pp {
	font-size: 14px;
    margin: -5px 0 -8px !important;
}
.qras-box-4,
.qras-box-6 {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.qras-box-4 {
	margin: 20px 0 55px;
}
.qras-box-6 {
margin: 20px 0 30px;
}
.qras-box-4 > div {
	width: calc(25% - 15px);
}
.qras-box-6 > div {
	width: calc(33% - 15px);
	margin-bottom: 25px;
}


.qras-box-4 > div,
.qras-box-6 > div {
    background: #fff;
    border-radius: 26px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: start;
    text-align: center;
    min-height: 100px;
	box-shadow: 0 0px 3px 3px rgb(121,178,76, 0.4);
}
.ras-link {
	color: #79b24c;
    text-decoration: underline;
    font-weight: 600;
    font-size: 16px;
    margin: 10px;
    cursor: pointer;
}
.modal-rasp .close {
    top: 72px !important;
    right: 20px !important;
    z-index: 222;
    opacity: 1 !important;
}
.ras-inner {
	text-align: center;
}
.modal-rasp .ras-modal-body {
	padding: 0;
}
.ras2-title {
	font-size: 22px;
    color: #c53395;
    margin: 10px auto 10px;
}
.modal-rasp .modal-dialog {
    width: 420px;
}
.ras-rows {
	width: 100%;
    display: flex;
	align-items: center;
	margin-bottom: 10px;
}
#accordion-pc .ras-rows {
justify-content: space-between;
}
#accordion-pc .ras-rows > div {
    display: flex;
	align-items: center;
}
.ras-rows .ras-g:nth-child(2) .ras-group-pc{
	transform: none;
}
.ras-group-pc {
	margin: 0 10px;
    text-align: center;
    width: 100px !important;
}

.raspsec .vc_tta-panel-body > .wpb_text_column {
    margin-bottom: -10px !important;
}
.modal-rasp .modal-content {
	border-radius: 26px;
}
.qras > .ras-title {
	width: 100%;
}
.innerss {
	border: 2px solid #9BC783;
		margin: 25px 0px 10px;
		padding: 20px;
		position: relative;
	}
.innerss::before {
		content: "";
		position: absolute;
	top: -18px;
		left: -16px;
		width: 40px;
		height: 40px;
		background: url(https://materinstvo.kiev.ua/wp-content/uploads/2023/12/accent.png) no-repeat center / cover;
	}
.ras-p2 {
	margin-top: 0;
    margin-bottom: 0 !important;
}
.ras-pt {
    color: #222222;
    font-size: 16px;
    margin: -4px 0 0 !important;
}
.modal-rasp2 .ras2-title {
	font-size: 15px;
    color: #000;
    margin: 15px auto 0px;
}
.modal-rasp2 .ras-pt {
    color: #222222;
    font-size: 16px;
    margin: -4px 0 0;
}
.modal-rasp2 .ras-pp {
    font-size: 15px;
    margin: -5px 0 0px !important;
}
.table-post {
	border: 1px solid #97D17B;
	margin-bottom: 20px;
}
.table-post th {
    background: #97D17B;
    color: #000;
    font-size: 14px;
    font-weight: 700;
    padding: 10px 15px;
}
.table-post tr {
	border-bottom: 1px solid #97D17B;
}
.table-post tr:last-child {
	border-bottom: none;
}
.table-post td {
	border-right: 1px solid #97D17B;
	padding: 10px 15px;
	background: #fff;
}
.table-post th:first-child,
.table-post td:first-child {
	text-align: center;
}
.table-post td:last-child {
	border-right: none;
}
.ras-group-pc {
	display: block;
}
.ras-group-mob {
	display: none;
}
#accordion-mob {
	display: none;
}
#accordion-pc {
	display: block;
}
.ras-group-pc .ras-pt {
	font-size: 13px;
    line-height: 1.5;
}
body .post-protocols h3 {
    font-size: 24px;
    line-height: 1.23;
    color: #000000;
    font-family: 'Roboto', Arial, sans-serif;
    text-align: center;
    font-weight: 600;
    margin: 40px auto 20px;
}
body .post-protocols > .modal-inner:first-child h3 {
	margin: 10px auto 20px;
}
.post-protocols p {
    margin-top: 0;
    font-size: 17px;
    margin-bottom: 0;
	color: #222222;
}
.post-protocols p.m1 {
    position: relative;
    text-indent: 18px;
}
.post-protocols p.m1::before {
    content: "";
    position: absolute;
    top: 9px;
    left: 0;
    width: 10px;
    height: 10px;
    border-radius: 40px;
    background: #c53395;
}
.post-protocols p.m2 {
    text-align: center;
    font-weight: 600;
    font-size: 17px;
}

.post-protocols .m3 {
    display: inline-block;
    background: #c53395;
    width: 21px;
    height: 21px;
    border-radius: 40px;
    font-size: 13px;
    line-height: 21px;
    color: #fff;
    margin: 0 8px 0 0;
    text-align: center;
}
.post-protocols .inners::before {
    content: "";
    position: absolute;
    top: -19px;
    left: -19px;
    width: 40px;
    height: 40px;
    background: url(https://materinstvo.kiev.ua/wp-content/uploads/2023/03/icons8-box-important-48.png) no-repeat center / cover;
}
.post-protocols  .inners {
    border: 2px solid #c53395;
    margin: 25px 0px 10px;
    padding: 20px;
    position: relative;
}
.body-tel-box {
	display: flex;
}
.body-tel-in {
	display: flex;
	flex-direction: row;
}
.body-tel-box > .body-tel-flex:first-child .body-tel-in > div:first-child {
	width: 80px;
}
.body-tel-box > .body-tel-flex:last-child .body-tel-in > div:first-child {
	width: 105px;
}
.body-tel-box > .body-tel-flex:first-child {
	margin-right: 40px;
}
.body-tel-country-name {
	color: #c53395;
}
.body-tel-time {
	margin-top: 3px;
}
.body-tel-number {
	width: 160px;
}
.temp-none,
.attention-txt,
.telebox{
	display:none !important;
}
.language-popup {
    width: 100%;
    height: 100%;
    background: #00000036;
    position: fixed;
    left: auto;
    right: auto;
    margin: 0 auto;
    top: 0;
    display: none;
    z-index: 99999;
	justify-content: center;
	align-items: center;
}
.language-popup-in {
	width: 400px;
	padding: 25px 25px;
	border-radius: 20px;
	background: #fff;
	justify-content: center;
    align-items: center;
	text-align: center;
	position: relative;
}
.language-popup-in div {
	padding-top: 10px;
}
.language-popup-in div a {
	background: #C53395;
    border: 1px solid #C53395;
    color: #fff;
    transition: .3s;
    border-radius: 28px;
    padding: 6px 20px 8px;
    min-width: 150px;
    display: inline-block;
    margin: 0 5px 12px;
    line-height: 28px;
}
.language-popup-in div a:hover {
	background: #fff;
    border: 1px solid #C53395;
    color: #C53395;
}
.language-popup-close {
    position: absolute;
    top: 6px;
    right: 14px;
    cursor: pointer;
    zoom: 0.7;
}







@media (min-width: 992px){
header.fusion-header-wrapper {
	position: fixed;
    width: 100%;
}
main#main {
	padding-top: 71px;
}
/* .fusion-header {
	display: none !important;
} */
.vc_tta-container.vc_tta-o-non-responsive {
margin-top: -30px;
}
	}
   


.eU8KI7pqa0D3 {
	animation: eU8KI7pqa0D3_f_o 1600ms linear infinite normal forwards}
@keyframes eU8KI7pqa0D3_f_o { 0% {fill-opacity: 0} 50% {fill-opacity: 1} 100% {fill-opacity: 0}}

.blog-box .owl-nav button svg path {
	fill: #C53395;
}
.blog-box .owl-nav button svg:hover path {
	fill: #C53395;

	fill-opacity: 1 !important;
}



@media (min-width: 991px) {
	.body-tel {
		margin-bottom: 46px;
	}
	.mainb {
	position: relative;
    top: -55px;
		}
	.mainb .mh2 {
	    margin-bottom: 37px;
		}
	footer #text-3 h4 {
	left:110px;
	position: static;
}
body .fusion-main-menu {
    overflow: visible;
    margin: 0 auto !important;
    width: 850px;
	float: none;
}

}
@media (max-width: 990px) {
	.fusion-page-title-bar {
		background-size: cover;
	}
	.page-id-6524 #main > .fusion-row {
		display: none;
	}
	.vc_custom_1710779214918 h3 {
		font-size: 22px !important;
		margin-top: -30px !important;
		margin-bottom: 11px !important;
	}
	.noteunder {
		margin: -23px 0 -17px !important;
		display: block;
		line-height: 22px;
	}
	#accordion-pc {
		display: none;
	}
	#accordion-mob {
		display: block;
	}
	.ras-body {
		flex-wrap: wrap;
	}
	.brpc {
		display: none;
	}
	.ras2-title {
		font-size: 18px;
		font-weight: bold;
		color: #c53395;
		margin: -15px auto 0px;
		text-align: center;
	}
	div.ras-body {
		padding: 0 0px 0px 0px;width: 100%;
	}
	div .ras-p1 {
		margin: 0px auto 0 !important;
	}
	.ras-rows > div {
		width: 100%;
		text-align: center;
		margin-top: 14px
	}
	body .rasp-add {
		margin-top: -20px;
		padding-bottom: 0px;
		text-align: center;
	}
	.raspsec .vc_tta-accordion.vc_tta-color-green .vc_tta-panel.vc_active .wpb_text_column.wpb_content_element {
		margin-bottom: 15px !important;
	}
	.ras-rows > div:nth-child(2) {
		transform: none;
	}
	.ras-rows {
		width: 100%;
		display: flex;
		align-items: center;
		margin-bottom: 0px;
	}
	.ras-group-mob {
		display: block;
		width: 100%;
		text-align: center;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.wpb-js-composer .raspsec .vc_tta.vc_general .vc_tta-panel-body {
		padding: 14px 5px;
	}
	.ras-group-pc {
		display: none;
	}
	.raspsec {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.raspsec .brich p span {
		font-size: 22px !important;
	}
	.raspsec .brich p + p {
		font-size: 18px !important;
		font-family: "PT Sans" !important;
	}
	.body-tel {
		margin-bottom: 30px;
	}
	.it-box h3 a{
		font-size: 20px;
	}
	body .fusion-header-v1 .fusion-mobile-menu-icons {
		top: 9px;
	}
	body .fusion-header-v1 .fusion-header {
		padding: 10px 20px !important;
	}
	.modal-rasp .modal-dialog {
		margin: 60px auto 0;
	}
	.ras-flex-4 .ras-body > div {
    width: 100%;
    justify-content: space-around;
}
	.ras-flex-4 > div {
		width: 100%;
	}
	.ras-flex-4 {
    flex-direction: column;
}
	.ras-flex > div {
		width: 100%;
margin: 20px 0 !important;
	}
	.wp-img-2313 {
		    position: relative;
    top: -15px;
	}
	footer #text-5 h4 {
		display: none !important;
	}
	body div.vc_custom_1683295146656 {
        margin-top: -50px !important;
    }
}
@media (max-width: 768px) {
	body div.vc_custom_1704211277789 {
        margin-top: 30px !important;
    }
	#tri {
		    flex-direction: column;
	}
	.archive.category .fusion-post-content-container,
	.single.single-post .fusion-row .post-content p,
	.single.single-post .fusion-row .post-content b,
	.single.single-post .fusion-row .post-content li,
	.single.single-post .fusion-row .post-content a,
	.innerss,
	.table-post td {
		font-size: 16px !important;
        line-height: 22px !important;
	}
	body .post-protocols h3 {
		font-size: 18px;
	}
	.single.single-post .fusion-row .post-content h3 {
		font-size: 16px;
	}

	.single .single-navigation {
		margin-bottom: 20px;
	}
	.single .flexslider {
		margin: 0 0 14px !important;
	}
	.fusion-post-title-meta-wrap {
		margin-bottom: 10px;
	}	
	body.single.has-sidebar #content {
        margin-bottom: 0px !important;
    }
	.single .sidebar .widget {
		margin-bottom: 25px;
	}
	.body-tel-box {
    display: flex;
    flex-direction: column;
}
	.body-tel-box > .body-tel-flex:first-child .body-tel-in > div:first-child,
	.body-tel-box > .body-tel-flex:last-child .body-tel-in > div:first-child {
    width: 95px;
}
	.qras-box-4,
	.qras-box-6 {
		flex-direction: column;
		align-items: center;
	}
	.qras-box-4 > div,
	.qras-box-6 > div {
		width: 330px;
		margin-bottom: 20px;
	}
	.telebox {
		border-radius: 0px;
		padding-top: 30px;
		margin-bottom: 140px;
		margin-top: -60px;
		padding: 30px 20px 0;
	}

	body .preim.vc_custom_1635151940425 {
    margin-top: 10px !important;
}
	header .header_contacts .header-flex > div:first-child {
    margin-right: 0px;
}
	.j24ls {
		    font-size: 26px;
    line-height: 35px;
    display: block;
	}
	body .ras-flex-4 div.ras-body h5 {
    min-height: auto !important;
}
	.stepsboxMOB {
		display:block;
	}
	.stepsboxPC {
		display: none;
	}
	div.vc_custom_1679751588628 {
		    background-position: 0% !important;
    padding: 0 15px 15px 15px !important;
	}
	.vc_custom_1679751588628 h1.mh1,
	.vc_custom_1679751588628 h1.mh1-konst span{
    line-height: 48px !important;
    font-size: 33px !important;
}
	div.vc_custom_1679752881700 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: -10px !important;
}
	.vc_custom_1679752881700 + .tri .it-hr + p br {
		display: none;
	}
	.vc_custom_1679752881700 + .tri .it-hr + p {
    font-size: 16px;
	}
	.vc_custom_1679752881700 + .tri .it-box {
		    padding: 18px 15px 82px;
	}
	div.vc_custom_1680375840724 {
		margin-top: -80px !important;
	}
	div.vc_custom_1680375840724 h1 {
		margin-bottom: -30px !important;
		font-size: 25px;
	}
	div.vc_custom_1679757107011,
	div.vc_custom_1679757111418 {
    	margin-top: 5px !important;
	}
	#how-sec h4,
	#how-sec hr {
		margin-bottom: 15px;
		font-size: 20px !important;
	}
	.howbox3-right {
    padding-left: 0px !important;
}
	.how-box p {
		    font-size: 15px;
	}
	h2.vc_custom_1679842093984 {
		font-size: 22px !important;
		    margin-bottom: 15px !important;
	}
	#fam-sec .how-box > hr {
    margin: 0px 0 18px !important;
}
	h1.vc_custom_1679835104332 {
		    font-size: 23px !important;
    margin-top: -15px !important;
	}
	.nn {
    position: static;
    width: 50px;
}
	.about-txt {
    margin-bottom: 30px;
}
.girl-box .vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: flex;
    align-items: center;
    flex-direction: column;
}
	.girl-box > div {
		padding-left: 0px !important;
    padding-right: 0px !important;
	}
	.about-txt h5 {
    min-height: auto;
}
	.about-flex-box h5 {
		font-size: 14px!important;
	}
	.read-img.vc_col-sm-4 {
		    margin: -40px auto -60px!important;
	}
	.vfdf .vc_column-inner  {
		padding-left: 0px !important;
    padding-right: 0px !important;
	}
	.vc_custom_1680855074636 p span {
		    font-size: 18px !important;
	}
	div.vc_custom_1568739951605 h3 {
		    font-size: 23px !important;
	}
	.leog h2 {
		font-size: 22px !important;
		    margin-top: -15px;
	}
	.leog .vc_empty_space {
		display: none !important;
	}
	#fam-sec {
		margin-top: -61px;
	}
	#fam-sec .wpb_single_image {
		margin-bottom: 0px !important;
	}
	.stepsbox h2 {
		font-size: 20px !important;
		    margin-bottom: 10px;
	}
	.stepsbox h2 + div {
		margin-bottom: 20px;
	}
	div.vc_custom_1679843361595 .zap {
    margin-top: -15px !important;
	}
	div.vc_custom_1531750176658 {
		padding-top: 20px !important;
	}
	div.vc_custom_1531750065527 {
		margin-top: -3px !important;
	}
	.sfddf span {
		font-size: 22px !important;	
	}
	div.vc_custom_1533645451861 {
    	margin-top: 0px !important;
	}
	div.vc_custom_1533645451861 h2 {
	    margin-bottom: 20px;
	}
	div.vc_custom_1679843361595 .wpb_raw_html {
		margin-bottom: -5px !important;
	}
	div.vc_custom_1533585190633 {
    margin-top: 0px !important;
}
	div.vc_custom_1533585190633 h2 {
		margin-bottom: -30px !important;
	}
	div.vc_custom_1680856411836 {
		margin-top: -20px !important;
	}
	div.vc_custom_1680377001598 {
		padding-top: 0 !important;
    margin-top: 20px !important;
	}
	div.vc_custom_1680377001598 h2 {
    margin-bottom: -25px !important;
	}
	div.vc_custom_1535542028180 p br,
	div.vc_custom_1679840912507 p br{
		display:none !important;
	}
	.page-id-4678 #content {
		margin-bottom: 0 !important;
	}
	div.vc_custom_1535542028180 p,
	div.vc_custom_1679840912507 p{
		font-size: 17px !important;
		margin-bottom: -10px !important;
	}
	div.vc_custom_1533585190633 .vc_column-inner  {
		padding-left: 0px !important;
    padding-right: 0px !important;
	}
	div.vc_custom_1679844336652 {
    	margin-bottom: 5px !important;
	}
	div.vc_custom_1680372495246 {
		padding-top: 10px !important;
	}
	.fbd {
		    margin-bottom: 15px !important;
    margin-top: 20px !important;
	}
	.fbd1 {
		    margin-bottom: 20px !important;
	}
	.fbd1 p,
	.fbd p{
		font-size: 16px !important;
	}
	.fbd1 p br,
	.fbd p br{
		display:none !important;
	}
	.br44 {
		display:block;
	}
	.sfddf {
		margin-bottom: -15px !important;
	}
	.how-box ul {
    padding-left: 0px !important;
}
	.cont-left {
	padding-left: 0;
}
	.accimg {
    float: left;
    width: 100%;
    padding-right: 0;
}
	.read-box {

    flex-direction: column;
}
	.page-id-4730 .gm-right {
    margin-bottom: 12px !important;
}
	.page-id-4730 .gm-left {
    margin-bottom: 10px !important;
}
.page-id-4338 .mainb h1 span,
.page-id-6542 .mainb h1 span {
    line-height: 38px !important;
    font-size: 30px !important;
}
	.page-id-4338 .zap {
		    margin-top: -3px !important;
    margin-bottom: -29px !important;
	}
	.page-id-4338 #cccs,
	.page-id-6542 #cccs {
		    display: flex;
    justify-content: center;
    flex-wrap: wrap;
	}
	.page-id-4338 #cccs > div,
	.page-id-6542 #cccs > div {
    width: 50%;
}
	.page-id-4338 #cccs .smallerIcon.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon,
	.page-id-6542 #cccs .smallerIcon.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
    font-size: 3em!important;
}
	.page-id-4338 .fodx15,
	.page-id-6542 .fodx15 {
    font-size: 16px;
    margin-bottom: 10px !important;
}
	.twocols .vc_icon_element {
    margin-bottom: 0px 0 !important;
}
	.csa23 {
		    text-align: center;
    margin: 25px auto 10px !important;
		display:block;
	}
	.page-id-4678 .mainb h1 span {
    line-height: 36px !important;
    font-size: 26px !important;
	}
	
	.read-img {
		padding-right: 0 !important;
	}
	.how1 {
		display: flex;
    flex-direction: column-reverse;
	}
	.how2 {
		display: flex;
    flex-direction: column;
	}
	.howbox1-left, .howbox2-left, .howbox3-left {
    padding-right: 0px !important;
}
	.how3 {
		display: flex;
    flex-direction: column-reverse;
	}
	    
	.ras-p1 {
		margin: 15px auto 0 !important;
		font-size: 15px;
	}
	.ras-p2 {
    font-size: 14px;
    padding: 0 5px;
}
	.d-flex.justify-content-between.w-100 {
		flex-direction: column;
	}
	footer.fusion-footer-widget-area .widget-title {
		margin: 0 0 8px; 
	}
	.vc_tta-accordion.vc_tta-color-green .vc_tta-panel.vc_active .wpb_text_column.wpb_content_element {
    margin-bottom: 10px !important;
}
	div.vc_custom_1635078860140 {
    margin-bottom: 40px !important;
}
	div.vc_custom_1635246655564 {
    padding-top: 0px !important;
    padding-bottom: 40px !important;
		background-position: 50% !important;
	}
	.header_contacts {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
}
	header .header_contacts .header-flex {
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 100%;
}
	header .header_contacts .header-flex > div {
    display: flex;
    align-items: center;
		margin-left: 0;
	}
	header .header_contacts .header-flex > div p {
    display: flex;
    margin: 0;
    font-size: 15px;
    flex-direction: column;
    align-items: center;
}
	.preim {
		margin-top: 40px !important;
	}
	.al-p {
		margin-bottom: 40px !important;
	}
	.ras-flex {
    	flex-direction: column;
		gap: 0;
	}
	
	.aligncenter.triples {
		display:none !important;
	}
	.it-box {
		padding: 18px 20px 82px;
		    margin-top: 15px;
	}
	.it-box a.vc_general.vc_btn3.vc_btn3-size-md{
		font-size: 11px !important;
		padding: 10px 20px !important;
	}
	#tri {
		padding-bottom: 60px;
	}
	div.vc_custom_1635073535129 {
		background-position: 0 0 !important;
		    padding: 0px 15px 30px 15px !important;
	}
	h2.main-t {
		    margin-bottom: 50px !important;
	}
	.mh1 {
    line-height: 50px !important;
    font-size: 42px !important;
	}
	.mh2 {
		line-height: 28px !important;
    	font-size: 20px !important;
	}
	.mh1+p span br {
		display: none !important;
	}
	.mh1+p span {
	    font-size: 15pt !important;
	}
	.vc_custom_1635144625617,
	.vc_custom_1635150888079,
	.vc_custom_1635359803767,
	.vc_custom_1635359888740{
		padding-left: 0px !important;
    padding-right: 0px !important;
	}
	h1.title-with-icon::before,
	h2.title-with-icon::before{
    content: "";
    left: 0;
    right: 0;
    margin: 0 auto;
    top: -50px;
}
	div.vc_custom_1635360023143 {
    padding-top: 20px !important;
}
	.boxy.boxyy {
		padding: 75px 0 15px 0 !important;
	}
	.vc_custom_heading.title-with-icon.title-with-icon-top {
		margin-top: 30px !important;
	}
	.vc_custom_heading title-with-icon title-with-icon-2 vc_custom_1635346436332 {
	    margin-top: 60px !important;
		}
	.vc_custom_heading title-with-icon title-with-icon-2 vc_custom_1635346448262,
	.vc_custom_heading title-with-icon title-with-icon-1 vc_custom_1635346418853{
		margin-top: -40px !important;
	}
	div.vc_custom_1635359629797 {
    padding-top: 80px !important;
}
	div.vc_custom_1533641566391 {
    margin-top: 20px !important;
}
	div.vc_custom_1599472988210 {
    margin-bottom: 10px !important;
}
	h2.vc_custom_1635347859566 {
    padding-bottom: 0px !important;
}
div.vc_custom_1635338131506 {
    margin-top: -10px !important;
    margin-bottom: -15px;
}
	.twocols {
		display:flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.twocols > div {
		width: 50%;
	}
	.list-smaller23 .wpb_text_column.wpb_content_element {
		margin-bottom: -10px;
	}
	.list-smaller23 > .vc_column-inner  {
		    padding-top: 0px !important;
	}
	.cont2 > .vc_column-inner {
		    padding-top: 0px!important;
		margin-top: 30px !important;
	}
	.page-id-4730 #content {
		margin-bottom: 0 !important;
	}
	.gm-right {
		margin-top: 35px;
	}
	.list-smaller23 + .wpb_column {
		    margin-top: -5px !important;
	}
	.njf .wpb_text_column.wpb_content_element  {
		    margin-bottom: -15px !important;
	}
body div.ras-body h5 {
    font-size: 16px !important;
    font-family: 'PT Sans' !important;
    min-height: 48px !important;
}
	.bvacs2.vc_custom_1680870604890 {
   		margin-top: 30px !important;
	}
	body.page-id-4730 .vc_custom_1635150888079 div.wpb_text_column.wpb_content_element.brich span {
    font-size: 22px !important;
    line-height: 35px !important;
    margin-bottom: -15px !important;
    display: block;
	}
	.brich {
		    margin-top: -15px !important;
	}
	.flox12 {
		font-size: 26px;
		line-height: 30px;
	}
	.gm-right p {
		    text-align: center;
    font-size: 16px;
    margin-top: -8px;
    margin-bottom: -10px;
	}
	.gm-left br {
		display: none;
	}
	.gm-left {
		font-size: 16px;
    margin-bottom: -20px !important;
	}
	.titlcont {
		    margin-bottom: 5px !important;
	}
	.titlcont h1{
		    margin-top: -5px;
	}
	.contright {
		margin-top: -30px !important;
	}
	.page-id-157 #content {
		margin-bottom: 30px !important;
	}
	.list-smaller23 + .wpb_column > div {
		    padding-top: 0px !important;
	}
	.cont3 {
		    margin-bottom: 15px !important;
	}
	.twocols > div .vc_icon_element-icon:before {
		    font-size: 0.7em;
	}
	.twocols > div h4 {
		font-size: 14px;
	}
	.fexd13 {
    margin-bottom: 20px !important;
    margin-top: -36px;
	}
	.fodx15 {
		font-size: 16px;
		margin-bottom: 28px !important;
	}
	.fodx16 {
		font-size: 16px;
	}
	.fodx15 br{
		display: none;
	}
	.page-id-96 #content,
	.page-id-4338 #content{
		margin-bottom: 0px !important;
	}
	.preim.vc_custom_1635151940425 {
    margin-top: 30px !important;
}
	.preim.vc_custom_1635151940425 h2{
        margin-bottom: 5px !important;
}
	div.vc_custom_1635348352242 {
    margin-top: -40px !important;
}
	.boxy.vc_custom_1635348352242 h2 {
		margin-bottom: 10px !important;
	}
	h2.vc_custom_1620310896220 {
		margin-top: -55px !important;
	}
	div.vc_custom_1619899898393 h2 {
    margin-top: -20px !important;
}
	.vc_separator.vc_separator_align_center h4 {
    font-size: 14.6px !important;
}
	.vc_separator.vc_sep_double {
		height: 10px !important;
	}
	div.vc_custom_1621935691692 {
		margin-top: -40px !important;
	}
	
	.adress br,
	  .flor,
	.myte,
	.myte + br{
		  display:none;
	  }
	  .flor-mob {
		  display: inline-block;
	  }
	.mytemob {
		display:inline-block
	}
	.home #content {
		margin-bottom: 0px;
	}
	
}
@media (max-width: 700px) {
    .attention-txt {
        margin: -23px auto -20px !important;
    }
	.br-pc {
		display: block;
	}
 }
@media (min-width: 451px) and (max-width: 600px) {
	#tri {
		padding-top: 50px;
	}
}
  @media (max-width: 600px) {
	  .home .vc_custom_1622183344403 {
	margin-bottom: 0px !important;
}
.home div.vc_custom_1582118215261 {
    padding-top: 0px !important;
}
	  .home .tabs-here .nav.nav-tabs li a {
		  margin: 0 auto;
	  }
	  .teoria-home {
		  display:none;
	  }
	  .teoria-mob,
	  .main-t1-mob{
	display:block !important;
}
	  .home .main-t {
		  margin-bottom: 0px !important;
	  }

	  footer .adress br.foo-br2 {
		  display:none !important;
	  }
  
	  
	  .ull{
	padding-left: 30px;
}

	  	  .home .tabs-here .nav.nav-tabs li:nth-child(4) {
    position: static;
    bottom: auto;
    width: 100%;
}
	  div.vc_pageable-slide-wrapper.vc_clearfix.owl-carousel {
    padding: 0 36px;
}
      .triple-l {
          width: 70%;
    transform: translateX(4px);
      }

.tabs-here .nav.nav-tabs li:nth-child(3) a {
        border-radius: 0 40px 40px 0;
}
.tabs-here .nav.nav-tabs li:nth-child(2) a {
       border-radius: 0;  
}
.tabs-here .nav.nav-tabs li:nth-child(1) a {  
	border-radius: 40px 0 0 40px;
}
	  .tabs-here .nav.nav-tabs li:nth-child(1) a {  
	border-radius: 40px 40px 0 0;
}
	  .tabs-here .nav.nav-tabs li:nth-child(3) a {
        border-radius: 0;
}
	  .tabs-here .nav.nav-tabs li:nth-child(4) a {  
	border-radius: 0 0 40px 40px !important;
}
	  .triple-l-mob {
		  display: none !important;
	  }

  .tabs-here .nav.nav-tabs {
      position: relative;
      padding-bottom: 0px;
	
  }
.tabs-here .nav.nav-tabs {
      flex-direction: column;
	    margin-top: 20px;
  }
	  
	  .home .teoria.teoria-mob {
		      margin: 15px 0 -30px !important;
	  }
  .tabs-here .nav.nav-tabs li a {
       width: 100%;
    margin: 0 auto;
    font-size: 12px;
  }
  .main-t {
      font-size: 22px !important;
  }
      #form-b .wpb_column.vc_column_container.vc_col-sm-8 {
          display: none !important;
      }
    .home .tc-tabs-style1 .tab-content {
    margin-top: 0px;
    }
    body .tc-tabs-style1 {
    margin-top: -10px;
}
	  div.vc_custom_1533845321792 {
    margin-top: -10px !important;
}
	  p.teoria {
		  position: static !important;
		  text-align: center !important;
	  }
	  .wdo-tabs-container h3 {
    margin-top: 0px !important;
	  }
	  .wdo-tabs-container ol, .wdo-tabs-container ul {
    padding-left: 30px;
}
	  div.vc_custom_1534395483771 {
		  margin-top: -50px !important;
	  }
	  div.vc_custom_1529754500872 {
    margin-top: 10px !important;
}
	  div.vc_custom_1529754510277 {
    margin-bottom: 15px !important;
}
	  .vc_custom_heading.vc_custom_1619879303861 {
		      margin-top: 10px !important;
    padding-bottom: 10px !important;
	  }
	  div.vc_custom_1582118215261 {
		  margin-top: -70px !important;
	  }
	  .vc_custom_1582118215261 > div.wpb_column > div.vc_column-inner {
		      padding-top: 5px !important;
	  } 
	  
	  
	  
	  
	  .tabs-here .nav.nav-tabs.custom-tabs li:nth-child(1) {
		  order: 1;
	  }
	  .tabs-here .nav.nav-tabs.custom-tabs li:nth-child(2) {
		  order: 2;
	  }
	  div.vc_pageable-slide-wrapper.vc_clearfix.owl-carousel {
    padding: 0 5px;
}
	  .vc_custom_1419240516480 h4 {
		      text-align: left;
    font-size: 18px !important;
    margin: -30px 0 -10px !important;
    min-height: 80px;
    line-height: 1.2 !important;
    min-height: 66px !important;
	  }
	  .blog-box .owl-nav button.owl-prev {
    transform: translateX(-15px);
}
	  .blog-box .owl-nav button.owl-next {
    transform: translateX(15px);
}
	  .home div.vc_custom_1620031186321 {
    margin-top: -70px !important;
}
	  div.vc_custom_1562160297188 {
		      margin-bottom: -1px !important;
	  }
	  .vc_custom_1620031186321 .vc_tta-has-pagination.vc_tta-o-no-fill.vc_tta-tabs-position-top.vc_tta-pageable {
		      padding-bottom: 3px !important;
	  }
	  .vc_custom_1620031186321 .vc_general.vc_pagination.vc_pagination-style-flat.vc_pagination-shape-rounded.vc_pagination-color-green {
		      margin-top: 10px !important;
	  }
	  footer .fusion-columns .fusion-column:not(.fusion-column-last),
	  footer .fusion-footer-widget-column{
    margin: 0 0 21px;
}
	  footer.fusion-footer-widget-area .widget-title {
		  margin: 0 0 5px;
	  }
	  footer .adress {
		  margin-top: -10px;
	  }
	  footer .fusion-columns .fusion-column {
		  margin: 0 0 0px;
	  }
	  footer li.menu-item {
		      padding: 1px 10px 1px 12px !important;
	  }
	  footer li.menu-item a {
		  line-height: 1.2 !important;
	  }
	  footer .adress_block.tel_center2 p {
		  line-height: 1.2 !important;
	  }
	  
	  
  }

.schedule-mob .owl-item > div {
    width: 100%;
    margin: 20px 0 !important;
}
.schedule-mob .owl-item > div {
    text-align: center;
    margin-bottom: 20px !important;
    border-radius: 25px;
    width: 100%;
    box-shadow: 0 0 4px 3px #79b24c5e;
    background: #fff;
}
.schedule-mob .owl-carousel .owl-stage-outer {
    height: calc(100% + 20px);
    margin: -10px;
    padding: 10px;
    width: calc(100% + 20px);
}

.schedule-mob .owl-prev{
position: absolute;
    top: 15%;
    left: -25px;
    

 }
.schedule-mob .owl-next{
position: absolute;
    top: 15%;
    right: -25px;
   

}
.owl-theme .owl-nav [class*=owl-]:hover {
	background: transparent !important;
}
.schedule-mob .owl-prev svg {
	transform: rotate(180deg);
}

body .vc_custom_1704208446792 {
		margin-bottom: -40px !important;
	}

.hor-br, .hor {display: none;}


@media(max-width: 990px) {
	.attention-txt {
	    width: 100%;
}
	body.page .vc_custom_1704208630320 {
    margin-top: -30px !important;
    margin-bottom: 3px !important;
}
	.table-overflow {
    overflow-x: scroll;
}
	.table-overflow > table {
    min-width: 1000px;
}
	.schedule-pc {
		display: none !important;
	}
	.schedule-mob {
		display: block !important;
	}
	body.category.has-sidebar #content {
    margin-bottom: 0px !important;
}
	body.category.has-sidebar .post {
    margin-bottom: 45px;
}
	.vc_separator.vc_sep_double.whiteh4  {
    height: 40px !important;
}
.page-id-5657 .sfddf + .vc_tta-container .vc_tta-panel-body,
.page-id-6551 .sfddf + .vc_tta-container .vc_tta-panel-body {
	padding: 6px 20px 0 !important;
}
.page-id-5657 .sfddf + .vc_tta-container .vc_tta-panel-body > .wpb_text_column,
.page-id-6551 .sfddf + .vc_tta-container .vc_tta-panel-body > .wpb_text_column {
	margin-bottom: 10px !important;
}
}



@media(min-width: 800px) and (max-width: 989px) {
	.fusion-main-menu > ul > li > a {
		font-size: 13px !important;
	}
}


@media(max-width: 768px) and (min-width: 500px) {
	.vc_tta.vc_tta-accordion.vc_tta-color-green.vc_tta-style-modern.vc_tta-shape-rounded .wpb_wrapper > p > strong + br {
		display: none !important;
	}
	.vc_tta.vc_tta-accordion.vc_tta-color-green.vc_tta-style-modern.vc_tta-shape-rounded .wpb_wrapper > p > strong img {
		    margin: 8px 30px 0px 0px !important;
	}
	.blog-box .vc_custom_heading h4 {
		min-height: auto !important;
	}
	header .header_contacts .header-flex > div p a,
header .header_contacts .header-flex .header_time-last{
		  margin-left: 15px;
		  font-size: 14px;
	  }
	header .header_contacts .header-flex > div p {
		flex-direction: row;
	}
	header .header_contacts .header-flex > div {
		width: 100%;
	}
	.mainb {
		    transform: translate(0px, -10px);
	}
	div.vc_custom_1635246655564 {
		padding-bottom: 30px !important;
		background-position: 40% !important;
}
	.mainb h1 {
		width: 70%;
	}
	div.mainb p {
    width: 48%;
}
	.home .vc_custom_1635360666660 {
    margin-top: 10px !important;
	}
	.home .it-box {
		min-height: auto;
	}
	.home #tri {
    padding-bottom: 0px;
}
.home .vc_separator.vc_sep_double {
	height: 25px;
	}
.home .vc_custom_1622183344403 {
    margin-top: -10px !important;
}
.home .vc_custom_1619879303861 {
	margin-top: 20px !important;
	}
.home .vc_custom_1620031186321 {
    margin-top: -30px !important;
}
	.home .vc_column-inner.vc_custom_1535540994599{
		padding-top: 0px !important;
	}
	footer li.menu-item a {
    line-height: 1.2 !important;
}
	footer li.menu-item {
    padding: 1px 10px 1px 12px !important;
}
	
	

}

@media(max-width: 500px) {
    .attention-txt {
        margin: -8px auto -20px !important;
    }
	.language-popup-in {
		width: 90%;
	}
	.language-popup-in div a {
		margin: 0 auto 12px;
		min-width: 200px;
	}
	}


@media(max-width: 450px) {
	.attention-txt {
		font-size: 14px;
	}
	.modal-rasp .modal-dialog {
		width: 100%;
	}
	.ras-pt {
		font-size: 14px;
	}
	.qras-box-4 > div,
	.qras-box-6 > div {
		width: 100%;
	}
	.qras-box-6 .ras-title {
		font-size: 14px;
	}
	.telebox h2 {
		font-size: 22px !important;
	}
	.telebox p {
		font-size: 16px !important;
	}
	.tel-br {
		display: block;
	}
	.home .vc_custom_1635360666660 {
		margin-top: -3px !important;
		margin-bottom: 63px !important;
}
.vc_custom_1529754500872 .h2-hoverbox a,
.vc_custom_1529754500872 .h2-hoverbox {
	line-height: 1.4 !important;
}
.vc_custom_1635360666660 > .wpb_column > .vc_column-inner,
.vc_custom_1529754500872 > .wpb_column > .vc_column-inner {
	padding-left: 3px;
    padding-right: 3px;
}
.icon-slider div.owl-nav {
    bottom: 13%;
}
div.vc_custom_1704746502250.gaal {
    margin-top: -55px !important;
}
h2.vc_custom_1704204803254 {
    margin-top: -12px !important;
}
}



@media(min-width: 992px) and (max-width: 1120px) {
	.page-id-4338 #accordion-pc .ras-rows > div,
	.page-id-6542 #accordion-pc .ras-rows > div {
    padding: 11px 7px 17px;
}
}
@media(min-width: 500px) and (max-width: 990px) {
	
	.body-tel strong {
		font-size: 16px;
	}
		.home .it-box {
    max-width: 390px;
    margin: 15px auto 0;
}
	.home .vc_custom_1534395483771 {
		margin-top: 0px !important;
	}
	.home .icon-slider div.owl-nav {
    bottom: 60%;
}
	.home .vc-hoverbox-block-inner.vc-hoverbox-back-inner h2 {
    font-size: 16px !important;
    line-height: 20px !important;
}
	.home .vc-hoverbox-inner {
    min-height: 210px !important;
}
	.home .vc_custom_1704746502250 {
    margin-top: -50px !important;
}
	.home .vc_custom_1704204803254 {
    margin-top: -10px !important;
    margin-bottom: -70px !important;
}
	.blog-box .vc_custom_heading h4 {
        margin: -73px 0 -12px !important;
}
	.home .telebox {
		margin-top: -75px;
		    margin-bottom: 100px;
	}
	.home.wpb-js-composer .vc_tta-tabs.vc_tta-has-pagination .vc_pagination {
		    margin-top: 15px;
		margin-bottom: 0;
	}
	.home.wpb-js-composer .vc_tta-tabs.vc_tta-has-pagination:not(.vc_tta-tabs-position-bottom) {
    padding-bottom: 15px;
}
}
@media(min-width: 500px) and (max-width: 700px) {
body .vc_pageable-slide-wrapper.vc_clearfix.owl-carousel {
    padding: 0px 20px;
}
body.home div.vc_custom_1582118215261 {
    padding-bottom: 28px !important;
    padding-top: 0px !important;
}
	body.home .vc_custom_1622183344403 {
    margin-bottom: 17px !important;
}
	}
@media(min-width: 400px) and (max-width: 992px) {
	div.ras-body {
    padding: 0 0px 35px 0px;
}
	.page-id-4338 div.ras-body,
	.page-id-6542 div.ras-body  {
    padding: 0 0px 0px 0px;
}
	body.home.page .vc_custom_1620031186321 {
    margin-top: -57px !important;
}
	body .vc_custom_1620031186321 > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column {
    margin-bottom: 2px !important;
}
}

@media(min-width: 769px) and (max-width: 991px) {
	.blog-box div.owl-nav {
    bottom: 140px;
    top: auto;
	}
	.page-id-4338 .vc_custom_1619968446044 h4,
	.page-id-6542 .vc_custom_1619968446044 h4 {
		    font-size: 14px;
	}
	.page-id-4338 .vc_custom_1620309525918 h2,
	.page-id-6542 .vc_custom_1620309525918 h2  {
		margin-bottom: -21px !important;
	}
	.page-id-4338 .vc_custom_1533640320002,
	.page-id-6542 .vc_custom_1533640320002 {
    margin-top: 0px !important;
}
	body.page-id-4338 .vc_custom_1620309345189,
	body.page-id-6542 .vc_custom_1620309345189 {
    padding-top: 0px !important;
}
	body.page .vc_custom_1704208630320 {
    margin-top: -30px !important;
    margin-bottom: -40px !important;
}
	


body.page-id-4338 .vc_custom_1620309345189,
body.page-id-6542 .vc_custom_1620309345189 {
    margin-top: 0px !important;
}
body.page-id-4338 .vc_custom_1704211029594.boxy,
body.page-id-6542 .vc_custom_1704211029594.boxy {
    padding: 25px 0 0px 0 !important;
}
body.page-id-4338 h2.vc_custom_1705179121811,
body.page-id-6542 h2.vc_custom_1705179121811 {
    font-size: 22px !important;
    margin-bottom: 4px !important;
}
	.page-id-4338 .vc_custom_1635359409260,
	.page-id-6542 .vc_custom_1635359409260 {
    margin-top: 20px !important;
}
	body.page-id-4338 .blog-box .vc_custom_heading h4,
	body.page-id-6542 .blog-box .vc_custom_heading h4 {
    margin: -75px 0 -12px !important;
}
	.page-id-4338 .vc_custom_1704210955237,
	.page-id-6542 .vc_custom_1704210955237 {
    margin-top: 10px !important;
    margin-bottom: -57px !important;
}
	body.page-id-4730 .blog-box .vc_custom_heading h4 {
    margin: -81px 0 -12px !important;
}
	.page-id-4730 .vc_custom_1704208446792 {
		margin-bottom: -30px !important;
	}
	.page-id-4730 .vc_custom_1619899898393 h2 {
		    margin-bottom: -30px !important;
	}
	.page-id-4730 .vc_custom_1619899898393 {
    margin-bottom: 30px;
}
	.page-id-4730 .vc_custom_1679843021547 .ctmbtn {
		margin-bottom: 15px;
	}
	.page-id-4730 .telebox {
    margin-bottom: 20px !important;
    margin-top: -65px !important;
}
	.page-id-4730 .vc_custom_1635338131506 {
    margin-top: -6px !important;
}
	.page-id-4730 .vc_custom_1696177499001 {
    margin-top: -15px !important;
}
	.page-id-4730 .vc_custom_1703346545574 h1::before {
		display: none !important;
	}
.home .vc_custom_1635360666660 {
    margin-top: -3px !important;
}
	.home .vc_custom_1529754500872 {
    margin-top: -10px !important;
}
	body .blog-box .vc_custom_heading h4 {
		min-height: auto !important;
	}
	body .blog-box .vc_custom_heading h4 {
    margin: -98px 0 -12px !important;
}
.vc_pageable-slide-wrapper.vc_clearfix.owl-carousel {
    padding: 0 100px;
    margin-bottom: -51px;
}
	.twocols.vc_custom_1680707724186 h4 {
    margin-top: -30px;
    font-size: 13px;
}
	body.page-id-4730 .vc_custom_1619899898393 h2 {
		font-size: 22px !important;
	}
	body.page-id-4730 .vc_custom_1704210047926 {
    margin-top: -9px !important;
    margin-bottom: -65px !important;
}
	body.home .telebox {
    margin-top: -75px;
    margin-bottom: 10px;
}
}



@media(max-width: 350px) {	
	.body-tel-number {
    width: 130px;
}
	.ras-title {
    font-size: 15px;
}
	.ras-pp {
		    font-size: 13px;
	}
	.ras-p1 + .ras-p2, .ras-pp + .ras-p2 {
    font-size: 13.5px;
    line-height: 1.3;
}
	body .ras-pp + .ras-p2 {
width: 93px;
    margin: 5px auto -2px !important;
}
body .rasp-add .ras-pp + .ras-p2 {
	width: 150px;
}
.ras-b2 {
    width: 87px;
    line-height: 1.3;
    margin: 5px auto -5px !important;
}
header .header_contacts .header-flex > div p a,
header .header_contacts .header-flex .header_time-last{
		  margin-left: 13px;
		  font-size: 12px;
	  }
	header .header_contacts .header-flex > div p {
		flex-direction: row;
	}
	header .header_contacts .header-flex > div {
		width: 100%;
	}
	div.vc_custom_1635246655564 {
    background-position: 0% !important;
		padding-bottom: 15px !important;
}
	.mainb {
		    transform: translate(-10px, -15px);
	}
	.myte,
	.myte + br {
		display:none;
	}
	

.vc-hoverbox-inner {
	min-height: 210px !important;
}
	.home .vc_custom_1622183344403 h4 {
		font-size: 15px !important;
	}
	.home .vc_custom_1622183344403 {
	height: 53px !important;
		}
		.home div.vc_custom_1620031186321 {
			margin-top: -57px !important;
		}
	.home .vc_custom_1620031186321 .wpb_wrapper > .wpb_text_column.wpb_content_element  {
		    margin-bottom: 0px !important;
	}

	}


@media (min-width: 768px) and (max-width: 990px)  {
			body.page .vc_custom_1703875723687,
	body.page-id-4730 .vc_custom_1704202881081{
    background-position: -262px 0px !important;
}
body.page-id-4730.wpb-js-composer .vc_custom_1635335582316.vc_tta.vc_general .vc_tta-panel-body {
		padding: 0px 20px 14px 20px !important;
	}
		.ras-pt {
    position: relative;
    top: -60px;
}

}
@media(min-width: 640px) and (max-width: 768px) {
	.page-id-1962 .footer-all,
	.page-id-1933 .footer-all {
		margin-top: 9px;
	}
	}
@media(min-width: 500px) and (max-width: 640px) {
.page-id-1962 .footer-all,
.page-id-1933 .footer-all {
	margin-top: -41px;
}
}

@media(min-width: 500px) and (max-width: 768px) {
	.brs {
		display: block;
	}
	.page-id-1933 h2 {
		    font-size: 22px !important;
    line-height: 30.8px !important;
	}
	.page-id-96 .post-content h1 {
		font-size: 24px !important;
	}
	.page-id-96 .space-less h2 strong {
		    font-size: 17px !important;
	}
	.ras-pt {
    position: relative;
    top: -59px;
    width: 90px;
    font-size: 14px;
    line-height: 18px;
	margin: -4px auto 0 !important;
}
		.blog-box .blog-item .vc_gitem-zone.vc_gitem-zone-a {
	height: auto;
    width: 100%;
    max-width: 100%;
	}
	body .blog-box .vc_custom_heading h4 {
    margin: -78px 0 -14px !important;
}
	body.home .telebox {
    margin-top: -70px;
    margin-bottom: 89px;
}
	.blog-box div.owl-nav {
    bottom: 140px;
    top: auto;
	}
		body.page .vc_custom_1703875723687,
	body.page-id-4730 .vc_custom_1704202881081,
	body.page-id-4338 .vc_custom_1704203045790,
	body.page-id-6542 .vc_custom_1704203045790 {
    background-position: -262px 0px !important;
}
body.page-id-4730.wpb-js-composer .vc_custom_1635335582316.vc_tta.vc_general .vc_tta-panel-body {
		padding: 0px 20px 14px 20px !important;
	}
	body.page-id-4338.wpb-js-composer .vc_custom_1635356062206.vc_tta.vc_general .vc_tta-panel-body,
	body.page-id-6542.wpb-js-composer .vc_custom_1635356062206.vc_tta.vc_general .vc_tta-panel-body {
    padding: 0px 20px 14px 20px !important;
}
	.vc_custom_1635150888079 .wpb_text_column.wpb_content_element p span.online-info {
		    font-size: 16px !important;
    line-height: 17px !important;
	}
	.vc_custom_heading.vc_custom_1704210047926 {
		    margin-bottom: -60px !important;
	}
/* 	body.page-id-4338 .ras-body {
    flex-wrap: nowrap;
} */
	body.page-id-4338 .ras-pt,
	body.page-id-6542 .ras-pt {
		position: static;
		width: auto;
	}
	body .vc_custom_1704210955237 {
		    margin: -30px 0 -61px !important;
	}
	.page-id-5657 .it-box {
		min-height: auto;
	}
	.page-id-5657 .it-box p:last-child {
		margin-bottom: 0;
	}
	#how-sec .vc_single_image-wrapper {
    max-width: 65%;
    margin: 0 auto !important;
    display: flex;
}
	.vc_custom_1683294933143 .wpb_single_image.vc_align_left {
    text-align: left;
    display: flex;
    margin: 0 auto;
    max-width: 70%;
}
	h2.vc_custom_1704212307836 {
		margin: 2px 0 -63px !important;
	}
	vc_custom_1683295146656 h2 {
		margin: 9px 0 -21px !important;
	}
	.page-id-1933 .vc_custom_1507533649347,
	.page-id-1962 .vc_custom_1507533649347 {
    margin-top: 10px !important;
}
	.page-id-1933 .vc_custom_1512127998395,
	.page-id-1962 .vc_custom_1512127998395{
    margin-bottom: 15px;
}
	.vc_custom_1507533649347 .vc_col-sm-4 .wpb_text_column.wpb_content_element,
	.vc_custom_1708970321159.vc_separator-has-text{
		margin-bottom: 0;
	}
	.vc_custom_1507533649347 .vc_col-sm-8 .wpb_text_column.wpb_content_element {
		margin-bottom: 14px;
	}
	.vc_custom_1507533649347 .vc_col-sm-8 .wpb_text_column.wpb_content_element strong {
		font-family: Comfortaa, Verdana, Geneva, sans-serif;
    font-weight: 500;
    font-size: 19px !important;
    color: #c52591;
	}
	.vc_custom_1507533649347 .vc_col-sm-8 .wpb_text_column.wpb_content_element p {
	font-size: 16px !important;
    line-height: 22px !important;
		}
	
	.vc_custom_1531401081080 > .wpb_column > .vc_column-inner{
		    padding-top: 5px !important;
	}
		.page-id-1962 .vc_custom_1512382405268 {
    margin-bottom: -20px !important;
}
	.vc_custom_1531400970500 > .wpb_column > .vc_column-inner{
		    padding-top: 5px !important;
	}
	.vc_custom_1708972762577.vc_separator-has-text{
    	margin-bottom: 0;
	}
	.page-id-5657 .footer-all {
		margin-top: 5px;
	}
	.page-id-5657 div.vc_custom_1683295146656 .wpb_text_column.wpb_content_element {
		margin-bottom: -5px;
	}
	.hor-br, .hor {display: block;}
	#how-sec .howbox1-right  .vc_single_image-wrapper {
		max-width: 80%;
	}
	.standart-p {
		font-size: 16px;
		line-height: 22px;
	}
	.page-id-5657 .close svg g {
		stroke: #000;
		fill: #000;
	}
	.page-id-5657 .close {
		top: 66px !important;
		right: 23px !important;
	}
	.page-id-4338 .vc_custom_1704211029594.boxy,
	.page-id-6542 .vc_custom_1704211029594.boxy {
		padding: 25px 0 24px 0 !important;
	}
	.page-id-1933 .vc_custom_1531401081080,
	body.page-id-1962 .vc_custom_1531400970500 {
		margin-top: 10px !important;
	}

}

@media(min-width: 350px) and (max-width: 500px) { 
	.page-id-1933 .vc_custom_1531401081080,
	body.page-id-1962 .vc_custom_1531400970500 {
		margin-top: 10px !important;
	}
	.page-id-1933 vc_custom_1531401081080,
	.page-id-1962 .vc_custom_1531400970500 {
		margin-top: 20px !important;
	}
	.brs {
		display: block;
	}
	.hor {display: block;}
	.page-id-5657 div.vc_custom_1683295146656 .wpb_text_column.wpb_content_element {
		margin-bottom: 16px;
	}
	.page-id-5657 .footer-all {
		margin-top: -50px;
	}
	body div.vc_custom_1620309345189 h2 {
		margin-bottom: -3px !important;
	}
	body .vc_custom_1705159956064 {
		margin-top: -12px !important;
	}
	body .vc_custom_1703346545574 {
		margin-bottom: -6px !important;
	}
	.home .vc_custom_1620031186321 .wpb_wrapper > .wpb_text_column.wpb_content_element  {
		margin-bottom: 0px !important;
}
	.vc_custom_1507533649347 .vc_col-sm-8 .wpb_text_column.wpb_content_element p {
	font-size: 16px !important;
    line-height: 22px !important;
		}
	.page-id-1933 h2,
	.page-id-1962 h2{
		    font-size: 22px !important;
    line-height: 30.8px !important;
	}
	.page-id-96 .post-content h1 {
		font-size: 24px !important;
	}
	.page-id-96 .space-less h2 strong {
		    font-size: 17px !important;
	}
		.ras-pt {
    position: static;
    top: -61px;
    width: 150px;
    line-height: 18px;
    margin: 0px auto 4px !important;
}
body.page-id-4730.wpb-js-composer .vc_custom_1635335582316.vc_tta.vc_general .vc_tta-panel-body {
		padding: 0px 20px 14px 20px !important;
	}
	body.page .vc_custom_1703875723687,
	body.page-id-4730 .vc_custom_1704202881081,
	body.page-id-4338 .vc_custom_1704203045790,
	body.page-id-6542 .vc_custom_1704203045790{
    background-position: -262px 0px !important;
}
		.blog-box .blog-item .vc_gitem-zone.vc_gitem-zone-a {
	height: auto;
    width: 100%;
    max-width: 100%;
	}
	body .blog-box .vc_custom_heading h4 {
    margin: -50px 0 -14px !important;
}
	body.home .telebox {
    margin-top: -70px;
    margin-bottom: 89px;
}
	.telebutton a {
padding: 13px 43px !important;
    font-size: 10px !important;
}
	.telebutton a:first-child,
	.telebutton a:last-child {
    top: 10px;
    left: 12px;
    background-size: cover;
}
	.vc_custom_1635150888079 .wpb_text_column.wpb_content_element p span.online-info {
		    font-size: 16px !important;
    line-height: 17px !important;
	}
	.vc_custom_1680856411836 > .wpb_column > .vc_column-inner,
	.vc_custom_1704208630320 > .wpb_column > .vc_column-inner,
	.vc_custom_1531401081080 > .wpb_column > .vc_column-inner,
	.vc_custom_1531400970500 > .wpb_column > .vc_column-inner{
		    padding-top: 5px !important;
	}
	.vc_custom_1704208587636 > .wpb_column > .vc_column-inner .vc_separator.vc_sep_double.whiteh4,
	.vc_custom_1680856411836 > .wpb_column > .vc_column-inner .vc_separator.vc_sep_double.whiteh4,
	.vc_custom_1704208630320 > .wpb_column > .vc_column-inner .vc_separator.vc_sep_double.whiteh4,
	.vc_custom_1708970321159.vc_separator-has-text,
	.vc_custom_1708972762577.vc_separator-has-text{
    	margin-bottom: 0;
	}
	.vc_custom_1683295146656 h2 {
		    margin: 0 0 -20px !important;
	}
	
	.vc_custom_1621935801631.vc_separator-has-text {
		    margin-bottom: 0px;
	}
	body .vc_custom_1704208672021 > .wpb_column > .vc_column-inner {
		padding-top: 3px;
	}
	.page-id-1933 .vc_custom_1507533649347,
	.page-id-1962 .vc_custom_1507533649347{
    margin-top: 10px !important;
}
	.page-id-1933 .vc_custom_1512127998395,
	.page-id-1962 .vc_custom_1512127998395{
    margin-bottom: 15px;
}
	.vc_custom_1507533649347 .vc_col-sm-4 .wpb_text_column.wpb_content_element {
		margin-bottom: 0;
	}
	.vc_custom_1507533649347 .vc_col-sm-8 .wpb_text_column.wpb_content_element {
		margin-bottom: 14px;
	}
	.vc_custom_1507533649347 .vc_col-sm-8 .wpb_text_column.wpb_content_element strong {
		font-family: Comfortaa, Verdana, Geneva, sans-serif;
    font-weight: 500;
    font-size: 19px !important;
    color: #c52591;
	}
	.page-id-1933 .footer-all,
	.page-id-1962 .footer-all{
		margin-top: -52px;
	}
		.page-id-1962 .vc_custom_1512382405268 {
    margin-bottom: -20px !important;
}
.standart-p {
	font-size: 16px;
	line-height: 22px;
}
.page-id-5657 .close svg g {
	stroke: #000;
    fill: #000;
}
.page-id-5657 .close {
	top: 66px !important;
    right: 23px !important;
}
.page-id-4338 .vc_custom_1704211029594.boxy,
.page-id-6542 .vc_custom_1704211029594.boxy {
	padding: 25px 0 24px 0 !important;
}
}


@media(max-width: 350px) {
	.page-id-1933 .vc_custom_1531401081080,
	body.page-id-1962 .vc_custom_1531400970500 {
		margin-top: 10px !important;
	}
	.page-id-4338 .vc_custom_1704211029594.boxy {
		padding: 25px 0 24px 0 !important;
	}
	.page-id-6542 .vc_custom_1704211029594.boxy {
		padding: 25px 0 0px 0 !important;
	}
	.page-id-1933 vc_custom_1531401081080,
	.page-id-1962 .vc_custom_1531400970500 {
		margin-top: 20px !important;
	}
	.hor-br {display: block;}
	.page-id-5657 .footer-all {
		margin-top: -50px;
	}
	body div.vc_custom_1620309345189 h2 {
		margin-bottom: -3px !important;
	}
	body .vc_custom_1705159956064 {
		margin-top: -12px !important;
	}
	body .vc_custom_1703346545574 {
		margin-bottom: -6px !important;
	}
	.page-id-1962 .vc_custom_1512382405268 {
    margin-bottom: -20px !important;
}
	.vc_custom_1507533649347 .vc_col-sm-8 .wpb_text_column.wpb_content_element p {
	font-size: 16px !important;
    line-height: 22px !important;
		}
	.page-id-1933 h2,
	.page-id-1962 h2 {
		    font-size: 22px !important;
    line-height: 30.8px !important;
	}
	
	.page-id-1933 .vc_custom_1507533649347,
	.page-id-1962 .vc_custom_1507533649347{
    margin-top: 10px !important;
}
	.page-id-1933 .vc_custom_1512127998395,
	.page-id-1962 .vc_custom_1512127998395{
    margin-bottom: 15px;
}
	.vc_custom_1507533649347 .vc_col-sm-4 .wpb_text_column.wpb_content_element {
		margin-bottom: 0;
	}
	.vc_custom_1507533649347 .vc_col-sm-8 .wpb_text_column.wpb_content_element {
		margin-bottom: 14px;
	}
	.vc_custom_1507533649347 .vc_col-sm-8 .wpb_text_column.wpb_content_element strong {
		font-family: Comfortaa, Verdana, Geneva, sans-serif;
    font-weight: 500;
    font-size: 19px !important;
    color: #c52591;
	}
	    
	.page-id-1933 .footer-all,
	.page-id-1962 .footer-all{
		margin-top: -52px;
	}
	
	.vc_custom_1621935801631.vc_separator-has-text,
	.vc_custom_1708970321159.vc_separator-has-text,
	.vc_custom_1708972762577.vc_separator-has-text{
		    margin-bottom: 0px;
	}
	body .vc_custom_1704208672021 > .wpb_column > .vc_column-inner {
		padding-top: 3px;
	}
	.page-id-96 .post-content h1 {
		font-size: 24px !important;
	}
	.page-id-96 .space-less h2 strong {
		    font-size: 15px !important;
	}
.vc_custom_1704208587636 > .wpb_column > .vc_column-inner,
	.vc_custom_1680856411836 > .wpb_column > .vc_column-inner,
	.vc_custom_1704208630320 > .wpb_column > .vc_column-inner,
	.vc_custom_1531401081080 > .wpb_column > .vc_column-inner,
	.vc_custom_1531400970500 > .wpb_column > .vc_column-inner{
		    padding-top: 5px !important;
	}
	.vc_custom_1704208587636 > .wpb_column > .vc_column-inner .vc_separator.vc_sep_double.whiteh4,
	.vc_custom_1680856411836 > .wpb_column > .vc_column-inner .vc_separator.vc_sep_double.whiteh4,
	.vc_custom_1704208630320 > .wpb_column > .vc_column-inner .vc_separator.vc_sep_double.whiteh4 {
    	margin-bottom: 0;
	}
	.vc_custom_1683295146656 h2{
		    margin: 0 0 -20px !important;
	}

	.vc_custom_1635150888079 .wpb_text_column.wpb_content_element p span.online-info {
		    font-size: 16px !important;
    line-height: 17px !important;
		position: relative;
    bottom: -11px;
	}
	body.page-id-4730.wpb-js-composer .vc_custom_1635335582316.vc_tta.vc_general .vc_tta-panel-body {
		padding: 0px 20px 14px 20px !important;
	}
	.page-id-4730 .vc_custom_1704208446792 {
		padding-bottom: 20px !important;
	}
	.page-id-4730  .vc_custom_1704208446792 > .wpb_column > .vc_column-inner  {
		    padding-top: 5px;
	}
	.page-id-4730 .vc_separator.vc_sep_double.whiteh4 {
    height: 40px !important;
    margin-bottom: 0;
}
		.telebutton a:first-child,
	.telebutton a:last-child{
padding: 13px 43px !important;
    font-size: 10px !important;
	font-weight: 600;
}
	.telebutton a:first-child::before {
    top: 10px;
    left: 12px;
    background-size: cover;
}
	.blog-box .blog-item .vc_gitem-zone.vc_gitem-zone-a {
	height: auto;
    width: 220px;
    max-width: 220px;
	}
	body .blog-box .vc_custom_heading h4 {
    margin: -36px 0 -14px !important;
}
	body.home .telebox {
    margin-top: -70px;
    margin-bottom: 145px;
	}
	.standart-p {
		font-size: 16px;
		line-height: 22px;
	}
}

.page-id-5657 .close svg g {
	stroke: #000;
    fill: #000;
}
.page-id-5657 .close {
	top: 66px !important;
    right: 23px !important;
}

.ras-group .ras-b2 {
    margin-top: 5px;
    margin-bottom: -9px;
}

@keyframes pulse3 {
    0%, 100% {
        transform: scale(0.8);
    }
    50% {
        transform: scale(1.1);
    }
}
.telebutton a:first-child::before {
    animation: pulse3 1.6s infinite ease-in-out;
}


.vc_btn3-container.vc_btn3-inline>a.my-animated-button, 
.vc_btn3-container>a.my-animated-button,
.vc_btn3-container>a.my-animated-button
 {
background-color: #c52591 !important;
        color: #fff !important;
}
.vc_btn3-container.vc_btn3-inline>a.my-animated-button:hover, 
.vc_btn3-container>a.my-animated-button:hover,
.vc_btn3-container>a.my-animated-button:hover {
	background-color: #fff !important;
        color: #c52591 !important;
}