@font-face{
    font-family:'IskraCYR';
    font-display: auto;
    src:url('../fonts/IskraCYR-Light.woff2');font-weight:normal;font-style:normal;}
body{color:#666;font-size:1rem;height:100%;padding:0 !important;margin:0;overflow-x:hidden;}
a{cursor:pointer;color:#33bbed;}
a:hover {cursor:pointer;color:#white;} 
h5,.h5{color:#33bbed;}
h1,.h1,h2,.h2,h3,.h3{font-family:'IskraCYR', sans-serif;text-transform:uppercase;display:inline-block;width:100%;}
h4,.h4{font-family:'IskraCYR', sans-serif;text-transform:uppercase;display:block;}
@media (max-width:767px){
	
	h1,.h1{font-size:36px;font-size:7.5vw;;}
    h2,.h2{font-size:28px;font-size:6.5vw;;}
    h3,.h3{font-size:24px;font-size:5.5vw;;}
    h4,.h4{font-size:20px;font-size:4.0vw;;}
	
	.h3 a {color: #FFF;font-size:6.5vw; text-decoration:underline;}
	
}
.banner hr {border-top: 1px dotted rgba(255, 255, 255, 0.41);margin: 10px 0;}
p{margin-bottom:1.3rem;}
.m-15 {margin:0 -15px;}
a.logo{max-width:75%;}
.logo img{width:80%;}
.content{}
.content a,.breadcrumb a{text-decoration:underline!important;}
.page-header h1{margin-bottom:2rem;}
img{max-width:100%;height:auto;}
.header {
    background-image: url(../img/header_bg.jpg);
    background-repeat: no-repeat;
    background-position-x: center;
    position: relative;
    overflow: hidden;
    min-height: 670px;
    background: rgba(0,55,65,0.7);
    /* background: linear-gradient(to right, #33bbed6b, #45b97c); */
    color: #fff;
}.banner .h1{text-transform:none;line-height:1;}

.no-webp .banner{background:url('../images/girl.png') center bottom no-repeat;color:#fff;}
.webp .banner{background:url('../images/girl.webp') center bottom no-repeat;color:#fff;}

@media (min-width:1100px){
    .no-webp .banner{background-size:contain;background-size:contain;background-position:55% 0;}
    .webp .banner{PADDING-TOP: 10REM!IMPORTANT;background-size:contain;background-size:contain;background-position:55% 0;}
}
.header .navbar-nav{white-space:nowrap;}
@media (max-width:997px){.navbar-offcanvas{background:#33bbed;padding-top:20px;}
    .header .navbar-nav{white-space:normal;}
}
.menu {
    background: rgba(0,55,65,0.8);
    /* background: linear-gradient(to right, #33bbed6b, #45b97c); */
    color: #fff;
    /* background: linear-gradient(to right, #33bbed, #45b97c); */
    color: #fff;
    padding: 0!important;
    box-shadow: 2px 0 2px 2px rgba(0,0,0,.1);
}
@media (max-width:767px){
    .no-wepb .banner, .webp .banner{background-position:130% top;background-size:70%;}
    .no-webp .banner .h1, .webp .banner .h1 {font-size:1.5rem}
}
@media (max-width:576px){
    .no-wepb .banner, .wepb .banner{background-position:200% 0%;background-size:80%;}
}
.service_menu{background:#f2f0f2;white-space:normal;}
.service_menu a{color:#33bbed!important;}
@media(max-width:370px){.service_menu a{font-size:small;}}
.adr_c p{margin-bottom:0.7rem;}
.navbar-light .navbar-nav .nav-link{color:#fff;padding:10px;}
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active{color:#33bbed;background:#fff;border-radius:20px;box-shadow:-4px 0px 0px 0px #fff,4px 0px 0px 0px #fff;}
.dropdown-menu{border-radius:30px;overflow:hidden;}
.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")!important;}
.navbar-toggler{border-color:rgb(255,255,255)!important;}
.dropdown-toggle::after{vertical-align:0.155em;}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{text-decoration:underline;}
.dropdown-item.active, .dropdown-item:active{background-color:#33bbed;}
/*.active .nav-link:hover{color:#33bbed!important;}*/
.breadcrumb{background:transparent;font-size:smaller;margin-bottom:0;padding:0.75rem 0!important;}
.breadcrumb-item + .breadcrumb-item::before{display:inline-block;padding-right:0.5rem;font-family:FontAwesome;color:#ff3d00;content:"\f105";}
.phone{white-space:nowrap;}
.phone a{color:#fff;}
.moduletable.t1{background:url(../images/ntop_bg.jpg) -150px center no-repeat;overflow:hidden;background-size:50%;padding:50px 30px;background-position:right 100% center;}
@media (min-width:768px) {
    .no-webp .t2{background:url('../images/dostom_doctors.png') right bottom no-repeat,url('../images/column_bg.jpg') left top repeat-x #dee9eb;background-size:contain;}
    .webp .t2{background:url('../images/dostom_doctors.webp') right bottom no-repeat,url('../images/column_bg.jpg') left top repeat-x #dee9eb;background-size:contain;}
}
@media (max-width:767px) {.t2{background:url('../images/column_bg.jpg') left top repeat-x #dee9eb;background-size:contain;}}
.no-webp .t3{overflow:hidden;background:url(../images/otzyvy-pro.jpg) -150px bottom no-repeat;}
.webp .t3{overflow:hidden;background:url(../images/otzyvy-pro.webp) -150px bottom no-repeat;}
.txt_block{background: rgba(255, 255, 255, 0.85);padding: 1.5rem;border-radius: 3px;display: inline-block;box-shadow: 0 0 20px 0px #cccccc4d;}
.txt_block h4{margin-left:-50px;margin-left:-50px;background:#46bdd8;padding:10px;color:#fff;max-width:95%;}
@media (max-width:767px) {.txt_block h4{margin-left:-15px!important;}}
.no-webp .top3_l{background:url('../images/blue_bg.jpg') center center no-repeat #698cc8;background-size:cover;color:#fff;padding:70px 50px;}
.webp .top3_l{background:url('../images/blue_bg.webp') center center no-repeat #698cc8;background-size:cover;color:#fff;padding:70px 50px;}
.top3_r{background:url(../images/w_line.png) top left repeat-x,url(../images/w_line.png) bottom left repeat-x aliceblue;}
@media (max-width:767px) {.top3_r{background:aliceblue;}}
.no-webp .moduletable.spec_car{color:#fff;background:url('../images/spec_bg.jpg') center center grey;background-size:cover;}
.webp .moduletable.spec_car{color:#fff;background:url('../images/spec_bg.webp') center center grey;background-size:cover;}
.owl-item img{width:auto!important;}
.owl-dots{text-align:center;}
.owl-dots .owl-dot{width:13px;height:13px;border-radius:50%;border:1px solid #fff!important;margin-right:10px;background:none;}
.owl-dots .owl-dot.active{background:#ff006a!important;}
.owl-prev,.owl-next{position:absolute;top:50%;transform:translateY(-50%);}
.owl-prev{left:-10px;}
.owl-next{right:-10px;}
.moduletable.spec_car .btn{margin:0 auto;}
.owl-carousel.article-spec-car .owl-item img, .owl-carousel.spec_car .owl-item img{margin:0 auto;border:5px solid #fff;border-radius:50%;}
.owl-item{text-align:center;}
.owl-item a{width:100%;display:inline-block;text-align:center;color:#fff;}
.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23999' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");}
.carousel-indicators .active{background-color:#ff006a;}
.carousel-indicators li{background-color:#ccc;}
.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23999' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");}
.land_h h1{color:#33bbed;}
.no-wepp .moduletable.feedback_land{background:url(../images/feedback.jpg) right bottom no-repeat;background-size:cover;position:relative;background-position-x:80%;overflow:hidden;}
.webp .moduletable.feedback_land{background:url(../images/feedback.webp) right bottom no-repeat;background-size:cover;position:relative;background-position-x:80%;overflow:hidden;}
.feedback_land_txt{background-color:rgba(255, 255, 255, 0.9);margin:20px 20px 50px 20%;padding:30px;}
.moduletable.feedback_land img{max-width:20%;margin:30px;border:5px solid #fff;box-shadow:3px 3px 10px 5px rgba(0, 0, 0, .075);position:absolute;left:0;top:23%;}
@media (max-width:767px){.feedback_land_txt{margin:0;margin-bottom:40px;}
    .moduletable.feedback_land img{max-width:30%;margin:0;position:relative;float: left;margin-right: 15px;}}
.no-webp .quality{background:url(../images/green_bg.jpg) center center no-repeat #00a239;background-size:cover;color:#fff;}
.webp .quality{background:url(../images/green_bg.webp) center center no-repeat #00a239;background-size:cover;color:#fff;}
.f_row{background:#001521;background:-moz-linear-gradient(-45deg, #001521 1%, #344c7f 100%);background:-webkit-linear-gradient(-45deg, #001521 1%,#344c7f 100%);background:linear-gradient(135deg, #001521 1%,#344c7f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001521', endColorstr='#344c7f',GradientType=1);font-size:small;color:#eee;}
.f_row a{color:#eee;}
.f_row ul{padding:0;list-style:none;}
.f_row ul li{margin-bottom:10px;}
.social{display:flex;margin:20px 0;}
.social a{color:#fff;}
.social a:hover{text-decoration:none;}
.social i{padding:15px;margin:2px;display:flex;justify-content:center;align-items:center;border-radius:50%;width:10px;height:10px;max-width:10px;max-height:10px;}
.header .social i{background:#ffffff;padding:20px;}
@media (max-width:575px){.header .social i{padding:14px;font-size:0.8rem;}}
.header .social a{color:#33bbed;}
.header .social i:hover{color:#fff;}
@media (max-width:997px){.header .social{display:flex;}}
.metro{padding:7px;margin:2px;display:flex;justify-content:center;align-items:center;border-radius:50%;max-width:15px;max-height:15px;float:left;font-size:smaller;color:#fff;}
.blue{background:blue;}
.orange{background:orange;}
.purple{background:purple;}
.red{background:red;}
.bage{color:#fff;padding:0.3rem 1rem;border-radius:10px;text-transform:uppercase;}
.social i:hover{color:#6cd4ff;}
.c_row{background:#272e33;color:#eee;font-size:small;}
.licenses img{max-width:60px;border:2px solid #fff;margin-top:7px;}
.btn-default{background: linear-gradient(to right, #33bbed, #45b97c);color:#fff;transition:background 1s; font-size:16px; }
.btn-default:hover{background: linear-gradient(to right, #337bed, #45b945);}
blockquote{background:#ebf9f9;padding:2rem;display:inline-block;padding-bottom:1em;width:100%;font-size:inherit;border-radius: 8px;}
.content ol{list-style:none;counter-reset:li;padding:15px;}
.content ol li:before{counter-increment:li;content:counters(li,".") ". ";margin-right:5px;}
.content ul li:before{counter-increment:none;content:"";}
.content li{margin-top:0.2rem;}
.tag-text{width:100%;}
.tag-body{text-align:center;}
.tag-body p{margin:0;}
.tag-item img{border:1px solid #eee;border-radius:2px;float:none!important;border:none!important;}
cite::before,cite::after{content:"\"";font-size:xx-large;position:relative;line-height:1;top:10px;}
.tag-text cite::before{left:-5px;}
.tag-text cite::after{right:-5px;}
.tag-text h4, .h4{font-size:1.5rem;padding-bottom:10px;font-size:1.5rem;}
.tag-img img{margin-bottom:20px;border:1px solid #eee;padding:2px;}
.tag-text i, .tag-img i{font-size:smaller;}
.tag-text a i{color:inherit;}
#collapseExample{height:200px;overflow:hidden;}
.filter{background:#fafafa;width:100%;border-radius:3px;}
.custom-select{border-radius:0;}
.table-price tr td:nth-of-type(odd){width:100%;}
.table-price tr td:nth-of-type(even){white-space:nowrap;text-align:right;}
.table th, .table td{border:none;}
.list-group-item-action{cursor:pointer;}
.sticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:15px;}
.scrollspy-ex{position:relative;overflow:auto;}
.adr_cont{background:#fafafa;}
.clinic_foto{height:400px;object-fit:cover;padding:0!important;border:none!important;}
.feedback-module{background:url(../images/feedback.jpg) right bottom no-repeat;background-size:cover;margin:0 -30px;}
@media (max-width:767px){.feedback-module{background:url(../images/feedback.jpg) left bottom repeat-y;}}
.feedback-module span.modnews_date, .published{font-size:14px;color:#ffffff;background:#e22b7f;margin-bottom:5px;margin-top:-5px;display:inline-block;padding:3px 10px;border-radius:3px;}
.feddback_body{background:rgba(255, 255, 255, 0.85);padding:1.5rem;border-radius:3px;display:inline-block;height:100%;box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.25);}
.sales h2{font-size:inherit;text-transform:initial;}
.content img{float:left;margin: 5px 15px 5px 0px;border-radius:8px;}
.landing img {float:none;margin:0px;padding:0px;border:none;}
.feedback img{width:150px;background:#ffffff;float:left;margin-right:15px;padding:5px;box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.1);border-radius:3px;border:1px solid #e0e0e0;}
@media(max-width:576px){.feedback img{width:100px;margin-bottom:5px!important;}}
.list_header{font-size:x-large;background:#add5f9;width:100%;padding:10px;color:#fff;display:inline-block;}
.list_header ul{border:1px solid #ccc;}
.moduletable.dop.sticky{background:#33bbed;border-radius:10px;padding:20px 0px;color:#fff;}
.moduletable.dop.sticky h3{display:none;}
@media (max-width:767px) {
    .moduletable.dop.sticky{background:#fff;border-radius:0px;padding: 0 0px 20px 0px;border-top: 1px solid #eee;}
    .moduletable.dop.sticky .nav-link {color:#33bbed!important;}
    .moduletable.dop.sticky h3{color: #666;padding: 15px 20px 0px 20px;display:block;}
}
@media (max-width:576px) {
    .moduletable.dop.sticky{background:#f8f9fa;border-radius:0px;padding: 0 0px 20px 0px;border:none;}
}
.dop ul li a{color:#fff;padding:0;}
.dop ul li{padding:7px 20px;}
.dop ul li:hover{background:rgba(255, 255, 255, 0.25);text-decoration:underline;}
.dop ul li.current.active{background:#30acda;}
.dop ul li.current.active a:hover{color:#fff!important;}
.list-group-item{background-color:transparent;border:none;}
.btn{border-radius:30px!important;padding:8px 60px; margin-top:2px; font-weight:bold;}
.article-spec-car .owl-item a{color:#698cc8;}
.article-spec-car .owl-dot{border:1px solid #ccc!important}
.article-spec-car p{margin-bottom:0.2rem;}
.question{background:url('../images/callcenter.jpg') center center no-repeat #33bbed;background-size:cover;background-attachment:fixed;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.3);}
.question a{color:#fff;}
.grey{background:#f9f9f9;}
.price_block{padding-bottom:40px;}
/*.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0, 0, 0, 0.02);}*/
.table-striped tbody tr:nth-of-type(odd){background-color:rgba(234, 248, 253);}
.table-striped tbody tr:nth-of-type(even):hover{background-color:rgba(214, 242, 252);}
/*.table-hover tbody tr:hover {background-color: rgba(214, 242, 252);}*/
.pd{display:none;padding:1rem;background:rgba(80, 80, 80, 0.95);font-size:0.9rem;position:fixed;bottom:0;left:0;color:#f5f5f5;width:100%;z-index:99999;}
@media (max-width:767px){.pd{font-size:x-small;bottom:45px;}}
ul.services{padding:0;text-align:left;margin:0;}
@media (max-width:1099px){ul.services{text-align:center;}}
ul.services li{display:inline-block;}
ul.services li a:hover{text-decoration:underline;}
.mob_logo img{max-width:80%;}
.icon .fa{padding-right:1rem;}
.icon a{color:#fff;}
ul.mobile_menu{padding:0;list-style:none;margin:0;}
.mobile_menu a{color:#fff;}
ul.mobile_menu li{display:inline-block;}
ul.mobile_menu li:last-of-type{display:inline-block;}
ul.services .nav-link{padding:0.5rem 2rem 0.5rem 0;}
@media (max-width:576px){ul.services li{display:inline-block;width:50%;float:left;text-align:left;padding:10px 0;}
    ul.mobile_menu li{font-size:smaller;}
    ul.services .nav-link{padding:0;}
}
.list-group-flush .list-group-item{border-radius:30px;}
.list-group-item.active{background-color:#33bbed;border-color:#33bbed;}
.link-gde-prinimaet a{margin-bottom:0.2rem;display:block;}
.full_width{margin:0 -15px;border: none!important;width: 100% !important;}
.noborder_img{border:none!important;padding:0!important;float:none!important;margin:0!important;}
.no-gutters{padding:0!important;margin:0!important;}
.landing ol li{margin-bottom:10px;padding-left:20px;}
.land_ul{list-style-type:none;margin:0;padding:0;}
.landing ul li{margin-bottom:10px;padding-left:15px;}
.landing ul li strong{font-weight:bold;}
/*.landing ul li::before{font-family:FontAwesome;content:"\f067"!important;position:absolute;left:-5px!important;color:#1de4ca!important;font-size:larger;width:auto!important;height:auto!important;background:transparent!important;border-radius:0!important;display:inherit!important;top:auto!important;}*/
.landing ol{list-style:decimal;counter-reset:none;}
.landing ol li:before{counter-increment:none;content:none;margin-right:0px;}
.landing ul li:before{counter-increment:none;content:"";}
.landing li{margin-top:0.2rem;}
.fa-5x{color:#33bbed;text-shadow:-1px -1px #007bff, 0 1px 0 #08c;}
.bg-sale{background:url(../images/bg-accia.jpg) no-repeat center center, #33bbed;background-size:cover;}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link{background-color:#33bbed;border-radius:30px;}
@media(max-width:767px){.tag-material img{float:none;}
}
.tag-material .newsflash img{width:100px;}
.tag-material .newsflash .newsflash-title{text-transform:none;}
.feedback .blog_item .item, .tag-material .news_item{background:#fff;display:inline-block;padding:1.5rem;border:1px solid #eee;border-radius:3px;box-shadow: rgba(0, 0, 0, 0.04) 0px 0px 10px 0px;margin-bottom:1rem;}
.feedback .blog_item .item .page-header{padding:20px 0;}
.feedback .blog_item .item .page-header a{text-decoration:none!important;}
.card-services .card{border:none;}
.card-services .card-wrapper{border:1px solid #eee;height:100%;border-radius:3px;box-shadow:0 0 5px 0px rgba(0, 0, 0, 0.09);}
.card-wrapper img{border:none;padding:0;border-radius:0;margin:0;}
@media (max-width:767px){h4.card-title {font-size: 1.5rem;}}
.bg-dety{width:24px;height:24px;background:url('/images/icon/css_sprites.png') -10px -10px;}
.bg-hirurg{width:24px;height:24px;background:url('/images/icon/css_sprites.png') -54px -10px;}
.bg-implant{width:24px;height:24px;background:url('/images/icon/css_sprites.png') -10px -54px;}
.bg-ortodont{width:24px;height:24px;background:url('/images/icon/css_sprites.png') -54px -54px;}
.bg-otbelivanie{width:24px;height:24px;background:url('/images/icon/css_sprites.png') -98px -10px;}
.bg-parodont{width:24px;height:24px;background:url('/images/icon/css_sprites.png') -98px -54px;}
.bg-profilactika{width:24px;height:24px;background:url('/images/icon/css_sprites.png') -10px -98px;}
.bg-protez{width:24px;height:24px;background:url('/images/icon/css_sprites.png') -54px -98px;}
.bg-terapia{width:24px;height:24px;background:url('/images/icon/css_sprites.png') -98px -98px;}
.services li div{float:left;margin-right:10px;}
@media (min-width:576px){.services li div{display:none;}}
button.close{position:absolute;z-index:9999;top:5px;right:5px;color:#cc0139;opacity:1;font-size:1.5rem;opacity:1;text-shadow:none;}
.modal{z-index:99999;}
.Checkbot{display:none;}
button#zapis_form{background:black!important}
.sale_card{border:1px solid #eee;border-radius:3px;box-shadow:0 0 5px 0px rgba(0, 0, 0, 0.09);cursor:pointer;}
.sale_card:hover .sale_card_img img{transform:scale(1.05);}
.sale_card:hover .sale_card_img_stati img{transform:scale(1.05);}
.sale_card h4{transition:color 0.3s ease-out;}
.sale_card:hover h4{color:#33bbed;}
.sale_card_img img{transition:transform 0.3s ease-out;}
.sale_card_img{display:inline-block;overflow:hidden;}
.sale_card img{padding:0;margin:0!important;border:0!important;border-radius:0!important;}
.sale_card_img_stati img{transition:transform 0.3s ease-out; width: 350px;}
.sale_card_img_stati{display:inline-block;overflow:hidden;max-height: 183px;}
.sale_card_body{font-size:0.91rem;}
.sale_card_body h4{font-size:1.1rem;}
.blue_bg {background:#3fc0d2;}
.sales_nobel_banner{background:url('/images/sales/nobel/car_implantant_bg.jpg');background-size:cover;margin:0 -15px;}
.sales_pensioner_banner{background:url('/images/sales/pensioner/bg.png');background-size:cover;margin:0 -15px;}
.sales_zubastik_banner{background:url('/images/sales/zubastick/banner_zybastik_bg.png');background-size:cover;margin:0 -15px;}
.sales_parents_banner{background:url('/images/sales/parents/bg.png');background-size:cover;margin:0 -15px;}
.sales_sgs_banner{background:url('/images/sales/Sweetzerland/che_implantant_bg.png');background-size:cover;margin:0 -15px;}
.sales_birthday_banner{background:url('/images/sales/birthday/birthday_10_bg.png');background-size:cover;margin:0 -15px;}
.sales_gigiena_banner{background:url('/images/sales/gigiena/banner_hygiene_bg.png');background-size:cover;margin:0 -15px;}
.sales_coronka_banner{background:url('/images/sales/coronka/koronka_bg.png');background-size:cover;margin:0 -15px;}
.sales_viniry_banner {background:url('/images/sales/viniry/veneers-15_bg.png');background-size:cover;margin:0 -15px;}
.sales_bite_banner {background:url('/images/sales/bite/bite correction_bg.png');background-size:cover;margin:0 -15px;}
.accordion_item{width:100%;display:block;padding-bottom:10px;color:#33bbed;cursor:pointer;}
.accordion_item:hover{text-decoration:underline;}
#accordion .list_item{border:1px solid rgb(238, 238, 238);padding:2rem;border-radius:3px;box-shadow:rgba(0, 0, 0, 0.04) 0px 0px 10px 0px;}
ul.accordion{padding:0;list-style:none;}
ul.accordion li{padding:7px 0;}
ul.accordion li:hover{background:#fcfcfc;display:block;cursor:pointer;}
.accia_line{background:#ff0047;}
.accia_line .owl-item img{border:none;border-radius:0;margin-right:0.3rem;}
.accia_line .owl-item a{width:auto;}
.zapis_article_form{background:white;border-radius:30px;border:1px solid #eee;box-shadow:rgba(0, 0, 0, 0.04) 0px 0px 10px 0px}
small{text-transform:none;}
.input-group-append button{border-radius:3px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;}
.phone button{padding:2px 10px;border:none;margin-left:10px;margin-top:-5px;border-radius:5px!important;}
.article_price h2{display:none;}
.article_price table tr{display:none;}
.article_price table tr:nth-child(-n+3){display:block;}
.article-sale-car .sale_card{border:none;box-shadow:unset;}
.article-sale-car .sale_card_body{display:none;}
.article_spec img{border-radius:50%;border:none;width:150px;margin:0;float:none;}
.article_spec p{margin-bottom:0;clear:both;overflow:visible;text-align:center;}
.article_spec{border-right:1px solid #616161;box-shadow:1px 0px 0 0px #252525;}
@media (max-width:576px){.article_spec{border-right:none;box-shadow:unset;}}
.article_price table{border:1px solid #eee;border-radius:10px;overflow:hidden;}
.grad{background:linear-gradient(to right, #33bbed, #45b97c);color:#fff;}
legend{font-size:1.2rem;}
a.to_top {position: fixed;z-index: 999;bottom: 2rem;left: 1rem;display: block;width: 60px;height: 60px;padding: 0px 4px;border-radius: 50%;border: 2px solid;color: #ccc;opacity: 0.4;visibility:hidden;
    transition:visibility 0.3s ease-out;transition:opacity 0.3s ease-out;}
a.to_top:hover {opacity: 1;}
@media (max-width:767px) {a.to_top {bottom: 5rem;right: 1rem;left: unset;}}
ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink, ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover {background-color: #fff;margin-right: 2px;margin-bottom:2px;}
select#specialization {border-radius: 0px 5px 5px 0px;}
.article_spec_work {text-align:left;}
.article_spec_work a {color:#33bbed;float: left;text-align: left;width: auto;display:contents!important;}
.article_spec_work img {border-radius:50%;float:left;width:60px!important;margin-right:1rem;}
.article_spec_work p {margin:0;}
.img-before {color:white;border-radius:5px;overflow:hidden;cursor: zoom-in!important;}
.img-after {color:white;border-radius:5px;overflow:hidden;cursor: zoom-in!important;}
.img-before a:hover, .img-after a:hover {cursor:zoom-in!important;}
.work_txt a {display:inline;color:#33bbed;}
.work .owl-dot {border: 1px solid #ccc!important;}
.work .owl-prev {left: 5px;}
.work .owl-next {right: 5px;}

.user_ico {color:white; text-transform:uppercase;display: flex;justify-content: center;align-items: center;border-radius: 50%;width: 25px;height: 25px;max-width: 25px;max-height: 25px;}
.icons a {text-decoration:none!important;}
html,body{overflow-x:hidden;}
@media (max-width:991.98px){.offcanvas-collapse{position:fixed;bottom:0;top:92px;left:100%;width:100%;padding-right:1rem;padding-left:1rem;padding-top:1rem;overflow-y:auto;visibility:hidden;background-color:rgba(52, 58, 64, 0.90);transition-timing-function:ease-in-out;transition-duration:.3s;transition-property:left, visibility;z-index:9998;}
    .offcanvas-collapse.open{left:0;visibility:visible;}
}
@media (max-width:767.98px){.offcanvas-collapse{position:fixed;bottom:46px;top:0;left:100%;width:100%;padding-right:1rem;padding-left:1rem;padding-top:1rem;overflow-y:auto;visibility:hidden;background-color:rgba(52, 58, 64, 0.90);transition-timing-function:ease-in-out;transition-duration:.3s;transition-property:left, visibility;z-index:9998;}
    .nav-scroller{position:relative;z-index:2;height:2.75rem;overflow-y:hidden;}
    .nav-scroller .nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:1rem;margin-top:-1px;overflow-x:auto;color:rgba(255, 255, 255, .75);text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch;}
    .nav-underline .nav-link{padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;color:#6c757d;}
    .nav-underline .nav-link:hover{color:#007bff;}
    .nav-underline .active{font-weight:500;color:#343a40;}
    .text-white-50{color:rgba(255, 255, 255, .5);}
    .bg-purple{background-color:#6f42c1;}
    .lh-100{line-height:1;}
    .lh-125{line-height:1.25;}
    .lh-150{line-height:1.5;}
}
ul.sigFreeContainer {list-style:none;margin:0;padding:0;display: inline-block;}
ul.sigFreeContainer li {float:left;margin: 0 0px 2px 2px;padding:0;}
ul.sigFreeContainer li img {margin:0;padding:0;background-repeat: no-repeat;background-position: 50% 50%;}
ul.sigFreeContainer li a:hover {cursor:pointer;}
.modal-content p{font-family: 'IskraCYR', sans-serif;}
.first-text{padding-top: 35px;padding-left: 5px;padding-bottom: 30px;}
.h2-with-background{background: #add5f9;color: white;font-size: 30px;text-transform: none; padding-left: 20px;padding-top: 5px; padding-bottom: 10px;}
.h2-without-background{font-size: 30px;text-transform: none;}
.color-list li {color: #33bbed;}
.color-list span {color: #666;}
.blockquote-padding {padding-top: 15px;padding-bottom: 0px; padding-left: 15px;  padding-right: 15px;}
div.tab-frame {display: inline;}
div.tab-frame input{ display:none;}
div.tab-frame label{display:block; float:left;padding: 5px 30px 10px 30px; cursor:pointer;font-size: 24px;border: 2px solid;-moz-border-image: -moz-linear-gradient(left, #42bb95 0%, #37bbd8 100%);-webkit-border-image: -webkit-linear-gradient(left, #42bb95 0%, #37bbd8 100%);
    border-image: linear-gradient(to left, #42bb95 0%, #37bbd8 100%);border-image-slice: 1;margin-right: 5px;}
div.tab-frame input:checked + label{background: linear-gradient(to left, #42ba90, #37bbda); color:white; cursor:default;padding: 5px 30px 10px 30px;font-size:24px;margin-right: 5px;}
div.tab-frame div.tab{ display:none; padding:5px 10px;clear:left}
div.tab-frame input:nth-of-type(1):checked ~ .tab:nth-of-type(1),
div.tab-frame input:nth-of-type(2):checked ~ .tab:nth-of-type(2),
div.tab-frame input:nth-of-type(3):checked ~ .tab:nth-of-type(3){ display:block;}

div.tab-frame-inline {display: inline;}
div.tab-frame-inline input{ display:none;}
div.tab-frame-inline label{display:block; float:left;padding: 5px 30px 10px 30px; cursor:pointer;font-size: 24px;border: 2px solid;-moz-border-image: -moz-linear-gradient(left, #42bb95 0%, #37bbd8 100%);-webkit-border-image: -webkit-linear-gradient(left, #42bb95 0%, #37bbd8 100%);
    border-image: linear-gradient(to left, #42bb95 0%, #37bbd8 100%);border-image-slice: 1;margin-right: 5px; text-align: center; width: 48%;}
div.tab-frame-inline input:checked + label{background: linear-gradient(to left, #42ba90, #37bbda); color:white; cursor:default;padding: 5px 30px 10px 30px;font-size:24px;margin-right: 5px; text-align: center; width: 48%;}
div.tab-frame-inline div.tab-inline{ display:none; padding:5px 10px;clear:left}
div.tab-frame-inline input:nth-of-type(1):checked ~ .tab-inline:nth-of-type(1),
div.tab-frame-inline input:nth-of-type(2):checked ~ .tab-inline:nth-of-type(2),
div.tab-frame-inline input:nth-of-type(3):checked ~ .tab-inline:nth-of-type(3){ display:block;}


div.tab-frame-second input{ display:none;}
div.tab-frame-second label{display:block; float:left;padding: 5px 30px 10px 30px; cursor:pointer;font-size: 24px;border: 2px solid;-moz-border-image: -moz-linear-gradient(left, #42bb95 0%, #37bbd8 100%);-webkit-border-image: -webkit-linear-gradient(left, #42bb95 0%, #37bbd8 100%);
    border-image: linear-gradient(to left, #42bb95 0%, #37bbd8 100%);border-image-slice: 1;margin-right: 5px;}
div.tab-frame-second input:checked + label{background: linear-gradient(to left, #42ba90, #37bbda); color:white; cursor:default;padding: 5px 30px 10px 30px;font-size:24px;margin-right: 5px;}
div.tab-frame-second div.tab-second{ display:none; padding:5px 10px;clear:left}
div.tab-frame-second input:nth-of-type(1):checked ~ .tab-second:nth-of-type(1),
div.tab-frame-second input:nth-of-type(2):checked ~ .tab-second:nth-of-type(2),
div.tab-frame-second input:nth-of-type(3):checked ~ .tab-second:nth-of-type(3){ display:block;}

div.tab-frame-second-inline input{ display:none;}
div.tab-frame-second-inline label{display:block; float:left;padding: 5px 30px 10px 30px; cursor:pointer;font-size: 24px;border: 2px solid;-moz-border-image: -moz-linear-gradient(left, #42bb95 0%, #37bbd8 100%);-webkit-border-image: -webkit-linear-gradient(left, #42bb95 0%, #37bbd8 100%);
    border-image: linear-gradient(to left, #42bb95 0%, #37bbd8 100%);border-image-slice: 1;margin-right: 5px; text-align: center; width: 48%;}
div.tab-frame-second-inline input:checked + label{background: linear-gradient(to left, #42ba90, #37bbda); color:white; cursor:default;padding: 5px 30px 10px 30px;font-size:24px;margin-right: 5px; text-align: center; width: 48%;}
div.tab-frame-second-inline div.tab-second-inline{ display:none; padding:5px 10px;clear:left}
div.tab-frame-second-inline input:nth-of-type(1):checked ~ .tab-second-inline:nth-of-type(1),
div.tab-frame-second-inline input:nth-of-type(2):checked ~ .tab-second-inline:nth-of-type(2),
div.tab-frame-second-inline input:nth-of-type(3):checked ~ .tab-second-inline:nth-of-type(3){ display:block;}

.accordion-qa {background-color: #fafafa; color: inherit; cursor: pointer;padding: 18px;width: 100%;border: none;text-align: left;outline: none;font-size: 20px;transition: 0.4s;border-radius: 10px;}
.active-qa, .accordion-qa:hover {background-color: #add5f9;color: white;border-radius: 10px;font-size: 20px;}
.accordion-qa:after {content: '\f107';font-family: FontAwesome;color: #777;font-weight: bold;float: right;margin-left: 5px;}
.active-qa:after {content: '\f106'; font-family: FontAwesome;}
.panel {  padding: 0 18px;  background-color: white;  max-height: 0;  overflow: hidden;  font-size: 16px;  padding-top: 10px;  transition: max-height 0.2s ease-out; border-radius: 10px;}
.border-block{ border: 1px solid white; border-radius: 10px;}
button:focus { outline: 0px dotted;  outline: 0px auto -webkit-focus-ring-color;}
@media (max-width:520px){
    div.tab-frame label{width: 280px; text-align: center;}
    div.tab-frame input:checked + label{width: 280px; text-align: center;}

    div.tab-frame-inline label{width: 100%; text-align: center;}
    div.tab-frame-inline input:checked + label{width: 100%; text-align: center;}

    div.tab-frame-second label{width: 280px; text-align: center;}
    div.tab-frame-second input:checked + label{width: 280px; text-align: center;}

    div.tab-frame-second-inline label{width: 100%; text-align: center;}
    div.tab-frame-second-inline input:checked + label{width: 100%; text-align: center;}
}
@media (max-width:414px){.full-img-article{width: 100%;}}
.vk-video-content{text-align: center;}
div.h4 {font-family: 'IskraCYR', sans-serif;text-transform: uppercase;display: block;font-size: 1.1rem;transition: color 0.3s ease-out;}
div.h4:hover {color: #33bbed;}

.main_text{
    text-align: center;
}

.trigger li {
    background-image: url(../img/header_marker.png);
    background-repeat: no-repeat;
    padding-left: 100px;
    -ms-background-position-x: 36px;
    background-position-x: 36px;
    -ms-background-position-y: 8px;
    background-position-y: 8px;
}
.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
    display: table;
    content: " ";
}
.trigger {
    color: #fff;
    font-size: 18px;
    MARGIN-TOP: 5REM;
}
ul {
    list-style-type: none;
    padding: 0;
}
.care {
    background: linear-gradient(to right, #33bbed, #45b97c);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    overflow: hidden;
    padding: 40px 0;
}
.care video{
    -webkit-box-shadow: 0px 0px 24px 9px rgba(0,0,0,0.53);
    -moz-box-shadow: 0px 0px 24px 9px rgba(0,0,0,0.53);
    box-shadow: 0px 0px 24px 9px rgba(0,0,0,0.53);
}
.care h3{
    color: white;
    font-weight: 700;
    z-index: 55;

}
.ipad_video {
    position: relative;
}
#videoButton {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    width: 115px;
    height: 115px;
    position: absolute;
    left: 0;
    bottom: 70px;
    top: 0;
    right: 0;
    margin: auto;
    z-index: 999;
    background-image: url(../img/video_button.png);
}
.ipad_video video {
    position: absolute;
    top: 46px;
    left: 180px;
    z-index: 3;
    width: 800px;
}
.care h3 {
    margin-bottom: 80px;
}
section h3 {
    font-family: "LatoBold", sans-serif;
    color: #0484aa;
    font-size: 30px;
    letter-spacing: 1px;
    text-align: center;
}

.sp-two {
    padding: 100px 0 70px;
}
.services-block-one {
    position: relative;
    margin-bottom: 50px;
    text-align: center;
}
.services-block-one .inner-box {
    width: 90%;
    padding: 60px 30px 40px;
    border-bottom: 3px solid #33bbed;;
    -webkit-box-shadow: 0px 5px 24px 6px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 5px 24px 6px rgba(0, 0, 0, 0.06);
}
.hvr-float-shadow {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}
.hvr-float-shadow:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    top: 100%;
    left: 5%;
    height: 10px;
    width: 90%;
    opacity: 0;
    background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform, opacity;
    transition-property: transform, opacity;
}
.services-block-one .icon {
    position: relative;
    font-size: 60px;
    min-height: 70px;
    color: #111;
}
.services-block-one h4 {
    position: relative;
    font-size: 18px;
    font-weight: 600;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.text {
    font-size: 16px;
    color: #555;
}
.services-block-one .read-more a {
    position: relative;
    text-align: center;
    height: 45px;
    width: 45px;
    line-height: 45px;
    border-radius: 50%;
    display: inline-block;
    background-color: #fff;
    -webkit-box-shadow: 0px 5px 24px 6px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 5px 24px 6px rgba(0, 0, 0, 0.06);
    bottom: -60px;
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease;
    color: #222;
}

.main_text H1 {
    text-align: center;
    FONT-SIZE: 30PX;
	
}

.main_text .main_h1 {
    text-align: center;
    FONT-SIZE: 30PX;
	
}


.main_text .h1-p {
    text-align: center;
    FONT-SIZE: 20PX;
	text-transform:none;
	
	}


.main_text .h1-p a {
    text-align: center;
    FONT-SIZE: 20PX;
	text-transform:uppercase;
	color:#FFF;
	text-decoration:underline;
	
	}



#top video {
    position: absolute;
    width: auto;
    height: auto;
    max-width: none;
    min-height: 100%;
    min-width: 100%;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: -1;
}

.bg-light {
    padding: 3rem;
    background: url(../img/implant.png) no-repeat;
    background-position: bottom right;
    background-size: 300px;
    background-color: #f8f9fa!important;
}
section.six-section {
    padding: 5rem;
}
.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: -4rem;
    left: 0;
    z-index: 15;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none;
}
.jx-slider {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    color: #f3f3f3;
}
.juxtapose {
    width:400px !important;

    max-width: 400px !important
}
.jx-handle.transition {
    transition: left .5s ease;
}
.jx-handle {
    position: absolute;
    height: 100%;
    width: 40px;
    cursor: col-resize;
    z-index: 15;
    margin-left: -20px;
}
.jx-arrow.jx-left {
    left: 2px;
    border-style: solid;
    border-width: 8px 8px 8px 0;
    border-color: transparent currentColor transparent transparent;
}
.jx-control {
    background: #109AD4 !important;
    width: 2px !important;
}
.jx-controller {
    width: 30px !important;
    margin-left: -15px !important;
    background-color: transparent !important;
    background: url(http://www.nasha-stoma.ru/images/separator.png) no-repeat center;
}.jx-arrow{display:none}
.jx-control{background:#109AD4 !important;width:2px !important}
.jx-knightlab{display:none !important}
.juxtapose img{width:400px !important}
@media (min-width: 992px){
    .advantage2 {
        padding: 80px 0;
    }}
@media (min-width: 768px){
    .advantage2 {
        padding: 60px 0;
    }
}
.advantage2 {
    padding: 40px 0;
    background: linear-gradient(to right, #33bbed, #45b97c);
    color: #fff;
}
.advantage2 .new-h2 {
    color: #fff;
    text-align: center;
    font-size: 50px;
    font-weight: 700;
    margin-bottom: 30px;
}
.advantage2__item {
    text-align: center;
    max-width: 165px;
    display: block;
    margin: 0 auto 0px;
}
.advantage2__item>p {
    color: #ffffff;
    font-family: 'RobotoRegular';
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3;
}
.advantage2__item_icon {

    margin-bottom: 15px;
    text-align: center;
}
.advantage2__item_icon img{

    height: 80px;
}
#form{
    position: relative;
    color: white;
    background-size: cover;
    background-position: center;

}
.contform{
    min-height: 80vh;
    padding-bottom: 50px;
    padding-top: 100px;

}
.leftcol h3{
    font-weight: 600;
    font-size: 30px;
}
.zatem{
    position: absolute;
    background: #000000;
    height: 100%;
    width: 100%;
    opacity: 0.6;

}
.zatemsvetlo{
    position: absolute;
    background: #ffffff;
    width: 100%;
    height: 100%;
    opacity: 0.6;

}
.forma{
    background: rgb(255, 255, 255);
    text-align: center;
    float: left;
    color: #18171d;
    font-weight: 700;
    padding-bottom: 30px;
    padding-top: 30px;
    font-size: 24px;
    border-radius: 10px;
    width: 90%;
}


.forma-2{
    background: rgb(255, 255, 255);
    text-align: center;
    float: left;
    color: #18171d;
    font-weight: 700;
    padding-bottom: 30px;
    padding-top: 30px;
	padding-left:30px;
    font-size: 24px;
    border-radius: 10px;
    width: 90%;
}


.forma123{
   background: rgb(255, 255, 255);
    text-align: center;
    float: right;
    color: #18171d;
    font-weight: 700;
    padding-bottom: 10px;
    padding-top: 30px;
    font-size: 24px;
    border-radius: 10px;
    width: 90%;
	height: 80%;
}


.my-4{
  
    font-weight: 700;
    color: #18171d;
}
.iskra{
    color: white;
    text-align: left;
    font-weight: 800;
}
.sp-two h5{
    font-style: italic;
    right: 0;
    position: absolute;
    width: 700px;
    bottom: 0;
    text-align: center;
    margin-bottom: -3em;
}
.sp-two svg{
    height: 80px;
    float: right;
    position: absolute;
    right: 0;
    bottom: 0;
    margin-bottom: -3em;
}
#zapiska_form{
    padding-left: 20px;
    padding-right: 20px;
}
.videoname{
    margin-top:10%;

}
.leftcol h5{
    color: white;
    font-style: italic;
    font-weight: 400;
}


input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
form.wpcf7-form {
    padding: 15px;
}
@media (max-width:767px){
	.advantage2 .new-h2 {
		font-size:36px;
	}}



#timer {
    color: #F6F4F3;
    text-align: center;
    text-transform: uppercase;
    font-family: "Lato", sans-serif;
    font-size: 0.7em;
    letter-spacing: 2px;
    margin-top: 5%;
    margin-bottom: 5%;

}

.days, .hours, .minutes, .seconds {
    display: inline-block;
    padding: 20px;
    width: 100px;
    border-radius: 5px;
}

.days {
    background: linear-gradient(to right, #33bbed, #45b97c);;
}

.hours {
    background: linear-gradient(to right, #33bbed, #45b97c);;
}

.minutes {
    background:linear-gradient(to right, #33bbed, #45b97c);;
}

.seconds {
    background: linear-gradient(to right, #33bbed, #45b97c);;
}

.numbers {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    color: #f6f4f3;
    font-size: 5em;
}

.white {
    position: absolute;
    background: #F6F4F3;
    height: 85px;
    width: 75px;
    left: 30%;
    top: 2%;
}

.white .triangle {
    border-bottom: 14px solid #F6F4F3;
}

.white .string {
    background: #F6F4F3;
    border: 1px solid #F6F4F3;
}

.red {
    position: absolute;
    background: #EF2F3C;
    left: 18%;
    top: 9%;
    height: 65px;
    width: 70px;
}

.red .triangle {
    border-bottom: 14px solid #EF2F3C;
}

.red .string {
    background: #EF2F3C;
    border: 1px solid #EF2F3C;
}

.blue {
    position: absolute;
    background: #276FBF;
    height: 80px;
    width: 80px;
    left: 60%;
    top: 5%;
}

.blue .triangle {
    border-bottom: 14px solid #276FBF;
}

.blue .string {
    background: #276FBF;
    border: 1px solid #276FBF;
}

.balloon {
    border: 1px solid #000;
    border-radius: 50% 50% 50% 50%/40% 40% 60% 60%;
    z-index: 2;
}

.eye {
    position: absolute;
    width: 7px;
    height: 7px;
    top: 40%;
    left: 22%;
    background: #000;
    border-radius: 50%;
}

.eye:after {
    content: "";
    left: 35px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #000;
    position: absolute;
}

.mouth {
    position: absolute;
    top: 45%;
    left: 43%;
    width: 7px;
    height: 7px;
    border-radius: 50%;
}

.happy {
    border: 2px solid;
    border-color: transparent #000 #000 transparent;
    transform: rotate(45deg);
}

.triangle {
    position: absolute;
    left: 40%;
    bottom: -10%;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
}

.string {
    position: absolute;
    height: 70px;
    width: 1px;
    left: 48%;
    top: 100%;
    z-index: -1;
}

.star {
    width: 20px;
    height: 20px;
    background: #F6F4F3;
    -webkit-clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
    clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
}

.star-red {
    width: 30px;
    height: 30px;
    margin-left: 51px;
    margin-top: -5px;
    background: #EF2F3C;
    -webkit-clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
    clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
}

.banner{
    margin-top: 6rem;
}


.contacts {
    /* width: 38%; */
    width: 38%;
    background-color: #2dd3c8;
    background-image: -webkit-linear-gradient(to top, #0aaadf, #2cd2c9);
    background-image: -moz-linear-gradient(to top, #0aaadf, #2cd2c9);
    background-image: -o-linear-gradient(to top, #0aaadf, #2cd2c9);
    background-image: -ms-linear-gradient(to top, #0aaadf, #2cd2c9);
    background-image: linear-gradient(to top, #0aaadf, #2cd2c9);
    left: 0;
    top: 0;
    padding: 20px 80px 0 100px;
    height: 100%;
    color: #fff;
    padding: 39px;
    height: 400px;
    /* height: auto; */
}

#map {
    float: right;
    width: 62%;
    height: 400px;
    background-color: grey;
}
@media screen and (max-width:700px) {
	
.mob_logo img{max-width:30%;}	
	
    .main_text H1 {
        margin-top: 2em;
        text-align: center;
        FONT-SIZE: 18PX;
        background-image: linear-gradient(to right, rgba(210,87,232,0.2) 0%, rgba(90,194,242,0.2) 100%);
    }
	
.main_text .main_h1 {
    text-align: center;
    FONT-SIZE: 18PX;
	
}


.main_text .h1-p {
    text-align: center;
    FONT-SIZE: 16PX;
	margin-top:5px;
	margin-bottom:0px;
	font-weight:normal;
	text-transform:none;}
		
	
    .advantage2__item>p {
        color: #ffffff;
        font-family: 'Roboto';
        font-size: 20px;
        font-weight: 600;
        line-height: 1.3;
    }
    .etap p {
        font-size: 20px;
    }
    .media-body {
        max-width: 3rem;
        display: block;
    }
    .media.mb-3 {
        display: -webkit-inline-box;
    }

    .leftcol h5 {
        background-image: linear-gradient(to left, rgba(210,87,232,0.2) 0%, rgba(90,194,242,0.2) 100%);
        color: white;
        font-style: italic;
        font-weight: 400;
        margin-top: 1em;
        margin-bottom: 2em;
    }
    .iskra {
        font-size: 28px;
        color: white;
        text-align: left;
        font-weight: 800;
    }
    .care h3 {
        margin-bottom: 80px;
        FONT-SIZE: 32PX;
    }
    h3.CALL {
        FONT-SIZE: 18PX;
        color: #666;
        TEXT-ALIGN: left;
		padding-left:10px;
        WIDTH: 100%;
    }
	
	    h3.CALL-2 {
        FONT-SIZE: 18PX;
        color: #666;
        TEXT-ALIGN: left;
        WIDTH: 100%;
    }
    .bg-light {
        padding: 0.4rem;
        background: NONE;
        background-position: bottom right;
        background-size: 300px;
        background-color: #f8f9fa!important;
    }

    .phone_mob{
        text-align: center;
    }
    .table {
        table-layout: fixed;
        width: 100%;
        max-width: 100%;
        margin-bottom: 1rem;
        background-color: transparent;
    }
    th {
        font-size: 12px;
    }
    td {
        font-size: 12px;
    }
    .sp-two h5 {
        font-style: italic;
        right: 0;
        position: absolute;
        width: 300px;
        bottom: 0;
        text-align: center;
        margin-bottom: -3em;
    }
    .sp-two svg {
        height: 30px;
        float: right;
        position: absolute;
        right: 0px;
        bottom: 0;
        margin-bottom: 0em;
    }
    .menu {
        background: none;
        /* background: linear-gradient(to right, #33bbed6b, #45b97c); */
        color: #fff;
        /* background: linear-gradient(to right, #33bbed, #45b97c); */
        color: #fff;
        padding: 0!important;
        box-shadow: none;
    }
    .banner{
        margin-top: 0rem;
    }
    .contacts {
        width: 100%;
        background-color: #2dd3c8;
        background-image: -webkit-linear-gradient(to top, #0aaadf, #2cd2c9);
        background-image: -moz-linear-gradient(to top, #0aaadf, #2cd2c9);
        background-image: -o-linear-gradient(to top, #0aaadf, #2cd2c9);
        background-image: -ms-linear-gradient(to top, #0aaadf, #2cd2c9);
        background-image: linear-gradient(to top, #0aaadf, #2cd2c9);
        left: 0;
        top: 0;
        padding: 20px 80px 0 100px;
        height: 100%;
        color: #fff;
        padding: 39px;
    }
    .contacts h3{
        padding-top: 15px;
    }
    #map {
        float: right;
        width: 100%;
        height: 400px;
        background-color: grey;
    }
    .days, .hours, .minutes, .seconds {
        font-size: 9px;
        display: inline-block;
        padding: 10px;
        width: 20%;
        border-radius: 5px;
    }
	
	
	
	

}





