@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700&display=swap');html,body{height:100%;padding:0}a:focus{text-decoration:none}a:focus,input:focus,button:focus,textarea:focus{outline:0 solid}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{margin:0 0 15px;font-weight:700}body{font-size:18px;line-height:1.7;font-weight:400;font-family:'Poppins',sans-serif;font-weight:400}p{font-size:18px}a,input,button,select,textarea{font-family:'Poppins',sans-serif}a:hover{text-decoration:none}ul{margin:0;padding:0;list-style:none}.fix{overflow:hidden}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:5px 0;padding:0}p{padding:0;margin:0}.pos_rel{position:relative}.pos_abs{position:absolute}.section_padding{padding:100px 0}.section_title{margin-bottom:50px}.section_title p{text-align:center}.cover_bg{background-size:cover;background-position:center;width:100%;height:85%}.overlay{position:relative;z-index:1}.overlay:after{position:absolute;content:'';background-color:rgba(0,0,0,.8);height:100%;width:100%;z-index:-1;top:0;left:0;transition:.5s}.section_title h2{font-size:25px;text-transform:uppercase;margin:0 auto;margin-bottom:30px}.section_title p{font-size:16px;color:#666}.item_top,.item_bottom,.item_right,.item_left,.item_fade_in,.item_zoom_in_left,.item_zoom_in_right{opacity:0;position:relative}.item_left{left:-70px}.item_right{right:-70px}.item_top{top:70px}.item_bottom{bottom:70px}.item_fade_in{opacity:1}.item_zoom_in_left{left:-200px;top:100px;transition:5s}.item_zoom_in_right{right:-200px;top:100px;transition:5s}.phone_only{display:none}header{background-color:#fff;background-size:cover;padding-top:25px;padding-bottom:15px;background-position:bottom}.phone_number{background-size:320px;height:82px;background-repeat:no-repeat;width:320px;margin-top:-10px;background-position:center center;text-align:center;line-height:82px}.phone_number a{font-weight:600;display:block;font-size:18px;color:#8bafe7;transition:.3s}.phone_number a:hover{color:#000;transform:scale(1.03)}.search_btn{padding-left:2px;display:none}.phone_number i{margin-left:20px}.logo_area{max-width:285px;margin:0 auto}.logo_area a{display:block;text-transform:uppercase;color:#8bafe7;font-size:34px;font-weight:200;text-align:center;line-height:26px}.logo_border{display:inline-flex;width:100%}.logo_border span{height:15px;width:calc(33.33% - 4px);background-color:#8bafe7;margin:0 2px}.logo_border span:nth-child(2){background-color:#cce3fc}.logo_border span:nth-child(3){background-color:#c5a3de}.search{text-align:right;position:absolute;bottom:-23px;width:300px;right:-84px}.search_btn{font-size:20px;cursor:pointer;color:#a8b5e3;transition:.3s;position:absolute;top:26px;left:-20px;z-index:2}.search_btn:hover{color:#6d849d}.search form{position:relative;box-shadow:0px 2px 8px #33333382;z-index:2;border-radius:30px;margin-top:-30px;transition:.3s;opacity:0;visibility:hidden;transform:rotateX(90deg);overflow:hidden}.search form input{padding:7px 20px;width:100%;transition:.3s;border:1px solid #8bafe7;border-radius:30px}.search form input:focus{outline:none}.search form button{position:absolute;top:0;right:0;border:none;height:39px;width:39px;line-height:34px;text-align:center;background-color:transparent;cursor:pointer;transition:.3s;border-radius:50%}.search form button i{color:#6d849d;transition:.3s}.search form button:hover{background-color:#a8b5e3}.search form button:hover i{color:#fff}.search.on form{opacity:1;visibility:visible;transform:rotateX(0deg)}.header_button{background-color:#a8b5e3;padding:3px;position:relative;height:42px;border-radius:25px;width:315px;float:right;overflow:hidden}.header_button ul li{display:inline-flex;color:#fff;font-size:12px;margin-top:2px;margin-left:3px}.header_button ul li:nth-child(2){position:absolute;top:9px;left:160px!important}.header_button ul li:nth-child(3){margin-left:36px;align-items:center}.header_button ul li:nth-child(3) i{margin-right:10px}.header_button .btn_4{transition:.3s;padding:6px 14px;border-radius:20px;cursor:pointer;font-size:12px;background:#fff;color:#d7c0e8;z-index:2}.header_button .btn_4 i{color:#9e9e9e;margin-right:4px}.header_button .btn_4:hover{box-shadow:0px 1px 5px #00000075}.header_button .btn_2{position:absolute;display:inline-block;top:5px;left:5px;border:none;padding:6px 0;border-radius:20px;cursor:pointer;font-size:12px;transition:.3s;text-align:center;width:129px}.header_button .btn_2 a{color:#d7c0e8}.btn_2:hover .last_btn{background:#fff !important}.btn_2:hover .text_2{color:#d7c0e8}.btn_2:hover .text_2 i{color:#9e9e9e !important}.btn_2:hover .btn_2{background:#fff !important;color:#fff !important}.text_2{color:#fff}.header_button .btn_2:hover{box-shadow:0px 1px 5px #00000075;background:#fff !important}.header_button:hover ul li:nth-child(2){left:156px}.header_button:hover .btn_2{left:180px;background-color:#a8b5e4;color:#fff}.header_button .btn_2 i{color:#9e9e9e;margin-right:5px;transition:.3s}.header_button:hover .btn_2 i{color:#fff}.header_button .text_2{display:none}.header_button:hover .text_2{display:block}.header_button:hover .text_1{display:none}.header_bottom{height:50px}.remove-bg{background:0 0 !important;color:#fff !important}.remove-bg i{color:#fff !important}.header_bottom{height:50px}.fixed .main_menu{padding-bottom:0!important}.main_menu{padding-bottom:12px}.main_menu ul{text-align:center}.main_menu ul li{display:inline-flex}.main_menu ul li a{display:inline-block;transition:.3s;color:#8bafe7;font-size:22px;font-weight:500;padding:10px 8px}.main_menu ul li a:hover{color:#000}.main_menu .menu-item-has-children{position:relative}.main_menu .menu-item-has-children:hover .sub-menu{opacity:1 !important;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border-radius:4px}.main_menu .menu-item-has-children .sub-menu{transform:translate3d(0,10px,0);-webkit-transition:opacity .2s ease,visibility .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,visibility .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;transition:opacity .2s ease,visibility .2s ease,transform .2s ease,-webkit-transform .2s ease;opacity:0;top:50px !important;visibility:hidden;position:absolute;padding:8px;background:#fff;z-index:999;min-width:265px;box-shadow:0 0 10px 1px rgba(0,0,0,.1);left:8px}.main_menu .menu-item-has-children .sub-menu li{display:block;text-align:left}.main_menu .menu-item-has-children .sub-menu li a{width:100%;padding:0;font-size:18px}.main_menu .menu-item-has-children .sub-menu li a:hover{padding-left:6px !important}.mobile_menu_btn{display:none;position:fixed;right:10%;top:7px;font-size:23px;z-index:9999}.mobile_menu_btn button{cursor:pointer;border:none;background:0 0}.mobile_menu{background-color:#cce3fc;z-index:999;position:fixed;left:-100%;top:0;width:100%;height:100vh;transition:.5s;padding-top:55px;display:none}.mobile_menu.on{left:0}.mobile_menu ul{text-align:center}.mobile_menu ul li a{display:block;color:#000;font-size:16px;font-weight:500;padding:5px}.hero_area{background-image:url(//seaportsmiles.com/wp-content/themes/seaport/assets/css/../images/img_1.jpg);overflow:hidden;background-position:top;position:relative;overflow:hidden}.hero_area.overlay:after{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.49) 49%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.49) 49%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.49) 49%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0)}#bg_video{position:absolute;top:0;left:0;min-width:100vw;min-height:100vh;z-index:-1}.header_border{position:absolute;top:-25px;left:0;width:100%}.hero_area h2{color:#fff;font-size:28px;font-weight:500;text-shadow:0px 0px 6px #00000096;max-width:590px;margin:0 auto}.hero_bottom_text{margin-top:100px;background-color:#ffffffad;padding:30px}.hero_area h3{color:#8bafe7;font-size:22px;font-weight:500}.btn_1{width:32px;position:relative;margin:0 auto;cursor:pointer;margin-top:100px}.btn_1 span{display:block;position:relative;z-index:3;width:0;height:0;border-left:32px solid #908d8d;border-top:22px solid transparent;border-bottom:22px solid transparent}.btn_1:after{content:"";position:absolute;z-index:1;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background:linear-gradient(180deg,rgb(248 248 251/50%) 25%,rgb(245 246 249/70%) 44%) !important;border-radius:50%;-webkit-transition:all .2s;transition:all .2s;box-shadow:0 0 #f7,0 0 0 16px rgb(246 247 249/25%),0 0 0 32px rgb(243 243 245/35%),0 0 0 48px rgb(240 241 243/14%)}.btn_1:before{content:"";position:absolute;z-index:0;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:100px;height:100px;background:linear-gradient(180deg,rgb(249 249 251/84%) 25%,rgb(244 244 245/70%) 44%) !important;border-radius:50%;-webkit-animation:pulse-border 1.5s ease-out infinite;animation:pulse-border 1.5s ease-out infinite}@-webkit-keyframes pulse-border{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}.vbox-close{right:25px;top:25px;font-size:33px;padding:0;border-radius:50%;height:50px;width:50px;line-height:52px}.section_1{background-image:url("https://seaportsmiles.com/wp-content/uploads/2020/08/img_18.png");background-position:50% 30%;background-repeat:no-repeat;background-size:cover;padding-bottom:50px}@keyframes cloud_effect_left{0%{left:30px;transform:rotateX(0deg)}25%{left:70px}50%{transform:rotateX(50deg)}75%{left:-10px}100%{left:30px;transform:rotateX(0deg)}}@keyframes cloud_effect_right{0%{right:30px;transform:rotateX(0deg)}25%{right:70px}50%{transform:rotateX(50deg)}75%{right:-10px}100%{right:30px;transform:rotateX(0deg)}}.section_1 ul li{text-align:center!important;color:#69827c;font-weight:600;font-size:18px;background-size:100%;margin-bottom:100px;position:relative;z-index:99}.section_1 ul li:last-child{margin-bottom:0}.section_1 .left ul li:nth-child(2){margin-right:65px}.section_1 .right ul li:nth-child(2){margin-left:65px}.section_1 ul li img{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%)}.section_1 .left ul li{text-align:right}.mid{position:relative}@keyframes zoom_in_out{0%{transform:scale(1)}50%{transform:scale(.88)}100%{transform:scale(1)}}.mid a{position:absolute;left:calc(50% - 11px);z-index:10;top:58px;transform:translateZ(20px)}.mid a img{height:120px}.img img{margin:0 auto;max-height:300px}.section_2{padding-top:0;padding-bottom:0;text-align:center;background:#f2f5f9}.single_doctor{display:flex;align-items:center;position:relative;margin:30px 0;text-align:left}.single_doctor .images img{width:90px;border-radius:50%;margin-right:10px}.single_doctor .name{padding-right:25px;margin-right:25px;border-right:1px solid #ddd}.single_doctor .name a{position:absolute;display:inline-block;color:#000;text-transform:uppercase;transition:.3s;left:0;top:80px}.single_doctor .name a:hover{padding-left:10px}.single_doctor .name h4{font-size:18px;margin-bottom:3px;margin-top:4px}.single_doctor .name p{color:#888}.single_doctor .sig img{width:160px}.section_3{padding-top:0;padding-bottom:0;posititon:relative}.section_3_top h3{font-size:20px;color:#000;font-weight:500;margin-bottom:35px}.section_3_top h4{font-size:24px;color:#a8b5e3;font-weight:500;margin-top:150px}.section_3_bottom{background-image:url(//seaportsmiles.com/wp-content/themes/seaport/assets/css/../images/img_8.png);padding-top:300px;background-size:cover;padding-bottom:47px}.section_3_bottom h3{font-size:24px;color:#a8b5e3;font-weight:500}.section_3_bottom p{margin-bottom:40px}.section_3_bottom .left_text p{margin-top:50px;max-width:200px}.slider_images{margin-bottom:30px}.btn_3 a{color:#fff;display:inline-block;border:2px solid #a8b5e3;border-radius:22px;padding:8px 80px;background-color:#a8b5e3;transition:.3s}.btn_3 a:hover{background-color:#fff;color:#a8b5e3}.mention-list li{display:inline-block;margin:0 10px}.section3-title{color:}.my_image_gallary{min-height:100vh}.swiper-container{width:100%;padding-top:50px;padding-bottom:50px}.swiper-slide{background-position:center;background-size:cover;width:300px;height:auto;background-color:#fff}.swiper-container .single_box img{height:100%;width:100%;border-radius:6px}.section_4{padding-bottom:60px;background:url(https://seaportsmiles.com/wp-content/uploads/2021/02/testimonial-background.png);background-position:center center;background-size:56%;background-repeat:no-repeat}.section_4 .single_slid_item p{font-size:20px;margin-bottom:20px;font-weight:400;line-height:42px}.section_4 .single_slid_item h4{font-size:20px;color:#c5a3de;font-weight:400;text-transform:uppercase}.section_4 .owl-nav div{position:absolute;left:-100px;top:33%;font-size:43px;width:70px;height:70px;text-align:center;line-height:70px;color:#a8b5e3;z-index:1;transition:.3s}.section_4 .owl-nav div:hover{color:#c5a3de}.section_4 .owl-nav div.owl-next{left:auto;right:-100px}.section_5{margin-top:50px}.section_5 img{transition:.3s}.section_5 img:hover{transform:scale(1.03)}.section_5 h3{font-size:24px;color:#a8b5e3;font-weight:500}.section_5 .title h3{margin-bottom:60px}.section_5 .text_area_1{margin-bottom:50px}.btn_3{margin:15px 0}.section_5 p{max-width:450px}.section_5 ul{margin-top:50px}.section_5 ul li{display:inline-block;text-align:center;margin-right:35px}.section_5 ul li:last-child{margin-right:0}.section_5 ul li span{display:block;color:#a8b5e3;font-size:26px}.section_5 .text_area_2{text-align:right;padding-top:100px}.section_5 .text_area_2 p{float:right}.section_5 .text_area_3{padding-top:150px}.section_5 .image_area_3{margin-top:50px;text-align:right}.section_5 .text_area_4{text-align:right;padding-top:100px}.section_5 .text_area_4 p{float:right;display:contents}.title h2{font-size:24px;color:#a8b5e3;font-weight:500;margin:50px 0}.section_6 .part_2{background-image:url(//seaportsmiles.com/wp-content/themes/seaport/assets/css/../images/3d-bg.png);background-size:90%;background-position:right;background-repeat:no-repeat;height:374px;margin-top:60px}.section_6 .part_2 img{z-index:2;position:absolute}.section_6 .btn_3 a{color:#fff;background-color:#a8b5e3}.section_6 .btn_3 a:hover{background-color:#fff;color:#a8b5e3}.part_3_bg img{position:absolute;top:0;left:0;width:46vw;z-index:0;z-index:-1}.section_6 .part_3 h3{font-size:20px;color:#a8b5e3;font-weight:500}.section_6 .part_3 ul li{display:inline-block;text-align:left;margin-top:30px;width:48%}.single-service{margin-top:30px}.single-service a{color:#000}.single-service img{margin-bottom:10px;transition:.6s;width:100px}.single-service:hover img{transform:rotateY(360deg)}.section_6 .part_3 .btn_3 a{margin-top:20px}.section_7{height:auto}.section_7 .text_area{text-align:center;margin:30px 0}.section_7 .text_area a{display:inline-block;color:#a8b5e3;margin-top:10px}.section_7 .image_gallary{margin-top:30px}.section_7 .image_gallary img{margin-bottom:30px;transition:.3s;border-radius:10px}.section_7 .image_gallary img:hover{transform:scale(1.03);box-shadow:-1px 4px 15px #0000008c}.section_7 form{background-image:url(//seaportsmiles.com/wp-content/themes/seaport/assets/css/../images/img_17.png);background-size:75%;padding:100px 150px;background-position:center;background-repeat:no-repeat;margin-top:50px}.section_7 form h3{font-size:24px;color:#a8b5e3;font-weight:500}.section_7 form button{cursor:pointer;background-color:transparent;width:100%;color:#496079;text-transform:uppercase;font-weight:500;border:2px solid #496079}.section_7 form select,.section_7 form input{background-color:#6d849d;color:#fff}.section_7 ::placeholder{color:#fff !important;opacity:1}.section_7 :-ms-input-placeholder{color:#fff !important}.section_7 ::-ms-input-placeholder{color:#fff !important}.section_7 .from_icon{position:absolute;top:6px;right:11px;font-size:19px;background-color:#6d849d;color:#fff;padding:10px}.form_bottom a{display:block;position:relative;margin-top:18px}.form_bottom a img{position:absolute;height:50px;left:15px;top:-9px}.form_bottom a span{background-color:#fff;border:1px solid #333;color:#6d849d;font-weight:600;padding:5px 20px;border-radius:20px;width:100%;display:block;text-align:center}.section_8{background-color:#f5fafe;padding-top:0;padding-bottom:40px}.section_8 .title h2{font-size:30px}.section_8 .title h2 sup{font-size:16px}.single_blog_post{transition:.3s;box-shadow:0px 2px 10px #d6d6d67a;margin-bottom:30px}.single_blog_post:hover{transform:translateY(-10px)}.single_blog_post .thamb a{display:inline-block;color:#fff;background-color:#6d849d;padding:8px 15px;text-transform:uppercase;border-radius:30px;font-size:12px;position:absolute;top:70px;left:40px;transition:.3s;opacity:0}.single_blog_post .thamb a:hover{transform:scale(1.1)}.single_blog_post:hover .thamb a{top:30px;opacity:1}.single_blog_post .text_area{position:relative;padding:15px}.single_blog_post p{color:#8bafe7}.single_blog_post p img{height:30px;width:30px;border-radius:50%;margin-right:10px}.single_blog_post h4{clear:right;font-size:20px;font-weight:500;line-height:28px;margin:12px 0;color:#797979;min-height:56px}.single_blog_post h4 a{color:#000!important}.read-more{display:inline-block;color:#000;text-transform:uppercase;font-weight:600;transition:.5s;font-size:12px}.read-more:hover{padding-left:10px;color:#000}.single_blog_post:hover .text_area h4{color:#000}.single_blog_post .text_area span{float:right;font-style:italic;margin-bottom:8px}footer{background:#fff}.map_div{position:relative}.map-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;content:" ";width:auto;height:auto;background-color:#6591d4ba}.map-border{position:absolute;bottom:-2px;width:100%;height:52px;display:block;z-index:99}.footer_mid{margin-top:50px;margin-bottom:30px}.footer_logo{width:200px;margin:0 auto}.footer_logo .logo_border span{height:8px}.footer_logo a{display:block;text-transform:uppercase;color:#8bafe7;font-size:26px;font-weight:200;text-align:center;line-height:20px;margin-bottom:50px}.footer_mid h4{color:#8693c3;font-size:22px;font-weight:600;position:relative;margin-bottom:35px}.footer_mid h4:after{content:"";position:absolute;left:0;bottom:-13px;height:2px;width:25px;background-color:#8693c3}.footer_mid .location a{display:inline-block;background-color:#8693c3;color:#fff;padding:8px 25px;border-radius:30px;margin-top:20px;transition:.3s}.footer_mid .location a:hover{background-color:#c4a3de}.footer_mid .footer_phone{margin-top:30px}.footer_mid .footer_phone a{display:inline-block;transition:.3s;color:#8693c3;font-size:18px}.footer_mid .footer_phone a:hover{color:#c3a5e1;padding-left:5px}.footer_mid ul li{color:#8693c3;padding:4px 0;font-size:18px;width:100%}.footer_mid ul li span{float:right;text-align:right}.footer_mid ul li a{color:#8693c3;display:block;transition:.3s;font-size:18px}.footer_mid ul li a:before{font-family:"Font Awesome 5 Free";content:"\f00c";display:inline-block;padding-right:10px;vertical-align:middle;font-weight:900}.footer_mid ul li a:hover{color:#c3a5e1;padding-left:5px}.footer_mid ul li a i{margin-right:10px}.footer_mid .widget{margin-bottom:30px}.opening_time span{min-width:130px;display:inline-block}.opening_time li{font-size:17px!important}.copyright_area{color:#8bafe7;padding:15px 0}.copyright_area ul{text-align:right}.copyright_area ul li{display:inline-block;margin-left:15px}.copyright_area ul li a{display:inline-block;color:#8bafe7;font-size:18px}.copyright_area p,.copyright_area a{color:#8bafe7}.grid{float:left}.wide-img{width:55%}.small-img{width:40%}.award-section{padding-bottom:40px}.margin-top{margin-top:6px}.beer-slider{margin-bottom:6px;width:100%}.beer-slider>img{width:100%}.beer-reveal>img:first-child{height:100%}.gallery-section .col-md-12{padding-left:3px;padding-right:3px}.masonry{column-count:3;column-gap:5px}.item{background-color:#eee;display:inline-block;margin:0 0 1em;width:100%}.masonry .brick{margin-bottom:5px;display:inline-block;vertical-align:top}.section-gallery{margin-top:40px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-50{margin-top:50px}.mt-80{margin-top:80px}.beer-slider[data-beer-label]:after,.beer-reveal[data-beer-label]:after{display:none}.gallery-title{font-size:20px;color:#a8b5e3;font-weight:500}.gallery-title-top{margin-bottom:10px;text-align:center}.gallery-title-bottom{margin-top:70px;text-align:center}.mbl-paynow{display:flex;justify-content:center}.mbl-paynow .paynow-btn{margin-top:0;margin-left:0;padding:10px 20px}