html{scroll-behavior:smooth}

.grecaptcha-badge{visibility:hidden}

body{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.24px;color:#0e3b54}

.non_scrollable{overflow:hidden}

a{text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

a:hover{text-decoration:none}

button{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.test_container{height:90vh;background:-o-linear-gradient(45deg,#000,transparent);background:linear-gradient(45deg,#000,transparent);background-image:url(../img/dr_logo.png)}

.clr_ff,.clr_ff:hover{color:#fff;border-color:#fff;text-decoration:none}

.clr_00,.clr_00:hover{color:#000;border-color:#000;text-decoration:none}

.clr_0E,.clr_0E:hover{color:#0e3b54;border-color:#0e3b54;text-decoration:none}

.clr_57,.clr_57:hover{color:#57abdb;border-color:#57abdb;text-decoration:none}

.bgr_f3{background:#f3f3f3}

.bgr_76{background: linear-gradient(155deg, #F5F5F5 -48.34%, #C8E7F9 55.35%, #76C4F0 152.11%)}


.bgr_fflin{background:-o-linear-gradient(top,#fff 19.16%,rgba(245,245,245,0) 43.75%,rgba(245,245,245,0) 100%);background:-webkit-gradient(linear,left top, left bottom,color-stop(19.16%, #fff),color-stop(43.75%, rgba(245,245,245,0)),to(rgba(245,245,245,0)));background:linear-gradient(180deg,#fff 19.16%,rgba(245,245,245,0) 43.75%,rgba(245,245,245,0) 100%)}

.no_wrap{white-space:nowrap}

.font_1{font-family:Roboto;font-size:72px;font-style:normal;font-weight:900;line-height:94.9%;letter-spacing:.72px}

.font_2{font-family:Roboto;font-size:40px;font-style:normal;font-weight:300;line-height:104.4%;letter-spacing:-1px}

.font_3{font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:173.4%;letter-spacing:-.24px}

.font_4{font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:143.4%}

.font_5{font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}

.font_6{font-family:Roboto;font-size:18px;font-style:normal;font-weight:700;line-height:143.4%;text-transform:capitalize}

.font_btn{font-family:Roboto;font-size:18px;font-style:normal;font-weight:700;line-height:143.4%;letter-spacing:1.53px;text-transform:capitalize}

.font_menu{font-family:Roboto;font-size:17px;font-style:normal;font-weight:700;line-height:143.4%;letter-spacing:-.51px;text-transform:capitalize}

.container_error_404 { height: 50vh;width: fit-content;padding: 20px;margin: auto;display:flex;flex-direction: column;justify-content: center;text-align: center; }

.container_error_404 .font_404 { color: #0e3b54;font-family: Roboto; }

.container_error_404 .row_name { font-weight: 700;line-height: 143.4%;text-transform: capitalize;font-size: 40px; }

.container_error_404 .row_info { font-size: 16px;font-weight: 400;letter-spacing: -.24px; }

header.main_header{background:#fff;position:fixed;top:0;z-index:10;width:100%}

header.main_header .header_content{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1670px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100px}

header.main_header .header_content .header_logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}

header.main_header .header_content .header_menu{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;list-style:none;padding:0 15px;margin:0;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

header.main_header .header_content .header_menu li{padding:0 5px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

header.main_header .header_content .header_menu li a{color:#0e3b54;text-align:center;font-family:Roboto;font-size:17px;font-style:normal;font-weight:700;line-height:143.4%;letter-spacing:-.51px;text-transform:capitalize}

header.main_header .header_content .header_menu li a:hover{color:#57abdb}

header.main_header .header_content .header_menu li.has_subs .sub_menu{position:absolute;top:100px;left:0;width:100%;height:100vh;z-index:22;background:#000000bf;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;opacity:0;pointer-events:none}

header.main_header .header_content .header_menu li.has_subs:hover .sub_menu{opacity:1}

header.main_header .header_content .header_menu li.has_subs:hover .sub_menu .sub_menu_container{pointer-events:all}

header.main_header .header_content .header_menu li.has_subs#menu_bio:hover .sub_menu{opacity:0}

header.main_header .header_content .header_menu li.has_subs#menu_bio:hover .sub_menu .sub_menu_container{pointer-events:none}

header.main_header .header_content .header_menu li.has_subs .sub_menu .sub_menu_container{background:#57abdb;border-radius:0 0 60px 60px}

header.main_header .header_content .header_menu li.has_subs .sub_menu .sub_menu_content{position:relative;max-width:1250px;padding:64px 20px;margin:0;margin:auto;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:1234}

header.main_header .header_content .header_menu li.has_subs .sub_menu .sub_menu_content li{width:20%;margin-bottom:16px;display:block}

header.main_header .header_content .header_menu li.has_subs .sub_menu .sub_menu_content li a{color:#fff;font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:143.4%;text-transform:capitalize}

header.main_header .header_content .header_menu li.has_subs .sub_menu .sub2_menu_content{width:100%;margin-top:10px;padding-left:5px}

header.main_header .header_content .header_menu li.has_subs .sub_menu .sub2_menu_content li{width:100%;margin-bottom:0}

header.main_header .header_content .header_menu li.has_subs .sub_menu .sub2_menu_content li a{color:#fff;font-family:Roboto;font-size:14px;font-style:normal;font-weight:300;line-height:100.4%;text-transform:capitalize}

header.main_header .header_content .header_settings{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}

header.main_header .header_content .header_settings .h_phone{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0e3b54;text-align:center;font-family:Roboto;font-size:17px;font-style:normal;font-weight:400;line-height:143.4%;letter-spacing:.935px}

header.main_header .header_content .header_settings .h_phone:hover{color:#57abdb}

.h_phone,header.main_header button{padding:9px 9px;margin:0;border:1px solid transparent;border-radius:12px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0e3b54;text-align:center;font-family:Roboto;font-size:17px;font-style:normal;font-weight:700;line-height:143.4%;letter-spacing:.935px;text-transform:capitalize}

.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#57abdb;border-color:#57abdb}

.menu-toggle.menu-mobile{display:none}

.search-modal .modal-content{background:0 0;border:0}

.search-modal .modal-content .modal-body{background:0 0}

.search-modal .modal-content .modal-body .custom-modal-close{position:absolute;right:0;top:50%;width:20px;height:20px;background:0 0;color:#fff;line-height:20px;font-size:20px;padding:0;margin:0;border:0;outline:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

.search-modal .modal-content .modal-body .search-modal-container{padding-right:50px}

.search-modal .modal-content .modal-body .search-modal-container .form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}

.search-modal .modal-content .modal-body .search-modal-container .form-fields .input-data{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%}

.search-modal .modal-content .modal-body .search-modal-container .form-fields .input-data .form-element{width:100%;background:#232323;border:1px solid #65686b;border-radius:43px 0 0 43px;outline:0;padding:15px 30px;margin:0;font-weight:700;font-size:18px;line-height:22px;color:#fff}

.search-modal .modal-content .modal-body .search-modal-container .form-fields .button-data{margin-left:16px}

.search-modal .modal-content .modal-body .search-modal-container .form-fields .button-data .btn-element{background:#5ba5f6;border-radius:0 43px 43px 0;border:0 solid transparent;background:-o-linear-gradient(277deg,#76c4f0 0,#76c4f0 17.59%,#081b26 100%);background:linear-gradient(173deg,#76c4f0 0,#76c4f0 17.59%,#081b26 100%);padding:15px 30px;margin:0;font-weight:700;font-size:18px;line-height:22px;color:#fff}

.dropdown-item:active,.dropdown-item:hover,header.main_header .dropdown-item.active{color:#fff;text-decoration:none;background-color:#57abdb!important}

.h_phone:hover,header.main_header button:hover{background:#57abdb!important;border:1px solid #57abdb;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.18);box-shadow:0 4px 15px rgba(0,0,0,.18);color:#fff!important}

header.main_header .langs .dropdown i{display:inline-block;font-size:15px;margin-left:3px}

header.main_header .langs .dropdown .dropdown-toggle::after{display:none}

header.main_header .langs .dropdown .dropdown-menu{-webkit-transform:translate3d(-4px,46px,0)!important;transform:translate3d(-4px,44px,0)!important;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;border:none;padding:0;border-radius:12px;margin:0;padding-top:5px;padding:5px}

header.main_header .langs .dropdown .dropdown-menu a{padding:5px 10px;min-width:52px;border-radius:12px;background:#fff}

.ipt_container{margin-top:100px;min-height:300px;padding:5.313vw 20px 20px 20px;background-size:cover;background-position:center;position:relative}

.ipt_container::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;opacity:.5;background:#336079}

.ipt_container .ipt_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1250px;margin:auto;gap:32px;position:relative;z-index:1}

.ipt_container .ipt_ttl{color:#fff;text-align:center;font-family:Roboto;font-size:60px;font-style:normal;font-weight:900;line-height:94.9%;letter-spacing:.6px}

.ipt_container .ipt_subttl{color:#fff;text-align:center;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:173.4%;letter-spacing:-.24px}

.hp_sld{position:relative;z-index:0;padding-top: 100px;}

.hp_sld .hp_sld_images{margin:0}

.hp_sld .hp_sld_img{height:100vh;width:100%;min-height:650px;background-position: center;}

.hp_sld .hp_sld_img.responsive_img{display:none;background-position:center}

.hp_sld .hp_sld_content_container{position:absolute;top:0;left:0;z-index:1;background: #fff0;width:66%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-clip-path:polygon(0 0,66% 0,100% 100%,0 100%);clip-path:polygon(0 0,66% 0,100% 100%,0 100%)}

.hp_sld .hp_sld_content{padding:0 20px;padding-top:100px;padding-right:189px}

.hp_sld .hp_sld_ttl{margin-bottom:16px}

.hp_sld .hp_sld_subttl{margin-bottom:32px}

.hp_sld .hp_sld_text{max-width:540px;margin-bottom:32px}

.hp_sld .hp_sld_dots{margin-top:60px}

.hp_sld .hp_sld_dots .slick-dots{position:relative;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}

.slick-dots li button:before{font-family:slick;font-size:16px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:1;color:#0e3b54}

.slick-dots li.slick-active button:before{opacity:1;color:#57abdb}

.view_more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:8px;text-transform:capitalize}

.view_more.clr_0E:hover{background:#0e3b54;color:#fff}

.view_more.clr_57:hover{background:#57abdb;color:#fff}

.book_now{color:#fff;text-align:center;font-family:Roboto;font-size:18px;font-style:normal;font-weight:700;line-height:143.4%;letter-spacing:1.53px;text-transform:capitalize;border-radius:10px;border:2px solid #57abdb;background:#57abdb;padding:16px 32px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:64px;position:relative}

.book_now:hover{background:#fff;color:#57abdb;border:2px solid #fff;border-radius:32px;-webkit-box-shadow:0 3px 33px 0 rgba(6,83,111,.2);box-shadow:0 3px 33px 0 rgba(6,83,111,.2)}

.book_now i{margin-left:16px;font-size:15px}

.hp_ic_row .hp_ic_row_content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:auto;max-width: 1250px;padding:110px 20px;gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

.hp_ic_row .hp_ic_row_content .img_container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:12px;overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:300px;-webkit-filter:drop-shadow(-6px 21px 53px rgba(0, 0, 0, .11));filter:drop-shadow(-6px 21px 53px rgba(0, 0, 0, .11))}

.hp_ic_row .hp_ic_row_content .img_container img{width:100%;max-width: 475px;}

.hp_ic_row .hp_ic_row_content .content_container{width:100%;max-width: 620px;}

.hp_ic_row .hp_ic_row_content .hp_ic_row_ttl{color:#0e3b54;font-family:Roboto;font-size:40px;font-style:normal;font-weight:700;line-height:143.4%;text-transform:capitalize;margin-bottom:40px;display:block}

.hp_ic_row .hp_ic_row_content .hp_ic_row_txt{margin-bottom:24px}

.hp_ic_row .hp_ic_row_content .hp_ic_row_txt.hp_comment{background:#fff; padding: 12px 8px; border-radius:8px}

.hp_ic_row .hp_ic_row_content .hp_ic_row_sub_cats{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 50px}

.hp_ic_row .hp_ic_row_content .sub_cat{color:#0e3b54;font-family:Roboto;font-size:20px;font-style:normal;font-weight:700;line-height:106%;letter-spacing:1.1px}

.hp_ic_row .hp_ic_row_content .sub_cat:hover{color:#57abdb}

.hp_ic_row.hp_ic_row_reverse .hp_ic_row_content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}

.hp_tc_row{padding:104px 20px}

.hp_tc_row.biography_slider{padding:0 20px;padding-bottom:50px}

.hp_tc_row_ttl{color:#0e3b54;text-align:center;font-family:Roboto;font-size:40px;font-style:normal;font-weight:700;line-height:143.4%;text-transform:capitalize;margin-bottom:24px;display:block}

.hp_tc_row_subttl{color:#0e3b54;text-align:center;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:173.4%;letter-spacing:-.24px;max-width:550px;margin:auto;margin-bottom:48px}

.hp_tc_row .info_cards_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;width:100%;max-width: 1263px;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

.hp_tc_row .info_cards_container .info_card{width:calc(25% - 24px);border-radius:36px 36px;background:#57abdb;overflow:hidden;min-width:230px}

.hp_tc_row .info_cards_container .info_card .info_card_img{margin-bottom:16px;width: 100%;}

.hp_tc_row .info_cards_container .info_card .info_card_ttl{color:#fff;text-align:center;font-family:Roboto;font-size:20px;font-style:normal;font-weight:700;line-height:143.4%;margin-bottom:8px;padding:0 10px}

.hp_tc_row .info_cards_container .info_card .info_card_txt{color:#fff;text-align:center;font-family:Roboto;font-size: 13px;font-style:normal;font-weight:400;line-height: 135.4%;letter-spacing:-.18px;padding:0 10px;max-width:215px;margin:auto;margin-bottom:16px}

.hp_tc_row .info_cards_container .info_card .info_card_more{color:#fff;text-align:center;font-family:Roboto;font-size:16px;font-style:normal;font-weight:700;line-height:143.4%;border-radius:36px 36px 0 0;background:#0e3b54;padding:12px;margin:0 50px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.hp_tc_row .info_cards_container .info_card:hover .info_card_more{color:#0e3b54;background:#fff}

.hp_tc_row .awards_container{max-width: 1320px;margin:auto;margin-top:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px 30px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}

.hp_tc_row .awards_container .award_card{width: 400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

.hp_tc_row .awards_container .award_card .award_card_img{margin-bottom:25px;width:100%}

.hp_tc_row .awards_container .award_card .award_card_ttl{color:#0e3b54;text-align:center;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:138.4%;letter-spacing:1.75px;text-transform:uppercase;margin:auto}

.hp_tc_row .blog_slider{width:100%;max-width:1240px;margin:auto;padding:0 80px}

.hp_tc_row .blog_slider .slick-list{border-radius:36px 0}

.hp_tc_row .blog_slider .slick-list:hover .blog_artice::after{opacity:.5}

.hp_tc_row .blog_slider .blog_artice{position:relative;background-size:cover}

.hp_tc_row .blog_slider .blog_artice::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;background:#0e3b54;z-index:10;pointer-events:none}

.blog_artice .blog_article_img{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;overflow:hidden}

.blog_artice .blog_article_img img{width:100%}

.blog_artice .blog_article_main_ttl{color:#fff;text-align:center;text-shadow:0 1px 12px rgba(0,0,0,.4);font-family:Roboto;font-size:40px;font-style:normal;font-weight:700;line-height:100.4%;letter-spacing:6px;text-transform:capitalize;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}

.blog_artice .blog_article_info_container{background:#fbfbfb;position:absolute;width:100%;bottom:0;border-radius:0;overflow:hidden;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;opacity:0}

.blog_artice:hover .blog_article_info_container{opacity:1;border-radius:0 0 36px 36px}

.blog_artice:hover .blog_article_img{border-radius:0 0 36px 36px}

.hp_tc_row .blog_slider .slick-list .blog_artice:hover::after{opacity:0}

.blog_artice .blog_article_info_container .blog_article_top_row{padding:16px 6px 6px 24px;border-bottom:1px solid #0e3b544d}

.blog_artice .blog_article_info_container .blog_article_ttl{color:#0e3b54;font-family:Roboto;font-size:18px;font-style:normal;font-weight:700;line-height:106.4%;letter-spacing:.09px;margin-bottom:6px}

.blog_artice .blog_article_info_container .blog_article_times{color:#0e3b54;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:106.4%;letter-spacing:.66px}

.blog_artice .blog_article_info_container .blog_article_txt{padding:8px 24px;color:#0e3b54;font-family:Roboto;font-size:15px;font-style:normal;font-weight:400;line-height:106.4%;letter-spacing:.825px}

.blog_artice .blog_article_info_container .blog_article_more{padding:13px 30px;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:36px 0;display:block;background:#e9e9e9;color:#0e3b54;text-align:justify;font-family:Roboto;font-size:16px;font-style:normal;font-weight:700;line-height:143.4%}

.slick-next,.slick-prev{width:30px;height:30px}

.slick-next:before,.slick-prev:before{font-size:30px;opacity:1;color:#0e3b54}

.slick-prev{left:5px}

.slick-next{right:5px}

.list_container{max-width:1150px;padding:4.4vw 20px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}

.list_container .sort{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;margin-left:auto}

.list_container .sort .btn-secondary{color:#0e3b54;font-family:Roboto;font-size:20px;font-style:normal;font-weight:700;line-height:106.4%;letter-spacing:1.1px;background:0 0;border:none}

.list_container .sort .btn-secondary:hover{color:#fff;background-color:#57abdb}

.list_container .sort .dropdown-menu{right:0!important;left:unset!important}

.list_container .list_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3vw}

.list_container .li_date{color:#0e3b54;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:106.4%;letter-spacing:.66px;margin-bottom:8px}

.list_container .li_ttl{color:#0e3b54;font-family:Roboto;font-size:20px;font-style:normal;font-weight:700;line-height:106.4%;letter-spacing:1.1px;margin-bottom:14px}

.list_container .li_subttl{color:#0e3b54;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:173.4%;letter-spacing:-.21px}

.gallery_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1127px;gap:24px;margin:auto;padding:5.3vw 20px 70px 20px}

.gallery_container .g_img_container{background-size:cover;background-position:center;width:calc(37% - 12px);border-radius:8px;overflow:hidden}

.gallery_container .g_img_container.big_img{width:calc(63% - 12px)}

.gallery_container .g_img_container img{opacity:0;width:100%}

.more_btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:250px;margin:auto;color:#0e3b54;text-align:justify;font-family:Roboto;font-size:18px;font-style:normal;font-weight:700;line-height:143.4%;padding:6px;border-radius:10px;text-align:center;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;border:1px solid #57abdb;background:0 0;cursor:pointer}

.more_btn:hover{background:#57abdb;color:#fff}

.more_btn.gallery_more{margin-bottom:72px}

.contact_page_content{max-width:1000px;padding: 3.333vw 20px 3.333vw 20px;margin:auto}

.contact_page_content .info_boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;margin-bottom:40px}

.contact_page_content .info_box{position:relative;padding-left:64px}

.contact_page_content .info_boxes i{font-size:24px;position:absolute;top:0;left:0}

.contact_page_content .info_box_ttl{color:#0e3b54;font-family:Roboto;font-size:24px;font-style:normal;font-weight:700;line-height:100.4%;margin-bottom:8px;text-transform:capitalize}

.contact_page_content .info_box_txt{color:#0e3b54;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:173.4%;letter-spacing:-.27px}

.contact_page_content .info_box_txt a{color:#0e3b54;text-decoration:underline}

.contact_page_content .info_box_txt .hor_divider{margin:0 20px}

#ContactForm { margin-bottom: 80px; }

#ContactForm .cf-data .form-group .checkbox{color:#0e3b54;font-family:Roboto;font-size:15px;font-style:normal;font-weight:400;line-height:173.4%;letter-spacing:-.27px}

#ContactForm .cf-data .form-group.btn-cont{display:-webkit-box;display:-ms-flexbox;display:flex;}

#ContactForm .cf-data .form-group input,#ContactForm .cf-data .form-group textarea{color:#0e3b54;font-family:'Roboto';font-size:16px;font-style:normal;font-weight:500;line-height:180%;letter-spacing:2.48px;border-radius:10px;opacity:.8;background:#f5f5f5;border:none;padding:8px 58px}

#ContactForm .cf-data .form-group input::-webkit-input-placeholder,#ContactForm .cf-data .form-group textarea::-webkit-input-placeholder{color:#0e3b54}

#ContactForm .cf-data .form-group input::-moz-placeholder,#ContactForm .cf-data .form-group textarea::-moz-placeholder{color:#0e3b54}

#ContactForm .cf-data .form-group input:-ms-input-placeholder,#ContactForm .cf-data .form-group textarea:-ms-input-placeholder{color:#0e3b54}

#ContactForm .cf-data .form-group input::-ms-input-placeholder,#ContactForm .cf-data .form-group textarea::-ms-input-placeholder{color:#0e3b54}

#ContactForm .cf-data .form-group input::-webkit-input-placeholder, #ContactForm .cf-data .form-group textarea::-webkit-input-placeholder{color:#0e3b54}

#ContactForm .cf-data .form-group input::-moz-placeholder, #ContactForm .cf-data .form-group textarea::-moz-placeholder{color:#0e3b54}

#ContactForm .cf-data .form-group input:-ms-input-placeholder, #ContactForm .cf-data .form-group textarea:-ms-input-placeholder{color:#0e3b54}

#ContactForm .cf-data .form-group input::-ms-input-placeholder, #ContactForm .cf-data .form-group textarea::-ms-input-placeholder{color:#0e3b54}

#ContactForm .cf-data .form-group input::placeholder,#ContactForm .cf-data .form-group textarea::placeholder{color:#0e3b54}

.contact_page_content .gmap { display: flex; gap:15px; }

.contact_page_content .gmap .gmap_item { max-width: 500px;width: 100%;min-height: 420px; }

.clinic_ic_row .clinic_ic_row_content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:auto;max-width:1160px;padding:110px 20px;gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

.clinic_ic_row .clinic_ic_row_content .img_container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:12px;overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:300px;-webkit-filter:drop-shadow(-6px 21px 53px rgba(0, 0, 0, .11));filter:drop-shadow(-6px 21px 53px rgba(0, 0, 0, .11))}

.clinic_ic_row .clinic_ic_row_content .img_container img{width:100%}

.clinic_ic_row .clinic_ic_row_content .content_container{width:100%;max-width:621px}

.blog_article .clinic_ic_row .clinic_ic_row_content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}

.blog_article .clinic_ic_row .clinic_ic_row_content .content_container{max-width:721px}

.blog_article .blog_article_full{width:100%;margin:auto;max-width:1160px;padding:0 20px 105px 20px;color:#0e3b54;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:230%;letter-spacing:-.24px}

.clinic_ic_row .clinic_ic_row_content .clinic_ic_row_ttl{margin-bottom:16px;color:#0e3b54;font-family:Roboto;font-size:30px;font-style:normal;font-weight:700;line-height:143.4%;text-transform:capitalize}

.clinic_ic_row .clinic_ic_row_content .clinic_ic_row_txt{margin-bottom:24px;color:#0e3b54;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:230%;letter-spacing:-.24px}

.clinic_ic_row .clinic_ic_row_content .clinic_ic_row_sub_cats{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

.clinic_ic_row .clinic_ic_row_content .sub_cat,.clinic_ic_row .clinic_ic_row_content .sub_cat .val{color:#0e3b54;font-family:Roboto;font-size:20px;font-style:normal;font-weight:700;line-height:106%;letter-spacing:1.1px}

.clinic_ic_row .clinic_ic_row_content .sub_cat .var{width:140px;display:inline-block}

.clinic_ic_row .clinic_ic_row_content .sub_cat .val:hover{color:#57abdb}

.clinic_ic_row.clinic_ic_row_reverse .clinic_ic_row_content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}

.cat_list_page_content{width:100%}

.cat_list_page_photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px;padding-top:5vw}

.cat_list_page_photo img{max-width:100%;border-radius:10px;-webkit-box-shadow:-6px 21px 53px 0 rgba(0,0,0,.11);box-shadow:-6px 21px 53px 0 rgba(0,0,0,.11)}

.cat_list_page_content ul{padding:5.3vw 20px 8vw 20px;list-style:none;margin:auto;width:100%;max-width:1320px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

.cat_list_page_content ul li{width:33.3333%;padding-right:15px;margin-bottom:35px}

.cat_list_page_content ul li a:hover{color:#57abdb}

.cat_list_page_content .sub_art{padding:0;margin:unset;margin-top:30px;max-width:350px}

.cat_list_page_content .sub_art li{width:100%;padding-right:0;margin-bottom:8px}

.cat_list_page_content .sub_art li a:hover{color:#57abdb}

.biography_content{width:100%;margin:auto;max-width:1160px;padding:0 20px 100px 20px}

.biography_content .biography_list{list-style:none;padding:0}

.biography_content .biography_list li{position:relative;border-left:3px solid #57abdb;padding-left:3.4vw;padding-bottom:80px}

.biography_content .biography_list li::after{content:'';position:absolute;width:24px;height:24px;border-radius:8px;background:#57abdb;top:0;left:-1.5px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}

.biography_content .biography_list li:last-child{border-color:transparent;padding-bottom:0}

.biography_content .biography_list .bl_ttl{color:#0e3b54;text-align:justify;font-family:Roboto;font-size:24px;font-style:normal;font-weight:700;line-height:100%;text-transform:capitalize;margin-bottom:16px}

.biography_content .biography_list .bl_txt{color:#0e3b54;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:173.4%;letter-spacing:-.24px}

.biography_content .biography_item{list-style:none;padding:0}

.biography_content .biography_item li{padding-top:80px}

.biography_content .biography_item li:last-child{margin-bottom:0}

.biography_content .biography_item .bl_ttl{color:#0e3b54;font-family:Roboto;font-size:20px;font-style:normal;font-weight:700;line-height:106%;letter-spacing:1.1px;text-transform:capitalize;margin-bottom:40px}

.biography_content .biography_item .bl_txt{color:#0e3b54;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:173.4%;letter-spacing:-.24px}

footer.main_footer{background:-o-linear-gradient(277deg,#58acdc 0,#63abd4 1.59%,#081b26 100%);background:linear-gradient(173deg,#58acdc 0,#63abd4 1.59%,#081b26 100%)}

footer.main_footer .bottom_bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;padding:70px 74px 70px 20px;max-width:1560px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

footer.main_footer .bottom_bar .footer_left{width:20%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}

footer.main_footer .bottom_bar .footer_left .footer_logo{display:block;margin-bottom:45px}

footer.main_footer .bottom_bar .footer_left ul{list-style:none;padding:0;margin:0}

footer.main_footer .bottom_bar .footer_left ul li{line-height:100%;margin-bottom:24px}

footer.main_footer .bottom_bar .footer_left ul li a{color:#fff;text-align:center;font-family:Roboto;font-size:16px;font-style:normal;font-weight:700;line-height:143.4%;letter-spacing:.88px;text-transform:capitalize}

footer.main_footer .bottom_bar .footer_mid{width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}

footer.main_footer .bottom_bar .footer_mid .icon_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:33.33%;padding:0 5px;max-width:289px}

footer.main_footer .bottom_bar .footer_mid .icon_box i{font-size:40px;color: #fff;margin-bottom:18px}

footer.main_footer .bottom_bar .footer_mid .icon_box .icon_box_ttl{color: #fff;text-align:center;font-family:Roboto;font-size:18px;font-style:normal;font-weight:700;line-height:143.4%;letter-spacing:.99px;margin-bottom:16px}

footer.main_footer .bottom_bar .footer_mid .icon_box .icon_box_txt{color:#fff;text-align:center;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:143.4%;margin-bottom:6px;letter-spacing:.77px;white-space:nowrap;}

footer.main_footer .bottom_bar .footer_right{width:20%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:76px}

footer.main_footer .bottom_bar .footer_right .back_to_top{color: #fff;text-align:center;font-family:Roboto;font-size:18px;font-style:normal;font-weight:700;line-height:143.4%;letter-spacing:.99px;text-transform:capitalize;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px;padding:2px 10px;background:0 0;border:1px solid transparent;border-radius:12px}

footer.main_footer .bottom_bar .footer_right .back_to_top:hover{border:1px solid #0e3b54;color:#fff;background:#0e3b54}

footer.main_footer .bottom_bar .footer_right .social_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}

footer.main_footer .bottom_bar .footer_right .social_container a{color: #fff;font-size:21px;width:34px;height:34px;background:0 0;border:1px solid transparent;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}

footer.main_footer .bottom_bar .footer_right .social_container a:hover{border:1px solid #0e3b54;color:#fff;background:#0e3b54}

footer.main_footer .bottom_bar .footer_left ul li a:hover,footer.main_footer .bottom_bar .footer_mid .icon_box .icon_box_txt:hover{color:#0e3b54}

footer.main_footer .rc { color: #FFF;font-family: Inter;font-size: 12px;font-style: normal;font-weight: 400;line-height: normal;text-align: center;padding: 0 10px; }

footer.main_footer .rc .rc_link { text-decoration-line: underline;color:#fff; }

footer.main_footer .info_bar{background:#57abdb;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:13px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}

footer.main_footer .info_bar a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;text-align:center;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

footer.main_footer .rules a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;text-align:center;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 3px}

footer.main_footer .info_bar a:hover{text-decoration:none}

footer.main_footer .info_bar a i{color:#fff;font-size:20px;margin:0 7px}

footer.main_footer .info_bar .info_bar_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;padding:0 74px 0 20px;max-width:1560px;-ms-flex-wrap:wrap;flex-wrap:wrap}

footer.main_footer .info_bar .copyright{width:25%}

footer.main_footer .info_bar .rules{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}

footer.main_footer .info_bar .netplanet{display:-webkit-box;display:-ms-flexbox;display:flex;width:25%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

.mobile-menu .menu-toggle-close{position:absolute;top:5px;left:10px;background:0 0;border:0;outline:0;padding:0;margin:0;z-index:11;width:48px;height:48px;text-align:center;border:1px solid transparent;border-radius:50%;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;-moz-transition:all .2s ease-in;color:#fff;transition:all .2s ease-in}

.mobile-menu .menu-toggle-close:hover{border-color: #57ABDB;}

.mobile-menu .menu-toggle-close span{line-height:48px;font-size:24px;display:block}

body.mp-pushed-open .mp-menu{ right:0;padding-top:0; }

.mp-menu .mob-menu-header{ position:absolute;left:0;top:0;width:100%;height:57px;z-index:10;background: linear-gradient(177deg, #76C4F0 -126.64%, #76C4F0 -82.04%, #081B26 126.94%); }

.mp-menu .mob-menu-header .languages{position:absolute;right:20px;bottom:20px}

.mp-menu .mob-menu-header .fa-chevron-circle-down:before, .mp-menu .mob-menu-header .fa-circle-chevron-down:before { content: "\f107"!important; }

.mp-menu .mob-menu-header .languages .dropdown .my-btn{background:0 0;border:0;padding:0;margin:0;font-size:17px;line-height:16px;letter-spacing:.04em;color:#e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;outline:0;font-weight: 700;gap:8px}

.mp-menu .mob-menu-header .languages .dropdown .my-btn:after{display:none}

.mp-menu .mob-menu-header .languages .dropdown .my-btn .icon{font-size:11px;color:#add8e6;margin-left:5px}

.mp-menu .mob-menu-header .languages .dropdown .dropdown-menu{padding:5px 0;border-radius:0;background:#284c69;min-width:50px;-webkit-box-shadow:0 0 2px 1px rgb(255 255 255 / 50%);box-shadow:0 0 2px 1px rgb(255 255 255 / 50%);margin-top:5px}

.mp-menu .mob-menu-header .languages .dropdown .dropdown-menu .dropdown-item{font-size:14px;line-height:16px;color:#fff;text-transform:uppercase}

.mp-menu .mob-menu-footer{ bottom:0;position:absolute;left:0;width:100%;height:200px;z-index:10;background: linear-gradient(180deg, rgba(8, 27, 38, 0.00) 13.55%, #081B26 97.04%); }

.mp-menu .mob-menu-footer .socials i::before { color:#57ABDB;transition:ease-out 0.2s; }

.mp-menu .mob-menu-footer .socials a:hover i::before{ transition:ease-in 0.2s;opacity:0.7; }

.mp-menu .mob-menu-footer .socials{text-align:left;position:absolute;left:20px;bottom:10px}

.mp-menu .mob-menu-footer .socials ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}

.mp-menu .mob-menu-footer .socials ul li{margin-left:10px}

.mp-menu .mob-menu-footer .socials ul li a{display:block;text-align:center;line-height:30px;font-size:18px;color:#fff;padding:0 5px}

.mp-menu,.mp-menu .mp-level,.mp-pusher{-webkit-transition:all .5s;-o-transition:all .3s;-o-transition:all .5s;transition:all .5s}

.mp-menu .mp-level .menu-ttl{color:#000;text-align:left;font-weight:400;font-size:24px;line-height:60px;position:absolute;width:100%;z-index:10;background:#fff;padding-left:20px;top:0;left:0}

.mp-pusher{position:relative;left:0;height:100%;padding-top:0;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}

.mp-menu{position:fixed;top:0;right:-400px;z-index:99999999999;width:400px;height:100%;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;background: linear-gradient(163deg, #76C4F0 -194.07%, #76C4F0 -139.47%, #081B26 116.34%);}

.mp-menu .mp-level{ position:absolute;top:57px;right:-400px;width:100%;height:calc(100% - 100px);overflow-x:hidden;overflow-y:auto;z-index:9;background: linear-gradient(163deg, #76C4F0 -194.07%, #76C4F0 -139.47%, #081B26 116.34%);height: 100%;padding-bottom: 250px; }

/* background:#232323;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #76c4f0),color-stop(17.59%, #76c4f0),color-stop(178%, #081b26));background:-o-linear-gradient(top,#76c4f0 0,#76c4f0 17.59%,#081b26 178%);background:linear-gradient(180deg,#76c4f0 0,#76c4f0 17.59%,#081b26 178%)*/.mp-menu .mp-level .mp-level{height:100%;top:0}

.mp-menu .mp-level::after,.mp-menu .mp-level::before,.mp-pusher::after{position:absolute;top:0;right:0;width:0;height:0;content:'';opacity:0}

.mp-menu .mp-level::after,.mp-pusher::after{background:rgba(255,255,255,.3);-webkit-transition:opacity .3s,width .1s .3s,height .1s .3s;-o-transition:opacity .3s,width .1s .3s,height .1s .3s;transition:opacity .3s,width .1s .3s,height .1s .3s}

.mp-menu .mp-level::after{z-index:-1}

.mp-pusher.mp-pushed{position:fixed}

.mp-menu .mp-level.mp-level-overlay::after,.mp-pusher.mp-pushed::after{width:100%;height:100%;opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}

.mp-menu .mp-level.mp-level-overlay{cursor:pointer;overflow:hidden}

.mp-menu .mp-level.mp-level-overlay.mp-level::before{width:100%;height:100%;background:0 0;opacity:1}

.mp-cover .mp-level.mp-level-open{right:0;padding-left:0;padding-top:50px}

.mp-menu>.mp-level>ul{margin:0;padding:0;list-style:none;padding-top:25px}

.mp-menu>.mp-level>ul>li{margin:0;padding:5px 20px;padding-right: 46px;padding-bottom: 25px; }

.mp-menu>.mp-level>ul>li a{display:block;padding:5px 0;text-decoration:none;text-transform:uppercase;font-size:20px;font-weight:400;color:#fff;line-height:22px;position:relative;border-bottom:0 solid #eaeaea;font-weight:300;letter-spacing:.02em;text-align:right;font-family:Roboto;font-size:17px;font-style:normal;font-weight:700;line-height:98.4%;letter-spacing:-.51px;text-transform:capitalize}

.mp-menu>.mp-level>ul>li a.has{position:relative;padding-right:25px}

.mp-menu>.mp-level>ul>li a.has:after{content:">";content:"->";content:"→";font-size:17px;position:absolute;right:0;top: 45%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

.mp-menu>.mp-level a.mp-back{display:block;padding:3px 32px 5px 0;margin:0 20px;text-decoration:none;font-size:20px;font-weight:400;color:#fff;position:relative;text-align:right;margin-top:25px;margin-bottom:20px}

.mp-menu>.mp-level a.mp-back::before{display:block;position:absolute;right:0;top:1px;font-size:20px;line-height:20px;content:"←";color: #76C4F0;}

.mp-menu>.mp-level .sub-ttl{text-align:right;padding:0 20px;display:block;color:#999;font-size:18px;text-transform:uppercase;margin:10px 0;cursor:auto;font-weight:400}

.mp-menu>.mp-level .sub-ttl a{color:#999;font-size:18px;padding:0;line-height:inherit;letter-spacing:inherit;font-family:inherit}

.mp-menu>.mp-level>ul>li .mp-level ul{list-style:none;padding:0;margin:0}

.mp-menu>.mp-level>ul>li .mp-level ul li{ margin:0;padding:5px 20px;padding-right: 46px;padding-bottom: 25px;}

.mp-menu .mp-level.mp-level-open{right:0}

.checkbox label:after,.radio label:after{content:'';display:table;clear:both}

.checkbox .cr,.radio .cr{position:relative;display:inline-block;border:1px solid #0e3b54;border-radius:12px;background:0 0;width:16px;height:16px;margin-right:4px;margin-top:3px}

.radio .cr{border-radius:50%}

.checkbox .cr .cr-icon,.radio .cr .cr-icon{position:absolute;font-size:14px;line-height:0;top:3px;left:3px;color:#0e3b54;width:8px;text-align:center;background:#0e3b54;height:8px;border-radius:3px}

.radio .cr .cr-icon{margin-left:.04em;border-radius:50%}

.checkbox label input[type=checkbox],.radio label input[type=radio]{display:none}

.checkbox label input[type=checkbox]+.cr>.cr-icon,.radio label input[type=radio]+.cr>.cr-icon{-webkit-transform:scale(3) rotateZ(-20deg);-ms-transform:scale(3) rotate(-20deg);transform:scale(3) rotateZ(-20deg);opacity:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}

.checkbox label input[type=checkbox]:checked+.cr>.cr-icon,.radio label input[type=radio]:checked+.cr>.cr-icon{-webkit-transform:scale(1) rotateZ(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotateZ(0);opacity:1}

.checkbox label input[type=checkbox]:disabled+.cr,.radio label input[type=radio]:disabled+.cr{opacity:.5}

.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}

.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:0;line-height:1.25;color:#a7a9ac;background-color:none;border:0 solid #dee2e6}

.page-link:hover{z-index:2;color:#65686b;text-decoration:none;background-color:none;border-color:#dee2e6}

.page-link:focus{z-index:3;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(91,165,246,.25);box-shadow:0 0 0 .2rem rgba(91,165,246,.25)}

.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}

.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}

.page-item.active .page-link{z-index:3;color:#e5e5e5;background-color:#0e3b54;border-color:#0e3b54}

.page-item.disabled .page-link{color:#232323;pointer-events:none;cursor:auto;background-color:#e5e5e5;border-color:#dee2e6}

.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.09375rem;line-height:1.5}

.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}

.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}

.pagination-sm .page-link{padding:.25rem .5rem;font-size:.765625rem;line-height:1.5}

.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}

.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}

.termsfeed-com---nb .cc-nb-title{font-size:16px!important;line-height:100%!important}

.termsfeed-com---nb .cc-nb-main-container{padding:20px!important}

.termsfeed-com---nb .cc-nb-text{font-size:13px!important}

.termsfeed-com---reset button{padding:5px!important}

.termsfeed-com---palette-light .cc-nb-okagree{background-color:#57abdb!important}

.termsfeed-com---palette-light .cc-nb-reject{background-color:#57abdb!important}

.termsfeed-com---palette-light .cc-cp-foot-save{background-color:#57abdb!important}

.termsfeed-com---pc-dialog .cc-cp-body-content-entry-title{font-size:16px!important;margin-bottom:5px!important}

.termsfeed-com---pc-dialog .cc-cp-body-content-entry-text{font-size:13px!important;line-height:1.2!important}

@media screen and (max-width:600px){

.termsfeed-com---pc-dialog .cc-pc-head-lang{padding:6px 0!important}

}

@media only screen and (max-width:1800px){

header.main_header .header_content .header_settings{gap:10px}

}

@media only screen and (max-width:1500px){

header.main_header .header_content{height:60px}

footer.main_footer .info_bar .info_bar_content{padding:0 20px}

footer.main_footer .bottom_bar{padding:50px 20px}

header.main_header .header_content .header_menu{display:none}

.ipt_container{margin-top:60px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}

.menu-toggle.menu-mobile{display:block}

    .hp_sld {
    padding-top: 60px;
}

}

@media only screen and (max-width:1200px){

footer.main_footer .bottom_bar .right_segment .menus_bar .menu_column{margin-left:35px}

footer.main_footer .bottom_bar .top_segment .menus_bar .menu_column{margin-left:40px}

.hp_sld .hp_sld_content_container{width: 40%;-webkit-clip-path:polygon(0 0,80% 0,100% 100%,0 100%);clip-path:polygon(0 0,80% 0,100% 100%,0 100%)}

.hp_sld .hp_sld_content{padding-right:77px}

.hp_sld .hp_sld_ttl{font-size:38px;margin-bottom:6px}

.hp_sld .hp_sld_subttl{font-size:30px;margin-bottom:15px}

.hp_sld .hp_sld_text{margin-bottom:7px;line-height:100%;font-size:13px}

.hp_sld .hp_sld_dots{margin-top:20px}

.slick-dots li button:before{font-size:12px}

}

@media only screen and (max-width:1024px){

footer.main_footer .info_bar{padding:7px 0}

footer.main_footer .bottom_bar{padding:50px 0 20px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

footer.main_footer .bottom_bar .footer_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}

footer.main_footer .bottom_bar .footer_left ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:35px;-ms-flex-wrap:wrap;flex-wrap:wrap}

footer.main_footer .bottom_bar .footer_mid{width:100%;max-width:600px}

footer.main_footer .bottom_bar .footer_right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:600px;margin-top:50px}

.hp_ic_row .hp_ic_row_content .hp_ic_row_ttl{margin-bottom:10px;font-size:32px;line-height:110%}

.hp_ic_row .hp_ic_row_content .hp_ic_row_sub_cats{gap:10px 20px}

.hp_ic_row .hp_ic_row_content .sub_cat{font-size:16px}

.clinic_ic_row .clinic_ic_row_content .clinic_ic_row_ttl{margin-bottom:10px;font-size:32px;line-height:110%}

.clinic_ic_row .clinic_ic_row_content .clinic_ic_row_sub_cats{gap:10px 20px}

.clinic_ic_row .clinic_ic_row_content .sub_cat{font-size:16px}

}

@media only screen and (max-width:991px){

footer.main_footer .info_bar .rules{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:9px;position:relative}

.hp_tc_row .blog_slider{padding:0 38px}

footer.main_footer .info_bar .rules a{margin:0 10px}

footer.main_footer .info_bar .rules:after{content:'';text-align:center;width:100%;height:1px;position:absolute;left:0;bottom:-5px;background:#0e3b54;z-index:999;display:none}

footer.main_footer .info_bar .copyright{width:50%;text-align:left;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}

.ipt_container .ipt_content{gap:12px}

footer.main_footer .info_bar .netplanet{width:50%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

.ipt_container .ipt_ttl{font-size:36px}

.ipt_container .ipt_subttl{line-height:109.4%;font-size:14px;max-width:700px}

.cat_list_page_content ul{display:-webkit-box;display:-ms-flexbox;display:flex}

.cat_list_page_content ul li{width:50%;padding-right:10px;margin-bottom:25px}

}

@media only screen and (max-width:768px){

.contact_page_content .gmap { flex-direction: column;align-items: center; }

.book_now{margin-top:3px;padding:4px 8px;font-size:12px}

.book_now i{font-size:10px;margin-left:6px}

header.main_header .header_content .header_settings .h_phone span{display:none}

.hp_sld .hp_sld_content_container{width:100%;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:unset;bottom:0;background: #fff;}

.hp_sld .hp_sld_content{padding:20px 20px}

.hp_sld .hp_sld_text { margin-bottom: 20px; }

.hp_sld .book_now { margin-top: 20px; }

.hp_sld .hp_sld_ttl{font-size:25px;margin-bottom:4px;letter-spacing:0}

.hp_sld .hp_sld_subttl{font-size:18px;margin-bottom:8px}

.hp_sld .hp_sld_img.responsive_img{display:block;background-size:cover;height:100%}

.hp_sld .hp_sld_img.desktop_img{display:none}

.hp_ic_row .hp_ic_row_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 20px}

.hp_ic_row.hp_ic_row_reverse .hp_ic_row_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

.clinic_ic_row .clinic_ic_row_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 20px;gap:40px; }

.clinic_ic_row.clinic_ic_row_reverse .clinic_ic_row_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

.hp_tc_row{padding:40px 20px}

.hp_tc_row_ttl{margin-bottom:10px;font-size:32px;line-height:110%}

.hp_tc_row_subttl{line-height:110%;margin-bottom:30px}

.blog_artice .blog_article_main_ttl{font-size:21px}

.gallery_container{gap:8px}

.gallery_container .g_img_container.big_img{width:calc(63% - 4px)}

.gallery_container .g_img_container{width:calc(37% - 4px)}

.contact_page_content .info_boxes{gap:15px;margin-bottom:50px}

.contact_page_content{padding:50px 20px}

.contact_page_content .info_box{padding-left:40px}

.contact_page_content .info_box_txt .hor_divider{margin:0 5px}

.hp_sld .hp_sld_dots{margin-top:15px}

.hp_sld .hp_sld_content .slick-dots li { margin: unset;width: 17px;height: 17px; }

.hp_sld{height:100vh;padding-top:60px}

}

@media only screen and (max-width:640px){

.blog_slider .slick-next::before, .blog_slider .slick-prev::before { font-size: 17px; }

.search-modal .modal-content .modal-body .custom-modal-close{top:0;left:50%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}

.search-modal .modal-content .modal-body .search-modal-container{padding-right:0;padding-top:50px}

.search-modal .modal-content .modal-body .search-modal-container .form-fields{display:block}

.search-modal .modal-content .modal-body .search-modal-container .form-fields .input-data{width:100%;margin-bottom:10px}

.search-modal .modal-content .modal-body .search-modal-container .form-fields .input-data .form-element{border-radius:43px 43px 43px 43px}

.search-modal .modal-content .modal-body .search-modal-container .form-fields .button-data{margin-left:0}

.search-modal .modal-content .modal-body .search-modal-container .form-fields .button-data .btn-element{border-radius:43px 43px 43px 43px;width:100%}

.contact_page_content .info_box_txt .hor_divider{width:100%;display:block;height:0;opacity:0}

#ContactForm .cf-data .form-group input,#ContactForm .cf-data .form-group textarea{padding:8px 20px}

.cat_list_page_content ul li{width:100%;padding-right:0;margin-bottom:1 5px}

.biography_content .biography_list li{padding-left:18px}

}

@media only screen and (max-width:560px){

footer.main_footer .info_bar{padding:26px 0}

footer.main_footer .info_bar .rules{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;gap:24px}

header.main_header .tm_right{display:none}

header.main_header .header_content .header_settings{gap:3px}

footer.main_footer .bottom_bar .footer_mid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

footer.main_footer .bottom_bar .footer_mid .icon_box{width:100%;margin-bottom:0;padding:32px 10px;width:100%;max-width:100%;border-top:1px solid #57abdb80}

footer.main_footer .bottom_bar .footer_mid .icon_box i{margin-bottom:0}

footer.main_footer .bottom_bar .footer_mid .icon_box .icon_box_ttl{margin-bottom:0}

footer.main_footer .bottom_bar .footer_mid .icon_box .icon_box_txt{margin-bottom:0}

footer.main_footer .bottom_bar .footer_right{margin-top:0;padding-top:16px;border-top:1px solid #57abdb80}

footer.main_footer .bottom_bar .footer_left ul li{margin-bottom:0}

footer.main_footer .bottom_bar .footer_left ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}

footer.main_footer .bottom_bar .footer_left .footer_logo{margin-bottom:20px}

footer.main_footer{background:-o-linear-gradient(277deg,#58acdc -49%,#63abd4 -56.41%,#081b26 100%);background:linear-gradient(173deg,#58acdc -49%,#63abd4 -56.41%,#081b26 100%)}

.blog_artice .blog_article_info_container .blog_article_more{padding:6px 18px}

.blog_artice .blog_article_info_container .blog_article_txt{max-height:2rem;padding:0 6px 0 12px;overflow:hidden;margin-bottom:2px}

.blog_artice .blog_article_info_container .blog_article_top_row{padding:6px 6px 6px 12px}

footer.main_footer .info_bar .copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}

footer.main_footer .info_bar{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

footer.main_footer .info_bar .netplanet{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}

header.main_header .langs .dropdown i{display:none}

}

@media only screen and (max-width:480px){

.mp-menu{width:76%}

.h_phone,header.main_header button{padding:4px 5px}

header.main_header .header_content .header_logo{width:60%;padding-right:20px}

header.main_header .header_content .header_logo img{width:100%}

footer.main_footer .info_bar .info_bar_content{padding:0}

.hp_tc_row .blog_slider{padding:0 20px}

.slick-next{right:-15px}

.slick-prev{left:-15px}

.list_container .list_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

.list_container .li_ttl{margin-bottom:5px}

.list_container .li_subttl{font-size:13px;line-height:100%}

.clinic_ic_row .clinic_ic_row_content .sub_cat .var{font-size:12px;width:80px}

}

@media only screen and (max-width:420px){

.mp-menu{right:-100%;}

.mp-menu .mp-level{right:-100%}

}