@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700|Raleway:300,400,500,600,700);hr,ul{padding:0}.btn,label{cursor:pointer}.btn,.owl-carousel .owl-nav div{text-align:center;transition:.3s}.basic-menu li,.basic-menu li a,.bg-opacity,.comment,.comment-content,.large-product,.offcanvas__search,.portfolio-thumb,.portfolio-wrapper,.product-img,.slider,.social-icon a,.theme-overlay,.video-area,.widget form{position:relative}.features-box:hover,.team-item:hover{box-shadow:0 8px 31px 0 rgba(0,0,0,.1)}.btn,.table-cell,ul.list-styled>li::before{vertical-align:middle}.nav-text-tabs,.post-meta,.pricing-features ul,li,ul.list-default,ul.list-styled{list-style:none}body{font-family:'Open Sans',sans-serif;font-weight:400;font-style:normal}.img{max-width:100%;transition:.3s ease-out}.f-left,.feature-box.right .count{float:left}.basic-menu li ul li a i,.basic-menu li ul li a span,.f-right,.hamburger{float:right}.fix,.shop-list .product-box{overflow:hidden}.button,a{-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.button:focus,a:focus{text-decoration:none;outline:0}.footer-menu li a:hover,.portfolio-cat a:hover,a:focus,a:hover{color:#2b96cc;text-decoration:none}a,button{color:#fff;font-weight:700;outline:0}.uppercase{text-transform:uppercase}.capitalize,.slider-text h2{text-transform:capitalize}.basic-menu li a,.btn{text-transform:uppercase;letter-spacing:1px;display:inline-block}h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif;color:#232332;margin-top:0;font-style:normal;font-weight:400;letter-spacing:1px;text-transform:normal}.area-title.text-white h2,.area-title.text-white p,.dep-style-2:hover .dep-text h3,.dep-style-2:hover .dep-text p,.post-content footer,.slider .owl-item.active.center .slider-card .doctor-details p,.slider .owl-item.active.center .slider-card .doctor-name h4,blockquote.single-blockquote p,p{color:#fff}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1{font-size:40px;font-weight:500}h2{font-size:35px}h3{font-size:28px}.shop-list .product-price span,h4{font-size:22px}.shop-list .product-price span.price-old,h5{font-size:18px}.social-icon a,h6{font-size:16px}label,p{font-weight:400;font-size:14px}ul{margin:0}p{line-height:24px;margin-bottom:14px;margin-top:0}hr{border-bottom:1px solid #eceff8;border-top:0;margin:30px 0}label{color:#7e7e7e}::-moz-selection{background:#444;color:#fff;text-shadow:none}::selection{background:#444;color:#fff;text-shadow:none}::-moz-placeholder{color:#555;font-size:14px;opacity:1}::placeholder{color:#555;font-size:14px;opacity:1}.theme-overlay::before{background:#217683;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.owl-nav .owl-next,.owl-nav .owl-prev{top:calc(50% - 25px);font-size:30px!important;z-index:1;position:absolute;opacity:1}.slider{margin-bottom:30px}.slider .owl-item.active.center .slider-card{transform:scale(1);background:#fff;background:-webkit-linear-gradient(to bottom,#00bfb2,#6bcaba);background:linear-gradient(to bottom,#00bfb2,#6bcaba);color:#fff}.slider-card{background:#fff;padding:0;margin:50px 15px 90px;border-radius:5px;box-shadow:0 15px 45px -20px rgb(0 0 0 / 73%);transform:scale(.9);transition:.3s}.slider-card img{border-radius:5px 5px 0 0}.owl-nav .owl-prev{left:0}.owl-nav .owl-next{right:0}.feature-item{flex-basis:33.33%;margin:0 10px;padding:40px 30px;background-color:#fff;border-radius:15px;box-shadow:0 0 30px 0 rgba(0,42,106,.1)}.btn,a#scrollUp{background:#00bfb2}.w-hours li{padding:6px 0;border-bottom:1px solid rgba(183,76,76,.05)}.feature-item h4{color:#223a66}.mb-3,.my-3{margin-bottom:0!important}.custom-hr{border:none;border-top:2px solid #07c0b3;height:5px;margin:2px 0}@media (max-width:991px){#button-container{display:none}#home-menu{display:block}}@media (max-width:767px){#button-container.show-buttons .btn-danger,#button-container.show-buttons .btn-primary,#home-menu{display:block}#button-container .btn-danger,#button-container .btn-primary,#home-menu.hide-home{display:none}}@media (min-width:768px){#home-menu{display:none}}@media (max-width:991px){#home-menu{display:block}}@media (min-width:992px){#home-menu{display:none}}.btn{-moz-user-select:none;border:none;border-radius:2px;color:#fff;font-size:13px;font-weight:600;line-height:1.42857;margin-bottom:0;padding:11px 20px;touch-action:manipulation;white-space:nowrap}.btn-lg,.call-to-action li span,.modal-title,.slider-text h2{font-weight:700}.btn.btn-black{background:#303b41}.btn:hover,.gray-bg,.theme-bg{background:#217683}.btn.btn-black:hover{background:#1a1a1a}.btn:hover{color:#fff}.btn.btn-large{padding:10px 25px}.btn-lg{padding:13px 31px}.btn.white-btn:hover{border-color:#ddd;color:#ddd}.btn.btn-base.btn-link{background:0 0;border:0;color:#1696e7;padding:0;text-decoration:none}.btn.btn-base.btn-link:hover,.service-content h3 a:hover{color:#106fab}.bg-white{background-color:#fff}.breadcrumb>.active{color:#f6f6f6}.bg-1{background:url("img/bg/bg-1.jpg") rgba(0,0,0,0)}.bg-2{background:url("img/bg/bg-2.jpg") rgba(0,0,0,0)}.bg-1,.bg-10,.bg-2,.bg-3,.bg-4,.bg-5,.bg-6,.bg-7,.bg-8,.bg-9{background-attachment:fixed;background-clip:initial;background-color:rgba(0,0,0,0);background-origin:initial;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:0}.contact-list li i,.header,.icon-box i{background-color:#fff}.header,.headroom{position:fixed;top:0}.owl-carousel .owl-nav div{background:rgba(53,196,182,.8);height:40px;left:-15px;line-height:40px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);visibility:hidden;width:40px}.owl-carousel .owl-nav div.owl-next{left:auto;right:-15px}.owl-carousel:hover .owl-nav div,.product-box:hover .action-box,.table-schedule tbody td:hover .book{opacity:1;visibility:visible}.owl-carousel .owl-nav div:hover{background:#36c5b6;color:#fff}.owl-carousel .owl-item .basic-clients img{width:inherit}.header{width:100%;z-index:1000;transition:background-color .3s ease-in-out}.content{margin-top:100px}.modal{overflow-y:auto!important}.modal-header{background-color:#006271}.modal-title{color:#fff}.social-icon{margin-top:3px}.social-icon a{border-radius:4px;color:#fff;display:inline-block;height:25px;line-height:25px;text-align:center;transition:350ms;width:25px;z-index:1}.call-to-action li{color:#fff;display:inline-block;font-size:14px;margin-right:20px;padding:6px 0}.basic-menu li{display:inline-block;margin-left:35px;transition:.3s}.basic-menu ul>li::after{background:#d7d7d7;content:"";height:15px;position:absolute;right:-16px;top:32px;transform:rotate(45deg);transition:.3s;width:1px}.basic-menu li ul li a::before,.basic-menu li ul li::after,.basic-menu li:last-child:after,.breadcrumb li:first-child::before,.filter-menu button:last-child:before,.tp-accordion .accordion-button::after{display:none}.basic-menu li a{text-decoration:none;color:#232332;font-size:12px}.basic-menu ul>li>a::before{background:#217683;bottom:23px;content:"";height:4px;left:0;margin:auto;opacity:0;position:absolute;right:0;transition:.3s;width:4px}.basic-menu li>a,.post-content.post-no-pad,.pricing-table.best-value .pricing-action,.pricing-table.best-value .pricing-title{padding:30px 0}.basic-menu li:hover>a{color:#217683}.basic-menu li:hover>a:before,.nav-text-tabs>li.active>a::after,.team-item:hover .team-item-detail{opacity:1}.basic-menu li ul{background:#fff;box-shadow:0 6px 12px rgba(0,0,0,.176);float:none;left:0;opacity:0;position:absolute;text-align:left;top:110%;transition:.3s;visibility:hidden;width:200px;z-index:11}.basic-menu li:hover>ul{opacity:1;top:100%;visibility:visible}.basic-menu li ul li{border-bottom:1px solid #f1f1f1;display:block;float:none;margin:0}.basic-menu li ul li:last-child{border-bottom:0;margin:0}.basic-menu li ul li ul{left:100%;opacity:0;position:absolute;top:10%;visibility:hidden;z-index:999}.basic-menu li ul li:hover>ul{opacity:1;top:0;visibility:visible}.basic-menu li ul li a{color:#232332;display:block;font-size:11px;padding:10px 15px}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn),.dep-img>img,.large-img-content .tab-pane img,.large-product-tab img,.member-img img,.portfolio-thumb img,.post-preview img,.product-img img,.service-img img{width:100%}.menu-area .menu-p-right ul{left:auto;right:0}.basic-menu .menu-p-right ul li ul{right:100%}.headroom{left:0;right:0;z-index:10;transition:transform .25s ease-in-out;will-change:transform}.headroom--pinned{background:#fff;box-shadow:0 -1px 0 #f5f5f5 inset;transform:translateY(0)}.headroom--unpinned{transform:translateY(-100%)}.basic-space{height:78px}.sticky .basic-menu>li>a{padding:23px 0}.sticky .basic-menu>li::after{top:25px}.sticky .basic-menu>li>a::before{bottom:17px}.hamburger{margin-left:20px;margin-top:24px;padding:0;transition:.3s}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{height:2px;width:30px}.hamburger-inner::before{top:-8px}.hamburger--collapse .hamburger-inner::after{top:-16px}.hamburger-menu{float:right;margin-right:-30px;opacity:0;transition:.3s;visibility:hidden}nav.nav-menu-show{margin-right:0;opacity:1;visibility:visible}.sticky .hamburger{margin-top:17px}.slider-area{position:relative;z-index:1}.height-100,.vh-100{height:100vh}.single-silder{background-position:center center;background-size:cover;position:relative;z-index:1}.single-silder::before{background:#000;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.basic-breadcrumb,.slider-text{position:relative;z-index:9}.slider-text h2{color:#fff;font-size:40px}.slider-text p{color:#fff;font-size:18px;margin-bottom:20px;animation-delay:1.2s}.slider-text a{animation-delay:1.6s;margin-right:5px}.hero-slide .text-animation *{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.hero-slide .text-animation h2{-webkit-animation-delay:.8s;animation-delay:.8s}.owl-item.active .hero-slide h2,.owl-item.active .hero-slide p,.owl-item.active .slider-text a{animation-name:fadeInUp}.slider-style-fix .slider-text{margin-top:135px}.display-table{display:table;height:100%;width:100%}.table-cell{display:table-cell}.height-vh{height:84vh}.single-silder .container{height:100%}.area-title{margin:0 auto -14px;width:60%}.area-title h2,.area-title2 h2{display:inline-block;font-size:28px;font-weight:600;letter-spacing:2px;margin-bottom:20px;padding-bottom:20px;position:relative;text-transform:uppercase}.area-title2>h2{margin:0 0 10px;padding:0}.area-title2{margin-bottom:45px}.area-title h2::after{background:#6bcaba;bottom:0;content:"";display:block;font-size:20px;height:2px;left:0;margin:auto;position:absolute;right:0;width:50px}.area-title.text-white h2::after{background:#fff}.border-box{border:3px solid #fff;padding:20px 10px}.progress,.progress-bar{border-radius:0;box-shadow:none}.features-box{background-color:#06c0b2;transition:.3s}.features-box:hover{border-color:#217683}.features-box i{color:#006271;display:inline-block;font-size:45px;transition:350ms}.features-box h3{font-size:18px;font-weight:600;margin:25px 0 17px;text-transform:uppercase}.dep-desc>h2,.dep-text h3{text-transform:capitalize}.features-box h5{color:#fff;font-weight:700}.features-box p,.offcanvas__text p{margin-bottom:25px}.progress-title{font-size:14px;font-weight:400;letter-spacing:1px;margin:0 0 10px;padding:0;text-align:left;text-transform:uppercase}.progress{background-color:#f5f5f5;height:4px;margin-bottom:20px;overflow:visible}.doctor-contact,.progress-bar,.table-schedule{background-color:#1696e7}.progress-bar{color:#333;position:relative}.icon-box i{border-radius:50%;color:#1696e7;display:inline-block;font-size:18px;height:46px;line-height:46px;margin-bottom:17px;text-align:center;transition:.4s;width:46px}.dep-style-2,.team-item{border:1px solid #f6f6f6;transition:.3s}.dep-text h3{color:#fff;font-size:18px;font-weight:600;margin-bottom:10px}.dep-text p,.doctor-text>h5{color:#fff;margin:0}.dep-style-2 .dep-text h3{color:#222;transition:.3s}.dep-style-2 .icon-box i{background-color:#006271;color:#fff;transition:.3s}.dep-style-2 .dep-text p{color:#666;transition:.3s}.dep-style-2{padding:50px 45px}.dep-style-2:hover{background:#06c0b2;border-color:#38433b}.table-schedule td,.table-schedule thead th{border-right:1px solid rgba(255,255,255,.2)}.dep-style-2:hover .icon-box i{color:#006271;background:#fff}h2.department-name{font-size:32px;font-weight:500;margin-bottom:25px}.department-details .department-loc{color:#1696e7;font-weight:500}.account-form h4,.department-details>h4{font-size:20px;font-weight:500}.dep-desc>h2{font-size:30px;font-weight:500;position:relative}.blockquote{margin-left:75px;margin-top:30px;position:relative}.blockquote::before{color:#1696e7;content:"“";display:inline-block;font-size:60px;font-weight:700;left:-75px;position:absolute;top:-25px}.blockquote p{color:#221223;font-size:22px;font-weight:300;line-height:30px;margin-bottom:30px}.dep-desc h4{font-weight:500}.table-schedule{width:100%}.table-schedule thead th{border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:20px;padding-top:10px;text-align:center}.table-schedule thead th .date{color:#fff;font-size:38px;font-weight:300;line-height:52px}.table-schedule thead th .day{color:rgba(255,255,255,.8);font-size:14px;font-weight:400;text-transform:uppercase}.table-schedule td{color:#fff;height:80px;padding:14px;position:relative}.table-schedule tbody tr td:first-child{color:#fff;font-size:20px;line-height:20px;text-align:center}.table-schedule tbody tr td:first-child span{color:rgba(255,255,255,.8);font-size:14px}.table-schedule tbody td.light{background-color:rgba(255,255,255,.2)}.table-schedule tbody td.dark{background-color:rgba(0,0,0,.1)}.table-schedule tbody td .time{color:rgba(255,255,255,.8)}.table-schedule tbody td .book{background-color:rgba(255,255,255,.8);height:100%;left:0;opacity:0;position:absolute;top:0;transition:350ms;visibility:hidden;width:100%}.table-schedule tbody td .book .btn{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.btn-sm{font-size:11px;padding:8px 24px}.team-item-name,.team-item-title{font-size:18px;font-weight:500}.team-item{display:block;margin-bottom:30px;position:relative;text-align:center}.team-item-image{display:block;margin:0 auto;overflow:hidden;position:relative}.team-info{padding:15px 0}.team-item-image::after{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:transparent;-webkit-transition:.27s cubic-bezier(0, 0, .58, 1);-moz-transition:.27s cubic-bezier(0, 0, .58, 1);-ms-transition:.27s cubic-bezier(0, 0, .58, 1);-o-transition:.27s cubic-bezier(0, 0, .58, 1);transition:.27s cubic-bezier(0, 0, .58, 1)}.team-item:hover .team-item-image:after{background-color:rgba(255,255,255,.9)}.process-item img,.team-item-image img{max-width:100%;height:auto}.team-item-detail{left:0;opacity:0;padding:20px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:.27s cubic-bezier(0, 0, .58, 1);width:100%;z-index:2}.team-item-title{letter-spacing:2px;line-height:24px;text-transform:uppercase}.counter-text>h4,.team-item-name,.team-item-role{text-transform:capitalize}.team-item-role{display:block;font-size:13px;letter-spacing:1px;color:#858899}.team-social-icon a{background:#2b96cc;border-radius:50%;color:#fff;display:inline-block;font-size:16px;height:35px;line-height:34px;margin:0 5px;text-align:center;width:35px}.team-social-icon a:hover{background:#106fab}.doctor-box{border:3px solid #f2f2f2;padding:20px;transition:350ms}.doctor-box:hover{border-color:#00bfb2}.doctor-box .doctor-img{position:relative;text-align:center}.doctor-box .doctor-img img{max-width:100%;border-radius:50%}.doctor-box .doctor-name{margin-top:20px;text-align:center}.doctor-box .doctor-name .heading{color:#00bfb2}.doctor-box .doctor-name .doctor-desig{display:block;margin-top:10px}hr.hr-1{border-bottom:2px solid #1696e7;margin:20px auto;width:50px}.doctor-box .doctor-details{margin-top:15px;text-align:center}.doctor-contact{color:#fff;margin-bottom:20px;padding:20px;text-align:center}.doctor-contact .contact-list{display:inline-block;margin-bottom:0;text-align:left}.contact-list li{overflow:hidden;padding:5px 0}.contact-list li i{border-radius:50%;box-shadow:2px 2px 6px rgba(0,0,0,.2);color:#1696e7;float:left;font-size:14px;height:25px;line-height:25px;margin-right:12px;text-align:center;width:25px}.doctor-details .doctor-name{font-weight:500;margin-bottom:10px}.custom-shop-tab li.active a,.doctor-details .doctor-desig,.filter-menu button.active,.filter-menu button:hover,.footer-nav li a:hover,.icons-list a:hover,.nav-text-tabs>li.active>a,.rating i,.shop-tab-menu .nav-link.active i,ul.cat li a:hover{color:#1696e7}.doctor-details .doctor-edu li{background-color:#f2f2f2;border-radius:4px;float:left;font-weight:400;margin-right:10px;padding:3px 10px}.doctor-details .doctor-edu{list-style:none;margin:0;overflow:hidden;padding:0}.reviews .comment-content,hr.hr-1.left{margin-left:0}ul.list-styled{padding-left:35px}ul.list-styled>li{font-size:15px;font-weight:400;line-height:1.75em;padding:6px 10px 6px 0;position:relative;text-align:left}ul.list-styled>li::before{border:1px solid #217683;border-radius:50%;color:#217683;content:"";display:inline-block;font:15px/15px FontAwesome;height:18px;left:-32px;margin-right:10px;position:absolute;text-align:center;top:12px;width:18px}.bg-opacity:before,.video-area:before{background:#000;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.video-icon-view.text-center{margin:60px 0;text-align:center}.play-btn{animation:1.2s cubic-bezier(.8,0,0,1) infinite pulse;background-color:transparent;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 0 rgba(194,244,246,.7);display:inline-block;font-size:18px;height:75px;line-height:72px;margin:0 20px;padding:0 0 0 5px;position:relative;text-align:center;width:75px;color:#fff}@-webkit-keyframes pulse{to{box-shadow:0 0 0 45px rgba(194,244,246,0)}}@keyframes pulse{to{box-shadow:0 0 0 45px rgba(194,244,246,0)}}.counter-box{float:left;padding:80px 30px;position:relative;text-align:center;width:25%;z-index:99}.counter-icon i{color:#fff;font-size:30px}.counter-text h3{color:#fff;font-family:inherit;font-size:34px;font-weight:600;margin:15px 0}.counter-text>h4{color:#fff;font-size:16px;font-weight:500;letter-spacing:3px;margin-bottom:0}.footer-widget h4{border-bottom:1px solid #ebebeb;color:#fff;font-size:16px;font-weight:700;margin-bottom:30px;padding-bottom:10px;position:relative;text-transform:uppercase}.newsletter i,.tweet i{font-size:20px;float:left}.footer-widget h4::before{background:#217683;bottom:-1px;content:"";height:0;position:absolute;width:100px}.footer-nav li{float:left;line-height:38px;width:50%}.footer-nav li a{color:#fff;font-size:13px}.footer-nav li a i{font-size:10px;margin:5px 10px 0 0;transition:.2s ease-in-out}.newsletter i{margin-top:8px}.newsletter p{margin-bottom:10px;padding:0 0 15px 30px}.newsletter input{background:#fff;border:1px solid #f4f4f4;border-radius:3px;box-shadow:none;color:#a5a5a5;height:40px;margin-bottom:10px;margin-right:0;outline:0;padding:0 10px;width:100%}.tweet i{color:#fff;margin-top:14px}.tweet p{margin-bottom:10px;padding:10px 0 0 30px}.contact-widget ul li i{float:left;font-size:16px;line-height:28px;width:25px}.contact-widget ul li p{margin-left:27px}.copyright-area{background:#f5f5f5;border-bottom:1px solid #e6e6e6;color:#646464;font-size:12px;padding:15px 0}.cart-table,.copyright,.popular-product li:last-child{margin:0}.appoin-btn,.tp-accordion .accordion-item{margin-bottom:5px}.footer-area{padding-top:30px;background-color:#06c0b2}.f-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.appoin-text,.appoin-text h2,.appoin-text h5{color:#fff;font-weight:700;text-align:center;flex:1}.appoin-button{text-align:center;margin-top:20px;flex:1}.appoin-btn{background-color:#006271;width:208px!important;color:#fff;text-decoration:none;padding:10px 20px;display:inline-block;border-radius:5px}@media (max-width:768px){.f-content{flex-direction:column;align-items:center}.appoin-button,.appoin-text{width:100%}}.no-gutter,.post-thumbnail .post-content{padding:0}.quick-appointment-form{background-color:#1696e7;padding:50px}.appointment-form-2 .form-control,.appointment-form-3 .form-control,.payment-table>tbody>tr:first-child>td,.quick-appointment-form .form-control{border:0}.quick-appointment-form>h3{color:#fff;margin-bottom:17px}.text-muted{color:#fff!important}.form-control{padding:6px 12px}.btn>i,.panel-title .fa,.tp-accordion .accordion-button i{margin-right:10px}.quick-appointment-form select{border:0;border-radius:2px;color:#555;height:40px;width:100%}.quick-appointment-form textarea.form-control{height:auto}.appointment-form-2{background-color:#1696e7;padding:25px;position:relative;z-index:1}.custom-tab li a,.my-tab .nav-link,.nav-link{background:#f4f4f4;color:#868686;display:block;text-align:center}.appointment-form-2 .quick-appointment-form>h3{font-weight:500;margin-bottom:20px}.appointment-form-3 textarea.form-control{height:94px}.appointment-area-3{bottom:0;left:0;position:absolute;right:0;z-index:9}.doctor-text h2{color:#fff;font-size:52px;font-weight:700;margin:20px 0}.doctor-text h6{color:#fff;line-height:26px}.my-tab .nav-tabs{--bs-nav-tabs-border-color:transparent;--bs-nav-tabs-border-width:0;--bs-nav-tabs-border-radius:0}.my-tab ul{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover,.shop-tab-menu .nav-tabs{border-color:transparent}.nav-tabs .nav-link{border-top:2px solid;border-color:transparent}.my-tab .nav-item{width:25%}.large-product-tab li.active,.my-tab .nav-link.active{border-color:#1696e7}.my-tab .nav-link{padding:12px;width:100%;border-radius:0}.my-tab .tab-pane,.tab-content.suggestions .content{background-color:#fff;box-shadow:0 3px 1px -1px #ededed;padding:30px 15px 15px}.panel-default>.panel-heading,.tp-accordion .accordion-button{background-color:#1696e7;height:40px;padding:0 20px;color:#fff}.custom-tab li{float:left;width:25%}.custom-tab li a,.nav-link{border-top:2px solid transparent;padding:12px 0}.custom-tab li.active a{background:#fff;border-color:#1696e7}.pricing-features ul li:nth-child(odd),ul.tags li a{background:#f8f8f8}.tab-content .tab-pane .content{float:left;font-weight:300;overflow:hidden;width:80%}.tab-content .tab-pane .image{float:left;text-align:center;width:20%}.tab-content .tab-pane .image img{border:4px solid #f5f5f5;border-radius:50%;display:block;height:100px;margin:0 auto;width:100px}.tab-content .tab-pane .image p.name{color:#32b8da;font-weight:400;line-height:14px;margin-bottom:0;margin-top:10px}.tab-content .tab-pane .image p.spec{font-size:12px;font-weight:400}.tp-accordion .accordion-button{border-radius:0;font-size:14px}.tp-accordion .accordion-button:focus{z-index:3;border-color:transparent;outline:0;box-shadow:none}.tp-accordion .accordion-item:first-of-type .accordion-button,.tp-accordion .accordion-item:last-of-type .accordion-button.collapsed{border-radius:0}.panel-default>.panel-heading{border-radius:0}.panel-title{color:inherit;font-size:16px;line-height:36px;margin-bottom:0;margin-top:0}.panel-title>a{color:#fff;display:block}.testimonial-box{margin-right:30px}.testimonial-box blockquote{background:#1696e7;border:none;color:#fff;font-size:14px;font-style:normal;line-height:24px;margin:0;padding:50px;position:relative}.testimonial-box blockquote:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#fff transparent transparent;border-image:none;border-style:solid;border-width:8px;bottom:-16px;content:"";display:block;height:0;left:20px;position:absolute;right:0;width:0}.testimonial-content{margin-top:20px;position:relative}.portfolio-thumb::before,.view-icon{left:0;position:absolute;opacity:0;transition:.3s}.testimonial-name{font-size:14px;margin:0}.testimonial-pos{font-size:12px}.basic-breadcrumb>h3{color:#fff;font-size:25px;font-weight:700;letter-spacing:6px;text-transform:uppercase}.breadcrumb,.breadcrumb li,.nav-text-tabs>li,.offcanvas__social ul li,.price-lebel,ul.tags li{display:inline-block}.breadcrumb li::before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb{background:rgba(0,0,0,0);border-radius:0;margin-bottom:0;padding:0}.contact-person>h4{font-size:19px;font-weight:500;letter-spacing:2px;margin-bottom:15px}#map{height:420px;width:100%}.input-lg{border:2px solid #eee;box-shadow:none;font-size:14px;height:47px}.service-content{padding-top:15px}.service-content h3{color:#1696e7;font-size:18px;font-weight:600;text-transform:uppercase}.service-content p{color:#666;margin:0}.appointment-text h2{color:#1e2833;font-size:30px;letter-spacing:-.25px;text-transform:capitalize}.filter-menu button{background:rgba(0,0,0,0);border:0;color:#555;font-size:15px;font-weight:500;letter-spacing:2px;padding:0 40px 0 0;position:relative;text-transform:capitalize;transition:.3s}.row-portfolio{margin:0 -10px}.row-portfolio .portfolio-item{padding:0 10px}.portfolio-item{width:33.33%;float:left;margin-bottom:20px}.portfolio-thumb::before{background:#fff;content:"";height:100%;top:0;width:100%}.feature-box .count,.view-icon>a{height:40px;display:inline-block}.portfolio-wrapper:hover .portfolio-thumb::before{opacity:.8}.view-icon{right:0;text-align:center;top:50%;visibility:hidden;z-index:9}.portfolio-wrapper:hover .view-icon{transform:translateY(-50%);opacity:1;visibility:visible}.view-icon>a{background:#222;border-radius:50%;color:#fff;line-height:39px;width:40px}.ui-slider-horizontal .ui-slider-range,.view-icon>a:hover{background:#1696e7}.portfolio-caption>h4{color:#333;font-size:18px;font-weight:700;line-height:2;margin:0}.work-tag>p{color:#555;font-size:15px;font-weight:400;letter-spacing:1px}.portfolio-caption{padding-top:5px;text-align:center}.process-item{margin-top:30px}.process-item-icon{color:#1696e7;font-size:35px;line-height:60px;padding:60px 30px 80px;text-align:center}.process-item-content{border-top:1px solid #f2f2f2;position:relative;padding:30px}.process-item-number{background-color:#1696e7;border:5px solid #fff;border-radius:40px;color:#fff;font-size:20px;font-weight:700;height:60px;left:50%;line-height:45px;position:absolute;text-align:center;top:-30px;transform:translateX(-50%);width:60px}.process-item-title{font-size:16px;font-weight:500;letter-spacing:2px;margin:15px 0;text-transform:uppercase}.process-item.highlight{-webkit-box-shadow:0 8px 31px 0 rgba(0,0,0,.1);-moz-box-shadow:0 8px 31px 0 rgba(0,0,0,.1);-ms-box-shadow:0 8px 31px 0 rgba(0,0,0,.1);-o-box-shadow:0 8px 31px 0 rgba(0,0,0,.1);box-shadow:0 8px 31px 0 rgba(0,0,0,.1)}.process-item.process-item-alt .process-item-icon{padding:30px 30px 50px}.process-item.process-item-alt .process-item-number{top:-23px;width:46px;height:46px;font-size:16px;line-height:35px}.form-control,.process-item.process-item-alt .process-item-title{font-size:14px}.process-item.process-item-alt .process-item-content,.totals .subtotal,.totals .total,.totals-table>tbody>tr:first-child>td{padding:20px}.portfolio-2 .portfolio-item{width:50%}.feature-box{margin-bottom:20px;padding:20px 0}.feature-box.right{text-align:left}.feature-box .count{background-color:#fff;border:2px solid #1696e7;border-radius:4px;box-shadow:2px 2px 6px rgba(0,0,0,.2);color:#1696e7;font-size:20px;line-height:36px;margin-bottom:10px;text-align:center;transition:350ms;width:40px}.action-box a:hover,.feature-box:hover .count,.shop-list .action-box a:hover,ul.tags li a:hover{background:#1696e7;color:#fff}.feature-box.right .text{padding-left:60px}.pricing-table{background:#fff;box-shadow:0 0 1px 1px #eee;position:relative;text-align:center;margin:10px 0 0}.pricing-action,.pricing-title{padding:25px 0}.pricing-title h6{font-weight:700;letter-spacing:1px;margin:0 0 10px;text-transform:uppercase}.error-text h1,.post .post-content>:last-child{margin-bottom:0}.pricing-price{border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;padding:20px 0}.pricing-price .price-unit{text-transform:uppercase;font-size:54px;color:#222}.price-unit>span{vertical-align:top;letter-spacing:2px;line-height:3.5;font-size:22px}.post-meta>li,.sidebar-title{letter-spacing:1px;text-transform:uppercase}.pricing-features ul{padding:0;margin:0}.pricing-features ul li{border-bottom:1px solid #f5f5f5;padding:8px 0}.pricing-table.best-value{z-index:1;margin:0}ul.list-default{padding-left:25px}ul.list-default>li{color:#585858;font-size:15px;line-height:1.75em;margin-bottom:12px;padding:4px 0;position:relative}ul.list-default>li::before{color:#1696e7;content:"";font:600 11px/1 FontAwesome;left:-20px;position:absolute;top:12px}.error-text h1{color:#207fdc;font-family:inherit;font-size:200px;font-weight:700;line-height:1}.error-text p{color:#1d3349;font-weight:700;text-transform:uppercase}.post .post-title{margin-bottom:10px;font-size:20px;font-weight:600}.post-meta{margin:0 0 18px;padding:0}.post-meta>li{display:inline-block;font-weight:700;font-size:11px;color:#999}.post-meta>li+li:before{content:"/\00a0";padding:0 5px}.post{margin:0 0 30px}.post .post-content{padding:30px 25px}.widget{margin:0 0 40px}.form-control{border:2px solid #eee;border-radius:2px;box-shadow:none;color:#999;height:39px}.form-control:focus{border-color:#444;box-shadow:none}.widget form button{background:rgba(0,0,0,0);border:0;color:#666;height:100%;position:absolute;right:0;top:0;width:40px}.widget-title{font-weight:600;position:relative}.widget-title::before{border-bottom:2px solid #eee;bottom:0;content:"";display:block;position:absolute;width:100%}.widget-title::after{border-bottom:2px solid #666;content:"";display:block;margin:20px auto 25px 0;position:relative;width:35px;z-index:1}.icons-list>li{border-top:1px solid #eee;padding:10px 0}.icons-list>li:first-child,.widget .recent-posts>li:first-child{border:0;padding-top:0}.icons-list a{color:#999}.widget-posts-image{float:left;width:50px}.widget-posts-body{margin-left:65px}.widget .recent-posts>li{border-top:1px solid #eee;overflow:hidden;padding:10px 0}.widget-posts-image img{max-width:100%}.widget-posts-title{font-size:12px;font-weight:600;margin:2px 0 3px}.widget-posts-meta{font-size:12px;opacity:.7}ul.tags li a{border-radius:2px;color:#666;display:inline-block;font-size:13px;margin:0 0 6px;padding:8px 12px;text-transform:capitalize}.post-content blockquote{color:#fff;font-size:20px;font-style:normal;padding:30px 25px;border:0}.post-content blockquote i{display:block;font-size:24px;margin:0 0 20px}.offcanvas__social ul li:not(:last-child),ul.tag li{margin-right:5px}.post.format-quote .post-content{background:#444;padding:30px 25px}.format-quote .post-content p{color:#fff;font-size:18px;line-height:34px}blockquote.single-blockquote{background:#444}.comment-avatar{float:left;margin:5px 0 0;max-width:70px;position:relative;z-index:1}.comment-avatar::after{background:#f5f5f5;content:"";height:2px;left:70px;position:absolute;top:34px;width:20px;z-index:-1}.comment-avatar img{border-radius:50%;height:70px;width:70px}.comment-tools{padding:0 30px;position:absolute;right:0;top:25px;z-index:1}.comment-tools a{color:#666;margin:0 0 0 15px}.comment-content{background:#f5f5f5;border-radius:2px;margin:0 0 35px 90px;padding:30px;position:relative}.comment-content h5{font-size:16px;font-weight:600}.comment-reply{margin-left:90px}.pagination>li{display:inline-block;margin-right:2px}.pagination>li:first-child>a,.pagination>li:first-child>span{border-radius:3px}.pagination>li>a,.pagination>li>span{border:2px solid #eee;border-radius:3px;color:#777;display:block;float:none;padding:8px 15px}.pagination>.active>a,.pagination>.active>span{background:#27cbc0}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover,ul.tag li a:hover{background:#1696e7;border-color:#1696e7;color:#fff}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#1696e7;border-color:#1696e7;color:#fff;cursor:default;z-index:3}.product-img>a{border:1px solid #f1f1f1;display:block;position:relative}.action-box a,.col-thumbnail>a,.custom-shop-tab li,.offcanvas__close-btn,.price-filter label,ul.tag li{display:inline-block}.product-img>a::before{background:#1696e7;content:"";height:100%;opacity:0;position:absolute;transition:.3s;width:100%}.product-box:hover .product-img>a:before{opacity:.6}.action-box{bottom:0;left:0;opacity:0;padding:20px 0;position:absolute;right:0;text-align:center;transition:.3s;visibility:hidden;z-index:9}.action-box a{background:#fff;border-radius:50%;font-size:20px;height:40px;line-height:38px;margin:0 6px;width:40px}.product-box:hover .action-box a{margin:0 2px}.product-title>a{font-size:16px;font-weight:500}.product-price span{font-size:14px;font-weight:600;margin:0 3px}.product-price span.price-old{font-weight:400;opacity:.3;text-decoration:line-through}.sale-tag{left:15px;position:absolute;top:15px}.sale-tag span{background:#1696e7;color:#fff;font-weight:700;padding:2px 8px;text-transform:uppercase}.select-option .btn-group.open .dropdown-toggle,.select-option button{background:#f7f7f7;box-shadow:none}.sale-tag span.new{background:#84d8e3}.found p span{color:#222;font-weight:600}.custom-shop-tab li a,.shop-tab-menu .nav-link i{font-size:22px;color:#d1d1d1}.price-filter label{margin-right:16px;position:relative;top:-23px}#slider-range{background:#f1f1f1;border:0;border-radius:0;height:5px}#slider-range span.ui-state-default{background:#1696e7;border:0;border-radius:50%;height:15px;width:15px}.price-filter input{border:0;color:#444;margin-top:20px}.select-option button{border-color:#8c8c8c;color:#333;padding:7px 15px}.form-select{background-color:#f6f6f6;border:0;color:#444;text-transform:uppercase;font-size:13px;font-weight:600;border-radius:0}.form-select:focus{border-color:#8c8c8c;outline:0;box-shadow:none}.btn.active,.btn:active{background-image:none;box-shadow:none;outline:0}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.open>.dropdown-toggle.btn-default{background-color:#f7f7f7;border:none;color:#333}.bootstrap-select .dropdown-toggle:focus{outline:0!important;outline-offset:0}.select-option button.btn:hover{background:#f6f6f6;color:#444}.select-option{margin-left:30px}.shop-sidebar{margin-bottom:50px}.sidebar-title{color:#444;font-size:15px;font-weight:700;margin:0 0 40px;padding:0 0 10px;position:relative}.sidebar-title::before{background:#ccc;bottom:0;content:"";height:2px;position:absolute;width:50px}ul.cat li a{color:#868686}ul.cat li:not(:last-child){border-bottom:1px solid #ebebeb;margin-bottom:17px;padding-bottom:15px}ul.tag li{margin-bottom:5px}ul.tag li a{border:1px solid #ddd;color:#979797;display:block;padding:5px 10px}.product-sidebar .product-img{float:left;width:70px}.product-content>p{margin:15px 0 0}.product-sidebar .product-content{margin-left:85px}.popular-product li{overflow:hidden;margin-bottom:30px}.custom-shop-tab li{margin-left:7px}.found p{margin:4px 0 0}.shop-tab-menu{margin-left:20px;margin-top:5px}.shop-tab-menu .nav-link{padding:0 20px 0 0;font-size:14px;border:0}.rating{margin-bottom:13px}.shop-list .product-img{width:35%;float:left}.shop-list .action-box{opacity:1;position:inherit;text-align:left;visibility:visible}.shop-list .product-content{float:left;padding-left:25px;width:65%}.shop-list .action-box a{margin:0 5px 0 0;background:0 0;border:1px solid #1696e7;color:#1696e7;text-align:center}.shop-list .product-box:hover .action-box a{margin:0 5px 0 0}.coupon,.totals-table>tbody>tr:last-child>td{border-top:1px solid #eee;padding:20px}.cart-with-coupon{border:1px solid #eee;border-radius:2px;margin:0 0 50px}.cart-table>tbody>tr>td,.cart-table>tbody>tr>th,.cart-table>tfoot>tr>td,.cart-table>tfoot>tr>th,.cart-table>thead>tr>td,.cart-table>thead>tr>th{vertical-align:middle;padding:20px}.cart-table .col-trash{padding-left:40px;text-align:center}.cart-table .cart-thumbnail{max-width:90px}.cart-table .col-quantity .form-control{display:inline-block;text-align:center;max-width:60px;padding:0 0 0 12px}.cart-table .col-remove{width:75px}.cart-table .col-thumbnail{width:130px}.cart-table .col-price,.cart-table .col-quantity,.cart-table .col-subtotal{text-align:center}.payment,.totals{border:1px solid #eee;border-radius:2px;margin:0 0 25px}.payment-table,.totals-table{border:0;margin:0}.payment-table>tbody>tr>td{border:0;border-top:1px solid #eee;padding:20px}.form-group,.offcanvas__btn a,.offcanvas__contact ul li:not(:last-child),.totals .subtotal>.row:not(:last-child),.totals .total>.row:not(:last-child){margin-bottom:20px}.totals .total{border-top:1px solid #eee}.col-thumbnail>a,.large-img-content .tab-pane{border:1px solid #ddd}.totals-table>tbody>tr>td{padding:0 20px 20px;border:0}.col-title a,.totals-table td h5{font-size:15px;font-weight:500}.totals-table h4{font-size:18px;font-weight:500}.form-control.checkout-select{height:39px}.radio span.ddd{color:#444;display:block;font-size:15px;font-weight:600;margin-bottom:6px}.product-description h2{font-size:26px;font-weight:600}.star-rating-4::after{color:#1696e7;content:"    ";font-family:fontawesome;margin-right:15px}.product-price.desc-price span{font-size:30px;font-weight:700;margin-right:12px}.nav-text-tabs{border-bottom:2px solid #eee;margin:0;padding:0}.nav-text-tabs+.tab-content{padding:20px 0}.nav-text-tabs>li>a,.product-details-tab .nav-link{display:block;font-weight:700;letter-spacing:1px;padding:15px 20px;position:relative;text-transform:uppercase;font-size:12px}.nav-text-tabs>li>a{color:#777}.nav-text-tabs>li>a::after{background:#1696e7;bottom:-2px;content:"";height:2px;left:0;opacity:0;position:absolute;transition:.3s;width:100%}.divider-bottom{border-bottom:1px solid #eee}.large-product-tab{float:right;overflow:hidden;position:absolute;right:0;top:0;width:90px}.product-details-tab{margin-bottom:30px}.product-details-tab .nav-link.active{border-color:transparent transparent #106fab}.large-product-tab .nav-link{padding:0;border:1px solid #ddd}.large-product-tab .nav-link.active{border-color:#106fab}.tab-content.large-img-content{padding-right:105px}.large-product-tab li{margin-bottom:10px}a#scrollUp{bottom:50px;color:#fff;height:40px;line-height:40px;position:absolute;right:50px;text-align:center;width:40px}.offcanvas__area{position:fixed;right:-490px;top:0;width:450px;height:100%;background:#fff;-webkit-box-shadow:-5px 0 20px -5px rgba(0,0,0,.5);-moz-box-shadow:-5px 0 20px -5px rgba(0,0,0,.5);-ms-box-shadow:-5px 0 20px -5px rgba(0,0,0,.5);-o-box-shadow:-5px 0 20px -5px rgba(0,0,0,.5);box-shadow:-5px 0 20px -5px rgba(0,0,0,.5);-webkit-transition:.3s cubic-bezier(.785, .135, .15, .86);-moz-transition:.3s cubic-bezier(.785, .135, .15, .86);transition:.3s cubic-bezier(.785, .135, .15, .86);transition-duration:1s;z-index:9999;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.offcanvas__area::-webkit-scrollbar{display:none}.offcanvas__area.offcanvas-opened{right:0}.offcanvas__wrapper{position:relative;padding:45px;background-color:#fff;overflow:auto}@media (max-width:575px){.offcanvas__area{width:290px}.offcanvas__wrapper{padding:20px}}.offcanvas__close-btn{font-size:16px;height:40px;width:40px;line-height:36px;background:#000;color:#fff}.offcanvas__close-btn:hover{background:#000}.offcanvas__top{padding-bottom:20px;border-bottom:1px solid #d5d5d5}.offcanvas__color{margin-bottom:40px}.offcanvas__color h5{font-size:22px;margin-bottom:15px}.buttonBar,.offcanvas__color input{display:none}.offcanvas__color label{width:100%;height:60px;background-color:#000}.offcanvas__color label:hover{cursor:pointer}.offcanvas__search input{width:100%;height:40px;line-height:40px;padding-right:20px;background:0 0;border:none;outline:0;border-bottom:1px solid #d5d5d5;font-size:14px;color:#000}.offcanvas__contact-icon i,.offcanvas__social ul li a{width:40px;height:40px;display:inline-block;text-align:center}.offcanvas__search input::placeholder{color:var(--tp-text-1)}.offcanvas__search input:focus{border-color:#000}.offcanvas__search button{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;color:var(--tp-text-1)}.offcanvas__contact h4{font-size:22px;margin-bottom:20px;text-transform:uppercase;color:#000}.offcanvas__contact ul li:hover i{background:#000;color:#fff;border-color:#000}.offcanvas__contact ul li:hover a{color:#000}.offcanvas__contact-icon i{line-height:40px;border:1px solid grey;-webkit-border-radius:7px;-moz-border-radius:7px;-o-border-radius:7px;-ms-border-radius:7px;border-radius:7px;transition:.3s}.offcanvas__contact-text a{font-size:18px;font-weight:500;color:#000}.offcanvas__contact-text a:hover{color:#000}.offcanvas__map iframe{width:100%;height:200px;border:none}.offcanvas__social ul li a{line-height:42px;background:#000;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.offcanvas__social ul li a:hover{background:#000;color:#999}.offcanvas__notification-icon a{font-size:14px;color:#000;position:relative}.offcanvas__notification-icon a .notification-count{position:absolute;top:-4px;right:-13px;display:inline-block;width:20px;height:20px;line-height:22px;font-size:12px;font-weight:600;background-color:#000;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;color:#fff;text-align:center}.offcanvas__notification-text p{margin-bottom:0;font-weight:500;color:#000;font-size:14px}.offcanvas__notification-text p .notification-number,.offcanvas__notification-text p a{color:#000}.body-overlay{background-color:#000;height:100%;width:100%;position:fixed;top:0;z-index:98;right:0;opacity:0;visibility:hidden;-webkit-transition:1s ease-out;-moz-transition:1s ease-out;-ms-transition:1s ease-out;-o-transition:1s ease-out;transition:1s ease-out}.body-overlay:hover{cursor:crosshair}.body-overlay.opened{opacity:.7;visibility:visible}