.bx-asd {padding-bottom:40px; background:#f5f5f5;}
.bx-asd-item {position:relative; background-size:cover; background-position:center bottom; height:80vh; min-height:500px;}
.bx-asd-item img {width:100%;}
.bx-asd-item-block {position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:11;}
.bx-asd-item-bg {position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:1; background:rgb(255, 255, 255, .4); display:none;}

.bx-asd-item-wr {width:100%; max-width:1440px; height:100%; margin:0 auto; padding-left:20px; padding-right:20px; display:flex; flex-direction:row; align-items:center;}
.bx-asd-item-name {font-weight:600; font-size:62px; color:#0f4e58; font-family:'RockStar', sans-serif; line-height:1; margin-bottom:20px;}
.bx-asd-item-name span {font-weight:500;}
.bx-asd-item-desc {font-size:20px; color:#646F70; margin-bottom:30px; width:100%; max-width:700px;}
.bx-asd-item-price {color:#69E1B8; font-size:54px; line-height:1; font-weight:600;}


.bx-asd-item-btn {display:flex; flex-direction:row; flex-wrap:wrap;}
.bx-asd-item-btn1 {display:flex; flex-direction:row; align-items:center; margin-right:30px;}
.bx-asd-item-btn2 {width:100%; max-width:240px;}


.btn1, .btn1:active, .btn1:focus {padding:0px; border:0px; background: linear-gradient(180deg, #69aea9 0%, #2f9993 100%); border-radius:40px; font-weight:500; font-size:16px;  color: #fff; height:60px; padding-left:25px; padding-right:25px;}
.btn1:hover {opacity:.8;}

.btn2, .btn2:active, .btn2:focus {padding:0px; border:0px; background: linear-gradient(180deg, #69aea9 0%, #2f9993 100%); border-radius:40px; font-weight:500; font-size:16px;  color: #fff; height:64px; width:100%;}
.btn2:hover {opacity:.8;}

.btn3, .btn3:active, .btn3:focus {padding:0px; border:0px; background: linear-gradient(274.2deg, #FCAD71 1.78%, #FC7228 97.84%); border-radius:60px; font-weight:500; font-size:16px;  color: #fff; height:80px; width:100%; max-width:240px;}
.btn3:hover {opacity:.8;}

.btn31, .btn31:active, .btn31:focus {padding:0px; border:0px; background: #a57854; border-radius:60px; font-weight:500; font-size:16px;  color: #fff; height:80px; width:100%; max-width:240px;}
.btn31:hover {opacity:.8;}

.owl-dots {text-align:center; width:100%; max-width:300px; margin:0 auto;}
.owl-dots .owl-dot {display:inline-block; cursor:pointer; vertical-align:middle; margin-left:4px; margin-right:4px;}
.owl-dots .owl-dot span {width:20px; height:20px; background:url("../img/pic2.svg") no-repeat center center; display:block;}
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {background:url("../img/pic1.svg");}

.owl-nav {position:relative;}
.owl-prev {position:absolute; top:0px; left:0px; width:42%; height:22px; background:url("../img/prev1.svg") no-repeat center right;}
.owl-next {position:absolute; top:0px; right:0px; width:42%; height:22px; background:url("../img/next1.svg") no-repeat center left;}
.owl-prev.disabled {opacity:.3;}
.owl-next.disabled {opacity:.3;}

.owl-carousel2 .owl-dots {margin-top:20px;}
.owl-carousel2 .owl-nav .owl-prev {top:20px;}
.owl-carousel2 .owl-nav .owl-next {top:20px;}

.owl-carousel3 .owl-dots {margin-top:30px;}
.owl-carousel3 .owl-nav {display:none;}

.bx-asd-item-btn2 .social__item {padding:0px; display:inline-block; vertical-align:middle; margin-right:5px;}
.bx-asd-item-btn2 .social__item a svg {width:30px; height:30px; fill:#FFF; fill-opacity:1;}
.bx-asd-item-btn2 .social__item:nth-child(2) a svg path {fill:#FFF; fill-opacity:1;}
.bx-asd-item-btn2 .social__item a svg circle {fill:#FFF; fill-opacity:1;}

.bx-menu {width:100%; background:#3D919F;}
.bx-menu-wr {width:100%; max-width:1480px; height:100%; margin:0 auto; padding-left:20px; padding-right:20px;}
.bx-menu-fixed {position:fixed; top:0px; left:0px; width:100%; z-index:1111; display:none;}

.bx-menu-list {list-style:none; margin:0px; padding:0px;}
.bx-menu-list>li {float:left; margin-left:2.6%; margin-right:2.6%; height:64px; display:flex; flex-direction:row; align-items:center; text-align:center; position:relative; z-index:11;}
.bx-menu-list>li>div {width:100%;}
.bx-menu-list>li>div a {text-align:center; font-size:16px; color:#FFF; display:inline-block; vertical-align:middle; border:2px solid #3D919F; border-radius:60px; padding-top:6px; padding-bottom:7px; padding-left:15px; padding-right:15px; line-height:1;}
.bx-menu-list>li>div a span {width:100%;}
.bx-menu-list>li>div a:hover, .bx-menu-list>li>div a.bx-menu-hv {border:2px solid #68BFAF;}


.bx-menu-list>li>ul {position:absolute; top:62px; left:-20%; width:140%; list-style:none; margin:0px; padding:0px; background:#3D919F; border-radius:0px 0px 12px 12px; padding-bottom:5px; display:none;}
.bx-menu-list>li>ul>li {display:block; margin-bottom:5px;}
.bx-menu-list>li>ul>li>div a {text-align:center; font-size:16px; color:#FFF; display:inline-block; border:2px solid #3D919F; border-radius:60px; padding-top:6px; padding-bottom:7px; padding-left:15px; padding-right:15px; line-height:1;}
.bx-menu-list>li>ul>li>div a span {width:100%;}
.bx-menu-list>li>ul>li>div a:hover {border:2px solid #68BFAF;}

.bx-menu-list>li:hover ul {display:block;}

.bx-menu-left1 {float:left; width:85%;}
.bx-menu-left2 {float:left; width:15%; height:64px; display:flex; flex-direction:row; align-items:center; text-align:center;}
.bx-menu-left2-wr {width:100%;}
.bx-menu-left2 a {margin-left:10px; margin-right:10px;}



.bx-header {background:#EFF6F7;}
.bx-header-wr {width:100%; max-width:1480px; margin:0 auto; padding-left:20px; padding-right:20px; display:flex; flex-direction:row; flex-wrap:wrap;}
.bx-header-left {display:flex; flex-direction:row; align-items:center; height:110px;}
.bx-header-left-wr {width:100%;}

.bx-logo {display:inline-block; width:100%; max-width:225px; vertical-align:middle; margin-right:25px;}
.bx-logo img {display:block; width:100%;}

.bx-header-label {text-align:left; font-size:16px; font-weight:500; color:#646F70; display:inline-block; vertical-align:middle; border-left:1px solid #cbd1d2; padding-top:15px; padding-bottom:12px; padding-left:25px;}

.bx-header-left1 {width:55%; }
.bx-header-left3 {width:23%; text-align:right; margin-right:2%;}
.bx-header-left4 {width:20%; text-align:right;}

.bx-header-left5 {width:12%; text-align:center;}
.bx-header-left5 a {display:inline-block; vertical-align:middle; margin-left:4px; margin-right:4px;}
.bx-header-left5 a svg {display:block;}
.bx-header-left5 a svg path {fill:#389c96;}

.bx-top {background:#EEE; text-align:right;}
.bx-top-wr {padding-top:5px; padding-bottom:5px; width:100%; max-width:1480px; margin:0 auto; padding-left:20px; padding-right:20px;}
.bx-top-left {display:inline-block; vertical-align:middle;font-size:14px; margin-left:15px; padding-left:15px; color:#333; border-left:1px solid #CCC;}

.bx-clock svg {display:inline-block; width:18px; height:18px; vertical-align:middle; margin-right:5px;}
.bx-clock span {display:inline-block; vertical-align:middle; color:#666;}
.bx-clock svg circle {stroke:#666;}
.bx-clock svg path {stroke:#666;}

.bx-adres svg {display:inline-block; width:22px; height:22px; vertical-align:middle; margin-right:5px;}
.bx-adres span {display:inline-block; vertical-align:middle; color:#666;}
.bx-adres svg path {stroke:#666;}

.popupform1 {width:100%; max-width:560px; border-radius:20px; display:none;}
.popupform1-wr {padding:50px;}
.popupform-label {font-size:34px; text-transform:uppercase; text-align:center; line-height:1.2; margin-bottom:10px; font-family:'RockStar', sans-serif; font-weight:bold; color:#0f4e58;}
.popupform-label1 {margin-bottom:30px;}
.popupform-desc {font-size:18px; line-height:1.2; text-align:center; margin-bottom:30px; color:#666;}
.popupform-input {margin-bottom:15px;}
.popupform-input input {height:52px; border-radius:8px; border:1px solid #CCC; font-size:16px; text-align:left;  background:#FFF; box-shadow:inset 0px 0px 0px; padding-left:20px; color:#333;}
.popupform-input textarea {height:140px; border-radius:8px; border:1px solid #CCC; font-size:16px; text-align:left; background:#FFF; box-shadow:inset 0px 0px 0px; padding-top:15px; padding-left:20px;}
.popupform-btn {text-align:center; margin-bottom:40px;}
.popupform-desc1 {text-align:center; font-weight:500; font-size:16px; color:#666;}
.popupform-desc1 a {color:#000; font-weight:600; text-decoration:underline;}
.end1 {text-align:center; font-size:20px; display:none; line-height:1.2;}

.popupform-checkbox {margin-bottom:15px; font-size:14px;}

.popupform-checkbox input[name=policy] {width:15px; height:15px; margin-right:5px; position:relative; top:-3px;}
.popupform-checkbox a {color:#0f4e58 !important; text-decoration:underline !important;}

.popupform-checkbox-error {background:#eda9a8; border-radius:6px; padding:8px; color:#e01818; font-size:12px; text-align:center; display:none; margin-bottom:15px;}

.popupform-socseti {text-align:center;}
.popupform-socseti a {display:inline-block; vertical-align:middle; margin-left:4px; margin-right:4px;}
.popupform-socseti a svg {display:block;}
.popupform-socseti a svg path {fill:#389c96;}

.bx-mobile-menu {background:#3D919F; height:64px; position:fixed; top:0px; left:0px; width:100%; z-index:1111; display:none;}
.bx-mobile-menu-padding {height:60px; display:none;}
.bx-mobile-menu-wr {padding-left:20px; padding-right:10px;}

.bx-mobile-logo {display:block; margin-top:10px;}
.bx-mobile-logo img {height:40px;}

.bx-mobile-menu-btn {position:absolute; top:0px; right:0px; height:100%; }

.btn4, .btn4:active, .btn4:focus {padding:0px; border:0px; background:transparent; width:64px; height:100%; text-align:center;}
.btn4 svg {display:block; width:40px; height:40px;}
.btn4 svg path {stroke:#FFF;}

#menu {position: fixed; left:-100%; width:100%;	height:100%; top:0;	z-index:11111; overflow:hidden; background:#EFF6F7;}
#menu.menu-open {left:0px;}
#menu {
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		 -o-transition: all .3s ease;
			transition: all .3s ease;
}

.menu-header {position:relative; height:60px;}
.menu-close1 {position:absolute; top:5px; right:5px;}
.menu-close1 button, .menu-close button:active, .menu-close button:focus {padding:0px; border:0px; background:transparent; display:block; width:60px; height:55px; line-height:1;}
.menu-close1 button svg {width:25px; height:25px;}
.menu-close1 button svg path {fill:#379c96;}

.menu-wr {padding-top:0px; padding-left:30px; padding-right:30px;}
.menu-menu {margin-bottom:30px;}
.menu-menu ul {list-style:none; margin:0px; padding:0px;}
.menu-menu ul ul {margin-left:20px;}
.menu-menu ul ul li {margin-top:10px;}
.menu-menu>ul>li {display:block; margin-bottom:15px; text-align:left;}
.menu-menu>ul>li a {font-size:18px; text-transform:uppercase; text-decoration:none !important; color:#333; font-weight:bold;}

.menu-item {text-align:center;}
.menu-item1 {margin-bottom:20px;}
.menu-item2 {margin-bottom:10px;}
.menu-item3 {margin-bottom:15px;}

.menu-item4 a {display:inline-block; vertical-align:middle; margin-left:4px; margin-right:4px;}
.menu-item4 a svg {display:block;}
.menu-item4 a svg path {fill:#389c96;}

.video {padding-top:0px !important;}
.section {padding-top:40px !important; padding-bottom:40px !important;}

.bx-slide-item {width:1200px; height:520px; margin:0 auto; border-radius:12px; background-image:url("../img/bg1.png"); background-size:auto 100%; background-repeat:no-repeat; background-color:#EFF6F7; background-position:right; position:relative; overflow:hidden;}
.bx-slide-item-wr {padding:60px; position:relative; z-index:1;}
.bx-slide-item-name {width:100%; max-width:500px; font-size:42px; font-weight:700; color:#0f4e58; font-family:'RockStar', sans-serif;  line-height: 1.1; margin-bottom: 20px;}
.bx-slide-item-desc {width:100%; max-width:500px; font-size:18px; margin-bottom:40px;}
.bx-slide-item-bg {position:absolute; top:0px; left:0px; width:100%; height:100%; background:rgb(255, 255, 255, .7); z-index:1; display:none;}
.reviews-new #dots-append_1 {top:auto !important; bottom:-30px !important;} 
    
.section-new {padding-bottom: 80px !important;}
.title-block-new {width:100%; max-width:1000px;}
.title-block {line-height:1.1 !important;}  

.btn5, .btn5:active, .btn5:focus {padding:0px; border:0px; background:transparent; width:100%; display:flex; flex-direction:row; flex-wrap:wrap;}

.btn-left1 {width:75%; display:flex; flex-direction:row; align-items:center; margin-right:5%;}
.btn-left2 {width:20%;}
.btn-icon {width:60px; height:60px; border-radius:60px; background:#69E1B8; display:flex; flex-direction:row; align-items:center;}
.btn-icon svg {margin:0 auto;}

.btn-name {width:100%; text-align:right; font-size:18px; color:#646F70; font-weight:600; text-decoration:underline;}

.bx-plus-items {display:flex; flex-direction:row; flex-wrap:wrap;}
.bx-plus-item {width:14.6%; margin-left:1%; margin-right:1%; text-align:center; margin-bottom:30px;}
.bx-plus-item-label1 {font-size:36px; color:#0f4e58; font-family:'RockStar', sans-serif; line-height:.9; font-weight:800; margin-bottom:5px;}
.bx-plus-item-label1 span {display:block; font-size:26px;}
.bx-plus-item-label2 {font-size:16px;}

.bx-home-item {display:block; width:100%; height:240px; border-radius:30px; background-size:cover; background-position:center center;}

.footer__eye {margin-left:5px; padding-top:15px;}

.btn6, .btn6:active, .btn6:focus {padding:0px; border:0px; background:transparent; border-radius:68px; font-weight:600; font-size:16px;  color: #fff; height:68px; width:100%; max-width:240px; border:2px solid #69E1B8; color:#343C3D; font-family: 'Manrope'; line-height:1.1;}
.btn6:hover {background:#69E1B8; color:#FFF;}

.bx-phone {font-family: 'Manrope'; color:#646F70 !important; font-size:24px; font-weight:600; text-decoration:none !important;}

.bx-phone-icon {width:68px; height:68px; border-radius:68px; border:2px solid #69E1B8; display:inline-block; vertical-align:middle; margin-right:10px;}
.bx-phone-icon svg {display:block; margin:0 auto; margin-top:21px;}
.bx-phone span {display:inline-block; vertical-align:middle;}

.bx-good {width:100%; max-width:800px; margin:0 auto; height:calc(100vh - 300px); display:flex; flex-direction:row; align-items:center; padding-left:20px; padding-right:20px;}
.bx-good-wr {width:100%;}
.bx-good-name {font-weight:600; font-size:42px; color:#0f4e58; font-family:'RockStar', sans-serif; text-align:center; margin-bottom:20px;} 
.bx-good-desc {font-size:20px; text-align:center; margin-bottom:60px;}
.bx-good-btn {text-align:center;}
.bx-good-btn a {margin-left:2%; margin-right:2%;}
.bx-good-btn a svg {height:40px !important; width:auto !important;}
.bx-good-btn a svg path {fill:#004D57;}

.bx-load {text-align:center;}
.bx-load img {width:80px;}

.bx-asd1-item {position:relative;}
.bx-asd1-item img {width:100%;}
.bx-asd1-item .bx-asd1-item-comp {display:block;}
.bx-asd1-item .bx-asd1-item-mobile {display:none;}
.bx-asd1-item-block {position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:1; display:flex; flex-direction:row; align-items:center;}
.bx-asd1-item-block-wr {padding-left:5%;}

.bx-asd1-item3 .bx-asd-item-name {color:#FFF;}
.bx-asd1-item3 .bx-asd-item-desc {color:#FFF;}

.owl-carousel11 .owl-dots {display:none;}
.owl-carousel11 .owl-nav {display:none;}



@media screen and (max-width: 1477px) {	
	.bx-menu-list>li {margin-left:2.4%; margin-right:2.4%;}	
}

@media screen and (max-width: 1436px) {	
	.bx-menu-list>li {margin-left:2.2%; margin-right:2.2%;}	
}

@media screen and (max-width: 1364px) {	
	.bx-menu-list>li {margin-left:2%; margin-right:2%;}	
}

@media screen and (max-width: 1302px) {	
	.bx-menu-list>li {margin-left:1.8%; margin-right:1.8%;}	
}

@media screen and (max-width: 1281px) {
	.bx-header-left1 {width:50%; }
	.bx-header-left3 {width:30%; text-align:center; margin-right:0px;}
	.bx-header-left4 {width:20%;}	
}

@media screen and (max-width: 1244px) {	
	.bx-menu-list>li {margin-left:1.5%; margin-right:1.5%;}	
}

@media screen and (max-width: 1191px) {	
	.bx-menu-list>li {margin-left:1.3%; margin-right:1.3%;}	
}


@media screen and (max-width: 1157px) {	
	.bx-header-label {display:none;}
	.bx-logo {margin-right:0px;}
}

@media screen and (max-width: 1145px) {	
	.bx-menu-list>li {margin-left:1%; margin-right:1%;}	
}

@media screen and (max-width: 1045px) {	
	.bx-header-left1 {width:30%; }
	.bx-header-left3 {width:40%; text-align:center; margin-right:0px;}
	.bx-header-left4 {width:30%;}
	
}

@media screen and (max-width: 1091px) {	
	.bx-menu-list>li {margin-left:.1%; margin-right:.1%;}	
}

@media screen and (max-width: 971px) {
	.bx-menu-left2 a {margin-left:2px; margin-right:2px;}
	.bx-menu-list>li {margin-left:0px; margin-right:0px;}	
}

@media screen and (max-width: 944px) {
	.bx-menu-left1 {width:100%;}
	.bx-menu-left2 {display:none;}
}

@media screen and (max-width: 840px) {
	.bx-logo {max-width:180px;}
	
	.bx-good-name {font-size:32px; line-height:1.1;} 
	.bx-good-desc {font-size:18px; margin-bottom:60px;}
	.bx-good-btn a svg {height:30px !important; width:auto !important;}

}

@media screen and (max-width: 793px) {
	
	.bx-logo {max-width:180px;}
}

@media screen and (max-width: 808px) {
	.bx-top {display:none;}
	.bx-header {display:none;}
	.bx-menu {display:none;}
	.bx-menu-fixed {display:none !important;}
	
	.bx-asd {background:#f9f9f9;}
	.bx-asd-item-name {text-align:center; font-size:34px; line-height:1;}
	.bx-asd-item-desc {text-align:center; font-size:20px; line-height:1.1; margin-bottom:20px;}
	.bx-asd-item-price {text-align:center; font-size:34px;}
	.bx-asd-item {background-position:center center; height:calc(100vh - 60px); min-height:auto;}
	
	.bx-asd-item-btn1111 {display:block; margin-right:0px; width:100%; margin-bottom:20px;}
	.bx-asd-item-btn2111 {display:block; text-align:center; width:100%; max-width:100%;}
	
	.bx-asd-item-wr1 {width:100%;}
	
	.bx-mobile-menu {display:block;}
	.bx-mobile-menu-padding {display:block;}
	
	.bx-asd-item-bg {display:block;}
	
	.popupform-label {font-size:28px; line-height:1.1;}
	.popupform1-wr {padding:0px;}
	
	.bx-slide-item {width:100%; height:460px}
	.bx-slide-item-wr {padding:40px;}
	.bx-slide-item-name {font-size:28px;text-align:center;}
	.bx-slide-item-desc {font-size:18px; line-height:1.2; text-align:center; margin-bottom:20px;}	
	.bx-slide-item-btn {text-align:center;}	
	.bx-slide-item-bg {display:block;}
	
	.bx-plus-item {width:48%; margin-bottom:40px;}
	.bx-plus-item-label1 {font-size:28px;}
	.bx-plus-item-label1 span {font-size:22px;}
	.bx-plus-item-label2 {font-size:14px;}
	.section1 {padding-top:0px !important;}
	
	.section-doctors .title-block {color: #0f4e58 !important;}
	
	.owl-carousel1 .owl-nav {display:none;}
	.owl-carousel2 .owl-nav {display:none;}
	
	.bx-asd1-item .bx-asd1-item-comp {display:none;}
	.bx-asd1-item .bx-asd1-item-mobile {display:block;}
	
	.bx-asd1-item-block-wr {padding-left:20px; padding-right:20px;}
	
	.bx-asd1-item .bx-asd-item-name {text-align:left; font-size:24px; margin-bottom:10px;}
	.bx-asd1-item .bx-asd-item-desc {text-align:left; font-size:18px;}
	.bx-asd1-item .bx-asd-item-price {text-align:left; font-size:24px;}
	.bx-asd1-item .bx-asd-item-btn2 {text-align:left;}
	
	.bx-asd1-item .btn31, .bx-asd1-item .btn31:active,  .bx-asd1-item .btn31:focus {height:60px; max-width:auto; width:160px;}
	.bx-asd1-item .btn3, .bx-asd1-item .btn3:active,  .bx-asd1-item .btn3:focus {height:60px; max-width:auto; width:160px;}
	
	.bx-asd1-item .bx-asd-item-btn1 {}
	.bx-asd1-item .bx-asd-item-btn2 {max-width:auto; width:auto;}
}