@import url(imp.css);@import url(bootstrap.css);@import url(font-awesome.min.css);@import url(hover.css);@import url(jquery.bxslider.css);@import url(owl.css);@import url(owl.theme.default.css);@import url(animate.min.css);@import url(jquery.bootstrap-touchspin.css);@import url(bootstrap-select.min.css);@import url(imagehover.css);@import url(icomoon.css);@import url(jquery.fancybox.css);@import url(jquery.mCustomScrollbar.min.css);@import url(tinyscrollbar.css);@import url(../fonts/flaticon/flaticon.css);@import url(../assets/price-filter/nouislider.css);@import url(../assets/price-filter/nouislider.pips.css);@import url(flexslider.css);@import url(../assets/timepicker/timePicker.css);@import url(../fonts/flaticon/flaticon.css);@import url(../assets/jquery-ui-1.11.4/jquery-ui.css);@import url(../plugins/revolution/css/settings.css);@import url(../plugins/revolution/css/layers.css);@import url(../plugins/revolution/css/navigation.css);@import url(../assets/bootstrap-sl-1.12.1/bootstrap-select.css);@import url(../assets/language-switcher/polyglot-language-switcher.css);@font-face {font-family: 'Rubik';src: url('../fonts/Rubik/Rubik-VariableFont_wght.ttf') format('truetype');font-weight: 300 900;font-style: normal;}@font-face {font-family: 'Rubik';src: url('../fonts/Rubik/Rubik-Italic-VariableFont_wght.ttf') format('truetype');font-weight: 300 900;font-style: italic;}@font-face {font-family: 'Titillium Web';src: url('../fonts/Titillium_Web/TitilliumWeb-Light.ttf') format('truetype');font-weight: 300;font-style: normal;}@font-face {font-family: 'Titillium Web';src: url('../fonts/Titillium_Web/TitilliumWeb-Regular.ttf') format('truetype');font-weight: 400;font-style: normal;}@font-face {font-family: 'Titillium Web';src: url('../fonts/Titillium_Web/TitilliumWeb-SemiBold.ttf') format('truetype');font-weight: 600;font-style: normal;}@font-face {font-family: 'Titillium Web';src: url('../fonts/Titillium_Web/TitilliumWeb-Bold.ttf') format('truetype');font-weight: 700;font-style: normal;}@font-face {font-family: 'Titillium Web';src: url('../fonts/Titillium_Web/TitilliumWeb-LightItalic.ttf') format('truetype');font-weight: 300;font-style: italic;}@font-face {font-family: 'Titillium Web';src: url('../fonts/Titillium_Web/TitilliumWeb-Italic.ttf') format('truetype');font-weight: 400;font-style: italic;}@font-face {font-family: 'Titillium Web';src: url('../fonts/Titillium_Web/TitilliumWeb-SemiBoldItalic.ttf') format('truetype');font-weight: 600;font-style: italic;}body, h3 {line-height: 24px }.btn-one, .btn-two {color: #fff;font-size: 14px;font-weight: 600;transition: 250ms;text-transform: uppercase }.btn-one, .btn-two span:before, .sec-title .inner {display: inline-block;position: relative }.sec-title .inner, .sec-title .inner.clr2 {border-left: 6px solid #007097;border-right: 6px solid #007097 }.sec-title .inner span, body {font-family: Rubik, sans-serif }body, html {height: 100% }body {font-size: 16px;color: #007097;font-weight: 400 }.btn-one, .btn-two, .main-menu .navigation li a, .mainmenu-area.style2 .button a, .post-pagination li a, .sec-title .title, h1, h2, h3, h4, h5, h6 {font-family: 'Titillium Web', sans-serif }button:focus {outline: 0 }button {cursor: pointer;border: none;background: 0 0;padding: 0 }h1, h2, h3, h4, h5, h6 {font-weight: 400;margin: 0 }h3 {font-size: 20px }a, a:active, a:focus, a:hover {text-decoration: none;outline: 0;border: none }.add-comment-box, .countdown-timer .default-coundown .box, .fix, .single-footer-widget, .sociallinks-style-two {overflow: hidden }img {max-width: 100%;height: auto }i {font-style: normal }li, ul {list-style: none;margin: 0;padding: 0 }.big-item {width: 40%;float: left }.span-width-5 {width: 20%;float: left;padding: 0 15px }.sec-pd-one {padding: 80px 0 }.sec-pding-two {padding: 80px 0 40px }.btn-one {background: #007097;line-height: 14px;padding: 23px 40px;border-radius: 30px }.btn-one:hover {color: #007097;background: #fff }.btn-two span:before {top: 1px;font-weight: 400;font-size: 16px;line-height: 16px;padding-left: 9px }.btn-two:hover {color: #000 }.sec-title {position: relative;margin-top: -5px;padding-bottom: 43px }.sec-title .inner {line-height: 18px;padding-left: 9px;padding-right: 9px }.sec-title .inner span {position: relative;top: 1px;color: #007097;font-size: 20px;font-weight: 400;text-transform: uppercase;line-height: 14px }.about-content-box .single-item .title-holder h2 span, .about-v1-area.style2 .about-right-content .single-box .icon-holder span:before, .accordion-content .accordion-box .accordion .accord-btn.active h4, .accordion-content .accordion-box .accordion .accord-btn.active:after, .appoinment .title h3, .appointment-style2-area .appoinment .appoinment-form .inner-title h3, .blog-large-area .single-blog-post .text-holder .blog-title a:hover, .blog-prev-next-option .single .title a:hover, .footer-area.style2 .single-footer-widget .footer-social-links ul li a:hover i, .footer-area.style2 .state-content ul li .icon span:before, .footer-bottom-area .copyright-text p a span, .footer-bottom-area.style2 .copyright-text p a span, .main-menu .navigation>li.current>a, .main-menu .navigation>li:hover>a, .mainmenu-area.style2 .main-menu .navigation li ul li:hover a, .mainmenu-area.style2 .main-menu .navigation>li.current>a, .mainmenu-area.style2 .main-menu .navigation>li:hover>a, .mainmenu-area.style4 .main-menu .navigation li.current>a, .mainmenu-area.style4 .main-menu .navigation li:hover>a, .outer-search-box .seach-toggle.active, .outer-search-box .seach-toggle:hover, .sec-title .inner span.clr2, .service-center-area .title span, .sidebar-wrapper .single-sidebar .latest-product li .title-holder h4 a:hover, .single-blog-post.style2 .text-holder .meta-box .meta-info li a span, .single-footer-widget.clrdeep .state-content ul li .icon span:before, .single-pricing-box2 .title span, .single-service-process:hover .inner-content h3 a, .single-service-sidebar .choose-us li a:hover .title-holder h3, .single-service-style2:hover .title-holder h3 a, .single-shop-content .content-box .location-box form span, .single-shop-content .content-box .review-box ul li i, .single-sidebar .popular-tag li a:hover, .testimonial-block-three .inner-box .lower-box .client-info span, .topmenu li a:hover {color: #007097 }.sec-title .title {position: relative;display: block;margin: 7px 0 0;color: #007097;font-size: 36px;line-height: 40px;font-weight: 400;text-transform: none;z-index: 1 }.parallax-bg-one::before, .parallax-bg-two::before {left: 0;top: 0;width: 100%;z-index: -1;position: absolute;height: 100%;content: "" }.about-v2-area .about-left-content .inner-content h2, .appointment-process ul li .title-holder h3, .blog-large-area .single-blog-post .text-holder .blog-title a, .main-slider #rev_slider_three_wrapper .slide-content .big-title, .main-slider #rev_slider_two_wrapper .slide-content .big-title, .sec-title .title.clr2, .single-blog-post-style3 .text-holder h3 a, .single-blog-post.style2 .overlay-style-one .box .content a.readmore, .single-service-style2 .overlay-content .box .content .inner-content .text-holder a.info {color: #2f2f2f }.about-right-content .single-box h3, .about-v1-area.style2 .about-left-content .inner-content h2, .about-v1-area.style2 .sec-title .title.clr2, .countdown-timers li span.hours, .countdown-timers li span.minutes, .countdown-timers li span.seconds, .countdown-timers li span.timeRef.clr-1, .countdown-timers li span.timeRef.clr-2, .countdown-timers li span.timeRef.clr-3, .feedback-section .carousel-outer .owl-theme .owl-nav div .fa:hover, .footer-area.style2 .single-footer-widget .footer-social-links ul li a i, .footer-area.style2 .single-footer-widget .quick-links li a:hover, .footer-area.style2 .state-content ul li:hover .text p, .footer-area.style3 .single-footer-widget .footer-social-links ul li a i, .footer-area.style3 .single-footer-widget .quick-links li a:hover, .footer-area.style3 .state-content ul li:hover .text p, .gallery-single .owl-theme .owl-nav div .fa:hover, .hidden-bar .contact-info li a:hover, .hidden-bar .hidden-bar-closer:hover button, .main-slider #rev_slider_two_wrapper .slide-content .big-title.clr-white, .main-slider #rev_slider_two_wrapper .slide-content .text.clr-white, .quick-contact-box .title-box h3, .sec-title .title.clrwhite, .services-style2-area .sec-title .title, .single-footer-widget .quick-links li a:hover, .single-gallery-item .img-holder .overlay-style-one .box .content h3 a, .single-service-center .img-holder .overlay-content .text-holder a, .single-service-style1:hover .icon-holder span:before, .single-service-style1:hover .text-holder h3, .single-team-member:hover .name h3, .single-team-member:hover .name span, .work-processing-step .single-box:hover .inner-content .icon-box span:before {color: #fff }.parallax-bg-one, .parallax-bg-two {background-attachment: fixed;background-position: center top;background-repeat: no-repeat;background-size: cover;position: relative;z-index: 1 }.parallax-bg-one::before {background: rgba(18, 32, 0, .9) }.parallax-bg-two::before {background: rgba(9, 23, 33, .9) }.flex-box {display: flex;justify-content: center;flex-direction: row;flex-wrap: wrap }.flex-box-two {display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap }.flex-box-five, .flex-box-three {display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;align-items: center }.flex-box-four {display: flex;justify-content: center;flex-direction: row;flex-wrap: wrap;align-items: center }.owl-nav-style-one.owl-theme .owl-nav [class*=owl-] {background: #fff;border-radius: 50%;color: #909090;font-size: 24px;font-weight: 700;height: 50px;line-height: 46px;margin: 0;padding: 0;width: 50px;border: 1px solid #f3f3f3;transition: .7s }.owl-nav-style-one.owl-theme .owl-nav .owl-next {margin-left: 10px }.owl-nav-style-one.owl-theme .owl-nav [class*=owl-]:hover {border-color: #172272;color: #172272 }.owl-nav-style-two.owl-theme .owl-nav [class*=owl-] {background: #fff;border-radius: 0;color: #3740b0;font-size: 24px;font-weight: 700;height: 50px;line-height: 50px;margin: 0;padding: 0;width: 50px;transition: .7s }.owl-nav-style-two.owl-theme .owl-nav .owl-next {margin-left: 0 }.owl-nav-style-two.owl-theme .owl-nav [class*=owl-]:hover {color: #fff;background: #3740b0 }.accordion-box {display: block;overflow: hidden;padding: 0 }.accordion-box .accordion {position: relative;background: #fff;margin-bottom: 10px;border-radius: 30px;display: block;padding: 0 30px }.accordion-box .accordion .accord-btn {border-bottom: 1px solid #fff;cursor: pointer;position: relative;transition: 250ms;display: block;padding-left: 40px;padding-top: 21px;padding-bottom: 22px }.mainmenu-area.stricky-fixed, .mainmenu-area.style2.stricky-fixed, .mainmenu-area.style3.stricky-fixed, .mainmenu-area.style4.stricky-fixed {background: #f5f5f5;animation-name: menu_sticky;animation-duration: .6s;animation-timing-function: ease-out;transition: .25s ease-in-out;top: 0;left: 0 }.accordion-box .accordion .accord-btn h4 {color: #333;font-size: 18px;font-weight: 400;line-height: 26px;transition: 250ms }.accordion-box .accordion .accord-btn::after {color: #e6e6e6;content: "\f105";font-family: Flaticon;font-size: 25px;line-height: 25px;font-weight: 500;position: absolute;left: 0;top: 22px;transition: 250ms;text-align: center;display: block;width: 30px;height: 30px }.accordion-box .accordion .accord-btn.active {border-bottom: 1px solid #f2f2f2;transition: 250ms }.accordion-box .accordion .accord-btn.active h4, .accordion-box .accordion .accord-btn.active:after, .appointment-process ul li:hover .icon-holder span:before, .appointment-right-style3 .inner-content .more-answer a, .footer-area.style3 .state-content ul li .icon span:before, .footer-bottom-area.style3 .copyright-text p span, .history-section .carousel-outer .content-slide .content-inner .name span, .single-blog-post-style3 .text-holder .meta-box ul li a span, .top-bar.style3 .top-left ul li span:before {color: #3aabd0 }.accordion-box .accordion .accord-content {display: none;position: relative;padding-top: 35px;padding-bottom: 33px }.accordion-box .accordion .accord-content.collapsed, .appointment-right-style1 .top .title, .author-caption-box .text-holder ul, .brand-area .brand li a, .cart-area .cart-table tbody tr .prod-column .column-box .prod-thumb a, .choosing-area .bottom, .contact-box-content .text-holder, .contact-box-content .text-holder .opening-hours .inner-content, .filters ul, .footer-logo, .header-style2-logo a, .health-coacher .text-box .dwn-biography, .home3-google-map-area, .product-tab-box .tabs-content .tab.active-tab, .single-achivement .text-holder, .single-location-box .text-holder ul, .state-select-box #value1 {display: block }.accordion-box .accordion .accord-content p {margin: 0;color: #999 }.boxed_wrapper {background: #fff;position: relative;margin: 0 auto;width: 100%;min-width: 320px;min-height: 400px;overflow: hidden }.preloader {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 999999999999999999;background-color: #f4f6f4;background-position: center center;background-repeat: no-repeat;background-image: url(../images/icon/preloader.gif) }.post-pagination li a, .scroll-to-top {height: 55px;width: 55px;transition: 250ms }@keyframes menu_sticky {0% {margin-top: -100px }50% {margin-top: -74px }100% {margin-top: 0 }}.mainmenu-area.stricky-fixed {position: fixed;width: 100%;z-index: 99999 }.mainmenu-area.style2.stricky-fixed, .mainmenu-area.style3.stricky-fixed, .mainmenu-area.style4.stricky-fixed {position: fixed;width: 100%;z-index: 9999999999;margin: 0 }.appointment-style2-area .appoinment .appoinment-form .input-box input[type=password], .appointment-style2-area .appoinment .appoinment-form .input-box input[type=text], .cart-area .cart-table tbody tr .qty .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up, .checkout-area .table .cart-table tbody tr .qty .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up, .mainmenu-area.style2.stricky-fixed .button a, .single-shop-content .content-box .addto-cart-box .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {border-radius: 0 }.scroll-to-top {background: #282828;border-radius: 50%;bottom: 140px !important;color: #fff;cursor: pointer;display: none;font-size: 25px;font-weight: 400;line-height: 56px;position: fixed;right: 15px;text-align: center;z-index: 99999999;box-shadow: 0 8px 23px -6px #1b1b1b }#mail:hover, .scroll-to-top:hover {opacity: .5 }input:focus, select:focus, textarea:focus {border-color: #43c3ea;outline: 0 }#contact-form input[type=email].error, #contact-form input[type=text].error, #contact-form select.error, #contact-form textarea.error {border-color: red }.post-pagination {display: block;margin-top: 10px }.post-pagination li, .single-team-member .img-holder .overlay-style-one .social-links li {display: inline-block;margin: 0 3px }.post-pagination li a {background: #fff;border: 1px solid #f2f2f2;color: #2f2f2f;display: block;font-size: 18px;font-weight: 600;padding: 15px 0;border-radius: 4px }.post-pagination li.active a, .post-pagination li:hover a {background: #007097;color: #fff;border: 1px solid #007097 }.overlay-style-one {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(20, 20, 20, .9);content: "";opacity: 0;z-index: 9;transition: .4s ease-in-out }.overlay-style-one .box, .single-commitment-item .overlay .box, .single-commitment-item .statics-overlay .box, .single-gallery-item .img-holder .overlay-style-one .box, .single-service-style2 .overlay-content .box, .single-testimonial-box .image-holder .overlay-gallery .icon-holder {display: table;height: 100%;width: 100% }.overlay-style-one .box .content, .single-commitment-item .statics-overlay .box .title, .single-service-style2 .overlay-content .box .content {display: table-cell;text-align: center;vertical-align: middle }.review-box ul li {display: inline-block;float: left;margin-right: 4px }.about-left-content .inner-content .certificate ul li:last-child, .brand-area.style3 .brand li:last-child, .countdown-timers li:last-child, .hidden-bar .mCSB_inside>.mCSB_container, .mainmenu-area.style2 .main-menu .navigation li:last-child, .review-box ul li:last-child, .single-event-content .social-share-box .social-share-icon li:last-child, .sociallinks-style-one li:last-child, .sociallinks-style-two li:last-child, .top-bar .top-right .header-social-links li:last-child, .top-right-v2 ul li:last-child, .topmenu li:last-child {margin-right: 0 }.review-box ul li i {font-size: 12px }.sociallinks-style-one li {display: inline-block;float: left;margin-right: 15px }.sociallinks-style-one li a i {color: #959595;font-size: 14px;transition: 250ms }.sociallinks-style-one li a:hover i {color: #172272 }.sociallinks-style-two li {display: inline-block;margin-right: 10px }.sociallinks-style-two li a i {border: 2px solid #e5e5e5;background: #e5e5e5;border-radius: 50%;color: #848484;font-size: 14px;height: 45px;line-height: 42px;padding: 0;text-align: center;transition: 250ms;width: 45px }.sociallinks-style-two li a:hover i {background: #4eab27;border-color: #4eab27;color: #fff }.fancybox-next span, .fancybox-prev span {background-image: none !important;width: 44px !important;height: 44px !important;line-height: 44px !important;text-align: center }.fancybox-next span:before, .fancybox-prev span:before {content: '';position: absolute;font-family: FontAwesome;left: 0;top: 0;font-size: 12px;width: 44px !important;height: 44px !important;line-height: 44px !important;background-color: rgba(28, 28, 28, .4) !important;color: #fff;visibility: visible;transition: .3s;-webkit-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-moz-transition: .3s }.fancybox-next span:before {content: '\f178' }.fancybox-prev span:before {content: '\f177' }.fancybox-next:hover span:before, .fancybox-prev:hover span:before {background-color: #fff !important;color: #000 }.fancybox-type-image .fancybox-close {right: 0;top: 0;width: 45px;height: 45px;background: url(../images/icon/icon-cross.png) center center no-repeat;background-color: rgba(17, 17, 17, .5) !important }.main-menu .navigation>li:hover>ul, .search-box.now-visible {top: 100%;visibility: visible;opacity: 1 }.top-bar, .top-bar .top-left, .top-bar .top-right {width: 100%;display: block;position: relative }.fancybox-type-image .fancybox-close:hover {background-color: #000 !important }.fancybox-type-image .fancybox-skin {padding: 0 !important }.top-bar-style1 {position: relative;display: block;padding: 15.5px 0;background: #007097 }.top-bar .top-left {max-width: 500px }.top-bar .top-left ul {display: block;overflow: hidden;margin: 2px 0 }.top-bar .top-left ul li {display: inline-block;float: left;color: #fff;margin-right: 20px;padding-right: 20px;border-right: 1px solid rgba(252, 252, 252, .15);line-height: 16px }.top-bar .top-left ul li:last-child {margin-right: 0;padding-right: 0;border-right: 0px solid }.top-bar .top-left ul li span:before {position: relative;top: 2px;display: inline-block;padding-right: 12px;color: #fff;font-size: 20px;line-height: 20px }.top-bar .top-right {max-width: 200px }.top-bar .top-right .header-social-links {display: block;overflow: hidden;text-align: right;line-height: 10px;margin: 4px 0 }.top-bar .top-right .header-social-links li {display: inline-block;margin-right: 15px;line-height: 16px }.top-bar .top-right .header-social-links li a {display: block;float: left }.top-bar .top-right .header-social-links li a i {color: #fff;font-size: 14px;transition: 250ms }.callto-action ul .single-box:hover .inner a, .main-menu .navigation>li>ul>li:hover>a, .single-blog-post .text-holder .meta-box .meta-info li a span, .single-footer-widget .footer-social-links ul li a:hover i, .single-testimonial-style1 .text-holder span, .top-bar .top-right .header-social-links li a:hover i {color: #2bb4e6 }.top-bar-style2 {padding: 0;background: #fff }.top-bar-style2 .top-bar {position: relative;display: block;border-bottom: 1px solid #f2f2f2 }#shop-area .shop-content, #shop-area .sidebar-wrapper, .about-left-content .inner-content .certificate, .about-right-content, .about-v1-area.style2, .appointment-style3-area, .blog-prev-next-option .single.prev, .blog-single-area .blog-post, .brand-area, .breadcrumb-area .inner-content, .callto-action, .contact-form form, .corporate-services-area, .corporate-services-area .inner-content, .faq-content-box, .faq-content-box .inner-content, .feedback-section, .gallery-area.gallery-single, .header-style3-logo, .headers2-header-right, .headers3-header-right, .location-box, .main-slider .slide-content, .project-content, .repair-area, .single-event-content .img-holder, .single-event-style1 .img-holder, .single-fact-counter .count-box, .single-fact-counter h1, .single-location-box .image-holder, .single-service-sidebar .service-file, .single-service-style2 .overlay-content .box .content .inner-content, .single-service-top .text-holder, .single-service-top .text-holder .bottom, .single-testimonial-box .image-holder, .specialities-content, .specialities-content .inner-content ul, .testimonial-block-three .inner-box, .topmenu, .why-choose .content-box ul.bdr-right {position: relative;display: block }.topmenu li {position: relative;display: inline-block;float: left;line-height: 50px;margin-right: 25px }.topmenu li:before {position: absolute;left: 0;bottom: -1px;width: 0;height: 3px;background: #007097;content: "";transition: 250ms }.contact-box-content .img-holder img, .login-register-area .form form, .mainmenu-area.style2 .main-menu .navigation li.current a:before, .mainmenu-area.style2 .main-menu .navigation li:hover a:before, .single-event-content .img-holder img, .single-event-content .why-come .single-box img, .single-event-style1 .img-holder img, .single-location-box .image-holder img, .single-service-top .img-holder img, .single-shop-content .img-holder img, .single-testimonial-box .image-holder img, .topmenu li:hover:before {width: 100% }.topmenu li a {color: #848484;font-size: 16px;font-family: Rubik, sans-serif;transition: 250ms }.top-right-v2 {position: relative;display: block;padding-right: 60px;margin: 13px 0 }.about-left-content .inner-content .certificate ul, .health-coacher .bottom-content, .health-coacher .text-box, .quick-contact-box ul, .single-blog-post .text-holder .meta-box, .starting-process ul, .timer-box, .top-right-v2 ul {display: block;overflow: hidden }.top-right-v2 ul li {display: inline-block;float: left;margin-right: 18px }.top-right-v2 ul li a {color: #2f2f2f;font-size: 16px;font-weight: 400;font-family: Rubik, sans-serif }.top-right-v2 ul li a span:before {position: relative;display: inline-block;padding-right: 9px;font-size: 16px;line-height: 16px;color: #007097 }.top-bar-style3 {position: relative;display: block;padding: 15.5px 0;background: #000 }.top-bar.style3 .top-left ul li {color: #848484;border-right: 1px solid rgba(255, 255, 255, .3) }.callto-action ul .single-box:last-child, .callto-action ul .single-box:last-child .inner, .gallery-info ul li:last-child, .service-price-box ul li:last-child, .top-bar.style3 .top-left ul li:last-child {border: none }.top-bar.style3 .top-right .help-line p {color: #3aabd0;font-size: 14px;font-weight: 600;text-transform: uppercase;font-family: 'Titillium Web', sans-serif;margin: 0;line-height: 22px }.top-bar.style3 .top-right .help-line p a {position: relative;top: 1px;display: inline-block;padding-left: 5px;color: #fff;font-size: 18px;font-weight: 400;font-family: Rubik, sans-serif }.header-style1-area, .main-shop-area {position: relative;display: block;background: #fff }.coming-soon-content .social-links-box .social-links, .footer-logo a, .logo, .logo a, .single-sidebar .price-ranger .ranger-min-max-block input {display: inline-block }.header-style1-area .inner-content {position: relative;display: block;border-bottom: 2px solid #eef3f7 }.header-style1-area .header-left {position: relative;display: block;width: 300px;border-right: 1px solid #eef3f7;padding: 32.5px 0 32.5px 25px }.header-style1-area .header-left:before {position: absolute;top: 42px;left: 0;width: 37px;height: 40px;background: url(../images/icon/header-left-arrow.png) no-repeat;content: "" }.header-style1-area .header-left p, .header-style1-area .header-right p {color: #083061;font-size: 16px;font-weight: 400;margin: 0 0 3px }.header-style1-area .header-left h2, .header-style1-area .header-right h2 {color: #2bb4e6;font-size: 24px;position: relative;font-family: Rubik, sans-serif }.header-style1-area .header-left h2 {display: block;padding-left: 25px }.header-style1-area .header-middle {max-width: 570px;width: 100%;float: left }.logo {transition: 250ms;margin: 40px 0 39px }.header-style1-area .header-right {position: relative;display: block;width: 300px;text-align: right;border-left: 1px solid #eef3f7;padding: 32.5px 25px 32.5px 0 }.header-style1-area .header-right:before {position: absolute;top: 42px;right: 0;width: 37px;height: 40px;background: url(../images/icon/header-right-arrow.png) no-repeat;content: "" }.header-style1-area .header-right h2 {display: block;padding-right: 25px }.header-style2-area {display: block;background: #fff;padding: 29px 0 }.header-style2-logo {display: block;margin: 5px 0 }.headers2-header-right ul li {display: inline-block;float: left;margin-right: 28px;padding-right: 28px;border-right: 1px solid #ebebeb }.breadcrumb-area .breadcrumb-menu ul li:last-child, .headers2-header-right ul li:last-child, .state-content ul li.inline.last {margin-right: 0;padding-right: 0;border: none }.headers2-header-right ul li .single-item p {color: #2f2f2f;text-transform: uppercase;margin: 0 0 3px }.headers2-header-right ul li .single-item p span:before {position: relative;top: 1px;font-size: 20px;line-height: 20px;color: #007097;display: inline-block;padding-right: 10px }.footer-area.style2 .single-footer-widget .quick-links li a, .headers2-header-right ul li .single-item span, .main-slider #rev_slider_three_wrapper .slide-content .text, .main-slider #rev_slider_two_wrapper .slide-content .text {color: #848484 }.headers2-header-right ul li .single-item h3 {color: #007097;font-size: 16px;font-weight: 600;text-transform: uppercase;display: block;margin: 13px 0 }.headers2-header-right ul li .single-item h3 span {position: relative;top: 2px;color: #2f2f2f;font-size: 20px;font-weight: 400;font-family: Rubik, sans-serif;display: inline-block;padding-left: 10px }.header-style3-area {display: block;background: #151515;padding: 25px 0 }.header-style3-logo a {display: inline-block;margin: 8px 0 }.headers3-header-right ul {position: relative;display: block;float: left;padding-right: 85px }.headers3-header-right ul li {display: inline-block;float: left;border-right: 1px solid #383838;padding-right: 20px;margin-right: 20px;line-height: 40px }.headers3-header-right ul li:last-child {border: none;margin: 0;padding: 0 }.headers3-header-right ul li .single-item p {color: #fff;font-size: 16px;font-weight: 400;margin: 0 }.headers3-header-right ul li .single-item p span:before {position: relative;top: 2px;color: #007097;font-size: 23px;line-height: 23px;display: inline-block;padding-right: 15px }.headers3-header-right .toggler-button .nav-toggler {position: absolute;top: -7px;right: 0;display: block;background: #007097;width: 55px;height: 55px;color: #fff;text-align: center;cursor: pointer }.headers3-header-right .toggler-button .nav-toggler .inner {display: block;position: relative;margin: 20px 0 35px }.cart-toggler-option .toggler-button .nav-toggler span, .headers3-header-right .toggler-button .nav-toggler span {display: block;position: absolute;height: 2px;width: 32px;background: #fff;border-radius: 9px;opacity: 1;left: 0;right: 0;margin: 0 auto;transform: rotate(0);transition: .25s ease-in-out }.cart-toggler-option .toggler-button .nav-toggler span:nth-child(2), .headers3-header-right .toggler-button .nav-toggler span:nth-child(2) {top: 7px;width: 32px }.headers3-header-right .toggler-button .nav-toggler span:nth-child(3) {top: 14px;right: 12px;margin-right: 0;width: 32px }.cart-toggler-option .toggler-button .nav-toggler.open span:first-child, .headers3-header-right .toggler-button .nav-toggler.open span:first-child {top: 4px;transform: rotate(135deg) }.cart-toggler-option .toggler-button .nav-toggler.open span:nth-child(2), .headers3-header-right .toggler-button .nav-toggler.open span:nth-child(2) {opacity: 0 }.cart-toggler-option .toggler-button .nav-toggler.open span:nth-child(3), .headers3-header-right .toggler-button .nav-toggler.open span:nth-child(3) {top: 4px;transform: rotate(-135deg) }.contact-box-content, .google-map-box, .health-coacher, .history-section .carousel-outer, .history-section .carousel-outer .content-slide, .history-section .history-carousel, .login-register-area .form .input-field, .main-menu {position: relative }.corporate-services-area .left-side, .corporate-services-area .right-side, .gallery .pd0, .gallery-fullwidth .container-fluid, .gallery-fullwidth .project-content .single-project, .history-section .carousel-outer .content-carousel .owl-stage-outer, .main-menu .navbar-collapse, .mainmenu-area.style3 .main-menu .navigation>li>ul>li {padding: 0 }.main-menu .navigation {position: relative;float: none;margin: 0 }.main-menu .navigation li {position: relative;float: none;display: inline-block;padding: 26.5px 20px 27.5px }.main-menu .navigation li a {position: relative;color: #083061;display: block;font-size: 16px;font-weight: 600;line-height: 16px;text-transform: uppercase;opacity: 1;padding: 0;transition: 250ms }.main-menu .navigation>li>ul, .search-box {opacity: 0;position: absolute;visibility: hidden;z-index: 100;transition: 250ms }.main-menu .navigation>li>ul {left: 0;top: 130%;width: 250px;background: #007097;padding: 13px 25px 12px;display: block;border-radius: 0 0 10px 10px }.main-menu .navigation>li>ul>li {float: none;margin: 0;padding: 0;position: relative;width: 100%;border: none;display: block;transition: 250ms }.main-menu .navigation>li>ul>li:last-child {border-right: 0px dashed }.main-menu .navigation li ul li a {color: #2f2f2f;display: block;font-size: 14px;font-weight: 400;line-height: 20px;position: relative;text-transform: uppercase;transition: 250ms;padding: 9px 0 7px;font-family: Rubik, sans-serif }.main-menu .navbar-collapse>ul li.dropdown .dropdown-btn {position: absolute;right: 10px;top: 6px;width: 34px;height: 30px;border: 1px solid #007097;background: url(../images/icon/submenu-icon-sefla.png) center center/20px no-repeat;cursor: pointer;z-index: 5;display: none;border-radius: 3px }.mainmenu-area.style2 {position: relative;display: block;background: 0 0;margin-bottom: -60px;z-index: 100 }.mainmenu-area.style2 .inner-content {position: relative;display: block;padding-left: 35px;background: #f5f5f5;border-radius: 0 0 15px 15px }.mainmenu-area.style2 .main-menu, .mainmenu-area.style2 .main-menu .navigation li, .mainmenu-area.style4 .main-menu {display: inline-block;float: left;position: relative }.mainmenu-area.style2 .main-menu .navigation li {padding: 0;margin-right: 30px }.mainmenu-area.style2 .main-menu .navigation li a {position: relative;display: block;padding: 22px 5px;color: #2f2f2f }.mainmenu-area.style2 .main-menu .navigation li a:before {position: absolute;top: 0;left: 0;width: 0%;height: 2px;background: #007097;content: "";transition: .7s }.mainmenu-area.style2 .main-menu .navigation li ul li {float: none;margin: 0;display: block }.mainmenu-area.style2 .main-menu .navigation li ul li a {padding: 9px 0 7px;color: #2f2f2f }#scrollbar1 .disable, .about-content-area .owl-dots .owl-dot span, .appointment-process ul li:last-child:before, .blog-single-area .single-blog-post.style2:before, .contact-box-content .text-holder .opening-hours .title-box.center h3:after, .event-style-two-area .events-box-holder:before, .latest-blog-area.style3 .owl-dots .owl-dot span, .location-box .accordion-box .accordion .accord-btn::after, .mainmenu-area.style2 .main-menu .navigation li ul li a:before, .services-area.service-page:before, .single-service-process.last-child:before, .starting-process ul li:last-child:before, .state-select-box .state, .title-box.center:before, .welcome-area.about-page:before {display: none }.outer-search-box {display: inline-block;float: left;padding-left: 20px;margin: 22px 0 }.outer-search-box .seach-toggle {color: #2f2f2f;cursor: pointer;font-size: 16px;position: relative;text-align: center;transition: 250ms;height: 16px;display: block;width: 25px;line-height: 14px }.search-box {background: #2f2f2f;padding: 20px;top: 120% }.search-box.now-visible {z-index: 100 }.search-box .form-group {position: relative;padding: 0;margin: 0;width: 100%;min-width: 250px }.search-box .form-group input[type=search] {background: #fff;border: 1px solid #1d1d1d;color: #000;display: block;font-size: 13px;line-height: 24px;position: relative;transition: 250ms;width: 100%;height: 40px;padding-left: 15px;padding-right: 50px }.search-box .form-group input[type=search]:focus {border-color: #000 }.search-box .form-group button, .search-box .form-group input[type=submit] {background: #1d1d1d;color: #fff;cursor: pointer;display: block;font-size: 13px;height: 40px;line-height: 40px;position: absolute;right: 0;top: 0;width: 40px;transition: 250ms }.cart-toggler-option .cart-button a, .cart-toggler-option .toggler-button .nav-toggler {width: 75px;height: 90px;line-height: 90px;position: relative;color: #fff;display: block;text-align: center }.search-box .form-group button:hover, .search-box .form-group input:focus+button {color: #fff;background: #000 }.mainmenu-area.style2 .button {float: right }.mainmenu-area.style2 .button a {color: #fff;font-size: 14px;font-weight: 600;display: block;background: #007097;padding: 18px 40px;text-transform: uppercase;border-radius: 0 0 15px;transition: 250ms }.mainmenu-area.style2 .button a span:before {position: relative;top: 1px;font-size: 20px;line-height: 20px;display: inline-block;padding-right: 15px;font-weight: 400 }.appointment-style2-area .appoinment .appoinment-form button:hover, .footer-area.style2, .footer-area.style3, .mainmenu-area.style2 .button a:hover {background: #151515 }.mainmenu-area.style3 .logo {margin: 24px 170px 25px 0 }.mainmenu-area.style3 .main-menu .navigation li {position: relative;padding: 36.5px 16px 37.5px }.mainmenu-area.style3 .outer-search-box {padding-left: 20px;margin: 37px 0 }.cart-toggler-option {position: relative;display: block;width: 150px }.cart-toggler-option .cart-button a {float: left;background: #3aabd0;font-size: 25px }.cart-toggler-option .toggler-button .nav-toggler {float: left;background: #3fb8df;cursor: pointer }.cart-toggler-option .toggler-button .nav-toggler .inner {display: block;position: relative;margin: 37px 0 53px }.cart-toggler-option .toggler-button .nav-toggler span:nth-child(3) {top: 14px;right: 21px;margin-right: 0;width: 32px }.hidden-bar {position: fixed;top: 0;width: 320px;height: 100%;background: #111;z-index: 9999999999;transition: .7s }.hidden-bar.right-align {right: -400px }.hidden-bar.right-align.visible-sidebar {right: 0;transition-delay: 0.3s }.hidden-bar .hidden-bar-closer {width: 40px;height: 40px;position: absolute;right: 20px;top: 10px;background: 0 0;color: #fff;border-radius: 0;text-align: center;line-height: 40px;transition: .3s;z-index: 999999 }.hidden-bar .hidden-bar-closer button {background: 0 0;display: block;font-size: 40px;color: #fff;width: 40px;height: 40px;line-height: 40px }.hidden-bar .hidden-bar-closer button span:before, .single-service-sidebar .service-file a .icon-holder span:before {font-size: 30px;line-height: 30px }.hidden-bar-wrapper {height: 100%;padding: 30px 5px 30px 30px }.hidden-bar .logo {padding: 0 0 30px }.hidden-bar .logo img {display: inline-block;max-width: 100% }.hidden-bar .content-box {position: relative;padding-right: 32px }.hidden-bar .content-box a {padding: 20px 40px }.hidden-bar .contact-info h2, .hidden-bar .content-box h2 {position: relative;font-size: 18px;color: #fff;font-weight: 500;margin-bottom: 20px }.hidden-bar .content-box .text {position: relative;font-size: 14px;color: rgba(255, 255, 255, .6);margin-bottom: 25px }.hidden-bar .contact-info {position: relative;margin-top: 60px }.hidden-bar .contact-info li {position: relative;margin-bottom: 12px;color: rgba(255, 255, 255, .9);font-size: 14px;font-weight: 400;padding-left: 30px;line-height: 2em }.hidden-bar .contact-info li a {color: rgba(255, 255, 255, .9);transition: .3s }.hidden-bar .contact-info li .icon {position: absolute;left: 0;top: 4px;color: rgba(255, 255, 255, .6);font-size: 18px;line-height: 1.2em }.mainmenu-area.style4 {position: relative;display: block;background: #fff;margin: 0;z-index: 100 }.mainmenu-area.style4 .main-menu .navigation li {position: relative;float: none;display: inline-block;padding: 21.5px 0 22.5px;margin-right: 40px }.about-content-box .single-item .text-holder p, .appoinment .text p, .blog-large-area .single-blog-post .text-holder .text p, .faq-content-box .inner-content .single-box .right-content p, .gallery-area .gallery, .gallery-fullwidth .project-content, .mainmenu-area.style4 .main-menu .navigation li:last-child, .pricing-box2, .product-tab-box .tabs-content .review-box .single-review-box .text-holder .text p, .single-achivement .text-holder p, .single-event-content .event-schedule .text p, .single-footer-widget .footer-social-links ul li:last-child, .single-location-box .text-holder ul li p, .single-service-process .inner-content p, .single-sidebar .social-links:last-child, .specialities-content2 .inner-content-box ul li .text-holder p, .tag-box.social-share-box .sociallinks-style-two li:last-child, .why-choose .content-box ul li .text-holder p {margin: 0 }.mainmenu-area.style4 .main-menu .navigation li a, .single-pricing-box1 ul li h5 a {color: #333 }.mainmenu-area.style4 .main-menu .navigation>li>ul>li {margin: 0;padding: 0 }.mainmenu-area.style4 .outer-search-box {display: inline-block;float: left;padding-left: 40px;margin: 22px 0 }.mainmenu-area.style4 .help-line {margin: 18px 0;float: right;display: block }.mainmenu-area.style4 .help-line h3 {color: #333;font-size: 18px;font-weight: 400;font-family: Rubik, sans-serif }.mainmenu-area.style4 .help-line h3 span {position: relative;top: -2px;font-size: 14px;line-height: 16px;font-weight: 600;color: #007097;text-transform: uppercase;font-family: 'Titillium Web', sans-serif }.main-slider {position: relative;z-index: 10 }.main-slider .tp-caption {z-index: 5 }.main-slider .tp-dottedoverlay {background: 0 0 !important }.main-slider .slide-content .big-title {position: relative;font-size: 53px;color: #fff;font-weight: 600;text-transform: none;line-height: 1.2em;font-family: 'Titillium Web', sans-serif;text-shadow: 2px 2px #000 }.checkout-area .title-box h3, .login-register-area .form .title-box h3, .main-slider .slide-content .big-title span {font-weight: 600 }.main-slider .slide-content .text {position: relative;font-size: 23px;font-weight: 500;color: #fff;line-height: 1.6em;display: block;font-family: Rubik, sans-serif;text-shadow: 1px 1px #007097 }.main-slider .slide-content .btn-box a.sb1 {background: 0 0;border: 1px solid #fff;padding: 20px 22px 22px;color: #fff }.main-slider .slide-content .btn-box a.sb1:hover, .single-service-style1:hover {background: #007097;border-color: #007097 }.main-slider .slide-content .btn-box a.sb1 span:before {position: relative;font-size: 16px;line-height: 16px;display: inline-block;padding-left: 15px;top: 1px }.main-slider #rev_slider_two_wrapper .slide-content .btn-box a.sb1 {background: #007097;border: 1px solid #007097;padding: 20px 18px 22px;color: #fff;border-radius: 3px }.main-slider #rev_slider_two_wrapper .slide-content .btn-box a.sb1:hover {background: #d52a05 }.main-slider #rev_slider_three_wrapper .slide-content .btn-box a.sb1 {background: #3aabd0;border: 1px solid #3aabd0;padding: 20px 25px 22px;color: #fff;border-radius: 30px }.callto-action ul .single-box .icon-holder, .callto-action ul .single-box .icon-holder:before {position: absolute;margin: 0 auto;height: 165px;width: 165px;border-radius: 15px;left: 0;right: 0;display: block }.main-slider #rev_slider_three_wrapper .slide-content .btn-box a.sb1:hover {background: #0680a8 }.call-to-action-area {position: relative;display: block;background: #007097;padding-bottom: 70px;z-index: 100 }.callto-action ul {display: block;width: 100% }.callto-action ul .single-box {position: relative;display: block;width: 25%;float: left;text-align: center }.callto-action ul .single-box .icon-holder {top: -80px;background: 0 0;transform: rotate(0);z-index: 1 }.callto-action ul .single-box .icon-holder:before {top: 0;background: #007097;transform: rotate(45deg);content: "";z-index: -1;transition: 250ms }.callto-action ul .single-box:hover .icon-holder:before {transform: rotate(0) }.callto-action ul .single-box .icon-holder span:before {color: #fff;font-size: 65px;line-height: 65px;display: block;padding: 50px 0;z-index: 1 }.callto-action ul .single-box .inner {position: relative;display: block;margin-top: 70px;padding: 0 30px;border-right: 1px solid rgba(255, 255, 255, .1);z-index: 2 }.callto-action ul .single-box .inner h3 {color: #fff;display: block;margin: 0 0 20px }.callto-action ul .single-box .inner p {color: #8ca4c2;margin: 0 0 26px }.callto-action ul .single-box .inner a, .single-blog-post .text-holder {display: block;transition: 250ms }.about-v1-area {background-attachment: scroll;background-position: center;background-repeat: no-repeat;background-size: cover;padding-top: 90px;padding-bottom: 60px;position: relative;z-index: 1 }.appointment-style1-area, .services-style2-area {background-position: center top;background-repeat: no-repeat }.about-left-content .sec-title {display: block;padding-bottom: 45px }.about-left-content .inner-content h2 {color: #007097;font-size: 26px;text-transform: uppercase;line-height: 34px;margin: 0 0 17px }.about-left-content .inner-content p {margin: 0 0 43px }.about-left-content .inner-content .certificate ul li {display: inline-block;float: left;margin-right: 30px }.about-left-content .inner-content .certificate ul li img, .brand-area .brand li a img, .specialities-image-box img, .specialities-image-box2 img {width: auto }.about-right-content .single-box {display: block;background: rgb(0, 112, 151, .8);min-height: 185px;margin-bottom: 30px;text-align: center;padding: 35px 0 }.about-right-content .single-box.left {min-height: 300px;padding: 85px 0;margin: 50px 0 }.about-right-content .single-box.left .icon-holder, .blog-single-area .single-blog-post.style2 {margin-bottom: 35px }.about-right-content .single-box .icon-holder, .single-service-style1 .icon-holder {display: block;margin-bottom: 25px }.about-right-content .single-box .icon-holder span:before {color: #fff;font-size: 65px;line-height: 65px }.about-v1-area.style2 .about-right-content .single-box {background: rgba(0, 0, 0, 0) }.services-style1-area {position: relative;display: block;padding-top: 90px;padding-bottom: 15px }.services-style1-area .sec-title, .services-style2-area .sec-title {position: relative;max-width: 870px;margin: -5px auto 0;padding-bottom: 53px }.services-style1-area .sec-title p {margin: 22px 0 0;font-size: 18px;line-height: 26px }.single-service-style1 {position: relative;display: block;border: 1px solid #eef3f7;border-radius: 10px;padding: 23px 25px 7px;margin-bottom: 40px;transition: 250ms;min-height: 270px !important }.single-service-style1 .icon-holder span:before {color: #007097;font-size: 50px;line-height: 50px;transition: .7s }.single-service-style1 .text-holder h3 {color: #083061;margin: 0 0 20px;transition: 250ms }.single-service-style1 .text-holder p {margin: 0;transition: 250ms }.appointment-right-style1 .top .title span, .single-service-style1:hover .text-holder p {color: #8ca4c2 }.services-style2-area {background-attachment: fixed;background-size: cover;padding-top: 90px;padding-bottom: 179px;position: relative;z-index: 1 }.services-style2-area::before {background: rgba(0, 0, 0, .9);content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -1 }.services-style2-area .sec-title p {color: #7e839a;font-size: 18px;line-height: 26px;margin: 22px 0 0 }.single-service-style2 {position: relative;display: block;transition: .7s }.single-service-item:hover {transform: scale(1, 1.1);z-index: 999 }.single-service-style2 .icon-holder {position: relative;display: block;padding-bottom: 50px;transition: .3s }.single-service-style2 .icon-holder span:before {color: #797e94;font-size: 130px;line-height: 130px }.single-service-style2 .title-holder {display: block;border-top: 1px solid #1c1c1c;padding-top: 23px }.single-service-style2 .title-holder h3 {color: #fff;font-size: 24px;line-height: 30px }.single-project-item .img-holder .title-holder h3 a, .single-service-style2 .title-holder h3 a {color: #fff;transition: 250ms }.single-service-style2 .overlay-content {position: absolute;top: -199px;left: 0;bottom: 0;height: 100%;width: 100%;opacity: 1;transition: 250ms;transform: scale(0);overflow: hidden;min-height: 380px;z-index: 2;opacity: 0 }.single-service-style2:hover .overlay-content {transform: scale(1);opacity: 1 }.single-service-style2 .overlay-content .box .content .inner-content .img-holder img {border-radius: 20px 20px 0 0 }.single-service-style2 .overlay-content .box .content .inner-content .text-holder {position: relative;display: block;padding: 35px 30px 38px;background: #fff }.single-service-style2 .overlay-content .box .content .inner-content .text-holder p {font-size: 16px;color: #848484;line-height: 24px;font-weight: 400;margin: 0 0 18px;font-family: Rubik, sans-serif }.single-service-style2 .overlay-content .box .content .inner-content .text-holder a.info span:before {position: relative;top: 1px;color: #2f2f2f;font-weight: 500;font-size: 16px;line-height: 16px;display: inline-block;padding-left: 9px }.appointment-style1-area {position: relative;display: block;background-attachment: scroll;background-size: 100% 100%;padding: 35px 0;z-index: 1 }.appoinment {display: block;background: #fff;border-radius: 20px;border: 2px solid #007097 }.appoinment .title {display: block;padding: 15.5px 0;background: #fff;text-align: center;margin-bottom: 5px;border-top-left-radius: 20px;border-top-right-radius: 20px }.appoinment .text {display: block;padding: 0 30px }.appoinment .appoinment-form {display: block;padding: 10px 30px }.appoinment .appoinment-form .inner-title {overflow: hidden;display: block;margin: 0 0 14px;width: 100%;padding-left: 15px }.appoinment .appoinment-form .inner-title.bottom {margin-top: 3px }.appoinment .appoinment-form .inner-title h3 {color: #007097;font-size: 16px;font-weight: 600 }.appoinment .appoinment-form .margin {margin-left: -10px;margin-right: -10px }.appoinment .appoinment-form .margin .pd {padding-left: 10px;padding-right: 10px }.appoinment .appoinment-form .input-box {position: relative;margin-bottom: 5px }.appoinment .appoinment-form .input-box .icon-box {position: absolute;right: 19px;top: 12px }.appoinment .appoinment-form .input-box .icon-box i {color: #848484;font-size: 14px }.appoinment .appoinment-form .input-box input[type=password], .appoinment .appoinment-form .input-box input[type=text] {width: 100%;border: 1px solid #f2f2f2;height: 45px;display: block;padding: 0 20px;color: #848484;font-size: 16px;font-weight: 400;border-radius: 30px;font-family: Rubik, sans-serif;transition: 250ms }.appoinment .appoinment-form button {display: block;background: #007097;margin-top: 3px;width: 100%;border-radius: 30px;}.appoinment .appoinment-form button:hover, .appointment-right-style2 .button a.white-bg:hover {background: #007097;color: #fff }.appoinment .appoinment-form button span:before {position: relative;top: 1px;font-size: 16px;line-height: 16px;display: inline-block;padding-left: 9px;font-weight: 600 }.appoinment .appoinment-form .input-box input[type=password]:focus, .appoinment .appoinment-form .input-box input[type=text]:focus {border-color: #2bb4e6 }#ui-datepicker-div.ui-widget-content {border: 1px solid #777;background: #fff;color: #252525;font-family: Poppins, sans-serif;font-size: 14px;border-radius: 0;width: 270px;padding: 5px }#ui-datepicker-div.ui-datepicker .ui-datepicker-header {background: #151515;border: 2px solid #252525;border-radius: 0;color: #fff;font-weight: 700;padding: 5px 0;position: relative }.ui-datepicker td a {text-align: center }.ui-datepicker .ui-datepicker-prev {left: 5px }.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {border-radius: 30%;height: 20px;position: absolute;top: 7px;width: 20px;transition: 250ms;cursor: pointer }.ui-datepicker .ui-datepicker-next {right: 5px }.ui-datepicker .ui-datepicker-next:hover, .ui-datepicker .ui-datepicker-prev:hover {top: 7px;background: #fff;border: none }.ui-datepicker table {border-collapse: collapse;font-size: 13px;margin: 0 0 .4em;width: 100% }.ui-datepicker th {border: none;font-weight: 600;padding: 2px 3px;text-align: center }.ui-datepicker-calendar .ui-state-default:active, .ui-datepicker-calendar .ui-state-default:hover {background: #43c3ea;color: #fff;border-color: #43c3ea }.appointment-right-style1 {position: relative;display: block;padding: 42px 38px 41px;max-width: 370px;border: 2px solid #007097;border-radius: 20px;margin-top: 258px;margin-left: 100px;background: #fff }.appoinment-form3, .appointment-style2-area {padding-bottom: 90px;background-position: center top;background-repeat: no-repeat;background-size: cover;padding-top: 90px;position: relative }.appointment-right-style1 .top {position: relative;overflow: hidden;display: block;padding-left: 70px;border-bottom: 1px solid #274971;padding-bottom: 24px;margin-bottom: 20px }.appointment-right-style1 .top .icon {position: absolute;top: 6px;left: 0 }.appointment-right-style1 .top .icon span:before {color: #007097;font-size: 50px;line-height: 50px }.appointment-right-style1 .top .title h2 {font-size: 24px;color: #007097;margin: 0 0 10px }.appointment-right-style1 .text, .single-event-style2 .top {overflow: hidden;display: block }.appointment-right-style1 .text h1 {color: #007097;font-size: 30px;display: block;margin: 0 0 13px }.appointment-right-style1 .text p {color: #8ca4c2;margin: 0 }.appointment-right-style1 .button, .single-footer-widget .footer-social-links {display: block;overflow: hidden;margin-top: 26px }.appointment-style2-area {background-attachment: scroll;z-index: 1 }.appointment-style2-area .appoinment {position: relative;display: block;z-index: 1;background: #fff;border-radius: 0 }.appointment-style2-area .appoinment:before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";z-index: -1;border-bottom: 600px solid #f5f5f5;border-left: 570px solid transparent;background-size: 100% 100% }.appointment-style2-area .appoinment .appoinment-form #ptTimeSelectCntr .ui-widget-header, .footer-area.style2 .single-footer-widget .subscribe-form form button, .footer-area.style2 .single-footer-widget .title:before, .single-footer-widget.clrdeep .title:before, .single-sidebar .price-ranger .ui-slider .ui-slider-range, .work-processing-step .single-box:hover .inner-content .icon-box {background: #007097 }.add-comment-box #add-comment-form input[type=email]:focus, .add-comment-box #add-comment-form input[type=text]:focus, .add-comment-box #add-comment-form textarea:focus, .appointment-style2-area .appoinment .appoinment-form .input-box input[type=password]:focus, .appointment-style2-area .appoinment .appoinment-form .input-box input[type=text]:focus {border-color: #007097 }.appointment-style2-area .appoinment .title {background: #007097;border-radius: 0 }.appointment-style2-area .appoinment .appoinment-form button {display: block;background: #007097;border-radius: 0 }.appointment-right-style2 {position: relative;display: block;margin-top: 173px;max-width: 570px;width: 100% }.appointment-right-style2 .title {position: relative;display: block;margin: 0 0 29px }.appointment-right-style2 .title h2 {color: #2f2f2f;font-size: 30px;line-height: 36px;font-weight: 400;text-transform: uppercase;margin: 0 0 4px }.appointment-right-style2 .title h1 {color: #2f2f2f;font-size: 36px;line-height: 40px;font-weight: 400 }.appointment-right-style2 .since-working, .blog-large-area .blog-post, .single-pricing-box3.one, .single-pricing-box3.three, .single-pricing-box3.two {position: relative;display: block;z-index: 1 }.appointment-right-style2 .since-working:before {position: absolute;top: 0;left: 0;width: 170px;height: 1px;background: #dadada;content: "";z-index: -1;bottom: 0;margin: 13px 0 }.appointment-right-style2 .since-working:after {position: absolute;top: 0;right: 0;width: 170px;height: 1px;background: #dadada;content: "";z-index: -1;bottom: 0;margin: 13px 0 }.appointment-right-style2 .since-working h3 {position: relative;color: #007097;font-size: 24px;font-weight: 400;display: inline-block;padding: 0 15px }.appointment-right-style2 .button {display: block;margin-top: 48px }.appointment-right-style2 .button a {position: relative;display: inline-block;background: #007097;color: #fff;width: 180px;height: 60px;line-height: 60px;margin: 0 13px;border-radius: 4px }.appointment-right-style2 .button a:hover {background: #fff;color: #151515 }.add-comment-box #add-comment-form button span:before, .appointment-right-style2 .button a.btn-two span:before, .specialities-v3-area .sec-title a span:before {font-weight: 500;padding-left: 19px }.appointment-right-style2 .button a.white-bg {background: #fff;color: #2f2f2f }.appoinment-form3 {display: block;overflow: hidden }.appoinment-form3 .appoinment {max-width: 570px;float: right;margin-right: 65px;background: rgba(255, 255, 255, .93) }.appoinment-form3 .appoinment .title {background: #46afd1 }.appoinment-form3 .appoinment .appoinment-form button, .footer-area.style3 .single-footer-widget .title:before {background: #3aabd0 }.appoinment-form3 .appoinment .appoinment-form button:hover, .footer-area.style3 .single-footer-widget .subscribe-form form button {background: #0c98c6 }.appointment-right-style3 {position: relative;display: block;overflow: hidden;background: #f5f5f5;min-height: 779px;margin-left: -30px;z-index: 1 }.appointment-right-style3:before {position: absolute;bottom: 110px;right: -190px;width: 490px;height: 568px;background: url(../images/icon/faq-icon.png) no-repeat;content: "";z-index: -1 }.appointment-right-style3 .inner-content {max-width: 470px;width: 100%;float: left;margin-left: 65px;padding-top: 90px }.appointment-right-style3 .inner-content .more-answer {display: block;overflow: hidden;margin-top: 28px }.latest-blog-area {background: #fff;position: relative;display: block;padding-top: 90px;padding-bottom: 30px }.single-blog-post {position: relative;display: block;overflow: hidden;transition: .5s ease-in-out .6s;margin-bottom: 60px }.single-blog-post:before {position: absolute;top: 0;left: 0;width: 30px;height: 100%;background: #fff;content: "";z-index: 2 }.single-blog-post .img-holder {display: block;overflow: hidden;position: relative }.single-blog-post .img-holder img, .single-commitment-item .img-holder img, .single-team-member .img-holder img {transition: .5s ease-in-out .6s;width: 100% }.single-blog-post:hover .img-holder img, .single-team-member:hover .img-holder img {transform: scale(1.2, 1.2) }.single-blog-post .img-holder .date-box {position: absolute;bottom: 30px;left: 5px;min-width: 100px;height: 30px;background: #fff;text-align: center;z-index: 3;-moz-box-shadow: -2px 2px 7px #ededed;-webkit-box-shadow: -2px 2px 7px #ededed;box-shadow: -2px 2px 7px #ededed }.blog-single-area .single-blog-post.style2 .text-holder .date-box span, .single-blog-post .img-holder .date-box span {color: #2f2f2f;line-height: 30px }.single-blog-post .overlay-style-one {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: auto;height: auto;opacity: 1;border: 1px solid #f2f2f2;transition: 250ms;background: #fff;transform: translate3d(0, 100%, 0) }.single-blog-post:hover .overlay-style-one, .single-team-member:hover .img-holder .overlay-style-one, .single-team-member:hover .name:before {transform: translate3d(0, 0, 0) }.single-blog-post .overlay-style-one .box .content {padding: 0 30px }.single-blog-post .overlay-style-one .box .content p {margin: 0 0 31px }.single-blog-post .overlay-style-one .box .content a.readmore {color: #083061 }.single-blog-post .text-holder .blog-title {display: block;line-height: 26px;font-size: 20px;padding: 18px 30px 0 }.single-blog-post .text-holder .blog-title a {color: #083061;transition: 250ms }.choosing-area .bottom ul li:hover .icon-holder span:before, .filters ul li.active span, .filters ul li:hover span, .gallery-single .bottom .button a:hover, .gallery-single .bottom .icon-holder a:hover i, .single-achivement:hover .iocn-holder span:before, .single-blog-post .text-holder .blog-title a:hover, .single-event-style1:hover .text-holder .title a {color: #35ac46 }.single-blog-post .text-holder .meta-box .meta-info {overflow: hidden;display: block;padding-top: 9px;text-align: center }.single-blog-post .text-holder .meta-box .meta-info li {display: inline-block;float: none;line-height: 20px }.single-blog-post .text-holder .meta-box .meta-info li a {color: #848484;font-size: 16px;font-weight: 400;text-transform: capitalize;font-family: Rubik, sans-serif;transition: 250ms }.latest-blog-area.style3 {position: relative;display: block;background: #f5f5f5;padding-bottom: 150px }.single-blog-post-style3 {position: relative;border: 1px solid #e5e5e5;padding: 49px 30px 37px;transition: 250ms }.single-blog-post-style3:hover {background: #fff;border-color: #fff;-moz-box-shadow: 0 2px 3px #e3e0e0;-webkit-box-shadow: 0 2px 3px #e3e0e0;box-shadow: 0 2px 3px #e3e0e0 }.single-blog-post-style3 .date-box {display: block;margin-bottom: 22px }.single-blog-post-style3 .date-box span {display: inline-block;background: #3aabd0;color: #fff;font-size: 16px;padding: 4px 10px 2px }.single-blog-post-style3 .text-holder h3 {font-size: 24px;font-weight: 400;line-height: 30px;margin: 0 0 14px }.single-blog-post-style3 .text-holder .meta-box ul li a {color: #848484;font-size: 16px }.latest-blog-area.style3 .owl-theme .owl-nav.disabled+.owl-dots {position: absolute;bottom: -72px;left: 0;right: 0;margin: 0;display: block }.latest-blog-area.style3 .owl-dots .owl-dot {width: 10px;height: 10px;margin: 5px 4px;border: 2px solid #d0d0d0;padding: 0;border-radius: 50%;background: #fff;transition: 250ms;display: inline-block }.latest-blog-area.style3 .owl-dots .owl-dot.active {border-color: #3aabd0 }.testimonial-area {position: relative;display: block;background: #fff;padding-top: 90px;padding-bottom: 90px;z-index: 1 }.testimonial-area:before {position: absolute;top: 0;left: 0;width: 100%;min-height: 300px;background: #fff;content: "";z-index: -1 }.testimonial-area .carousel-outer {position: relative;overflow: hidden }.feedback-section .owl-item .testimonial-block-three .inner-box, .testimonial-area .owl-item {opacity: .3 }.feedback-section .owl-item.active .testimonial-block-three .inner-box, .sidebar-wrapper .single-sidebar .latest-product li:hover .img-holder .overlay-style-one, .single-gallery-item:hover .img-holder .overlay-style-one, .single-product-item:hover .img-holder .overlay-style-one, .single-project-item:hover .img-holder .overlay-style-one .box .content .video-gallery a span:before, .single-service-sidebar .service-pages li a:hover:before, .single-service-sidebar .service-pages li.active a:before, .single-sidebar .categories li:hover a:before, .single-sidebar .recent-post li .post-title a:hover:before, .testimonial-area .owl-item.active {opacity: 1 }.testimonial-area .owl-carousel {max-width: 575px;margin: 0 auto;position: static }.history-section .history-carousel .thumbs-carousel .owl-stage-outer, .testimonial-area .owl-carousel .owl-stage-outer {overflow: visible }.single-testimonial-style1 .img-holder {position: relative;display: block;overflow: hidden;text-align: center;margin: auto !important }.single-testimonial-style1 .img-holder img {transition: 250ms;width: auto;margin: auto !important;transform: scale(1, 1);max-height: 100px;min-height: 100px }.single-testimonial-style1 .text-holder {position: relative;display: block;-moz-box-shadow: 0 1px 9px #f0f0f0;-webkit-box-shadow: 0 1px 9px #f0f0f0;box-shadow: 0 1px 9px #f0f0f0;transform: scale(0, 0);transition: 250ms;padding: 44px 40px 43px;margin-right: 5px;margin-bottom: 10px }.testimonial-area .owl-item.center .text-holder {transform: scale(1, 1);transition: .5s }.single-testimonial-style1 .text-holder .quote-icon {position: absolute;bottom: 41px;right: 50px }.single-testimonial-style1 .text-holder .quote-icon span:before {color: #f4f8fb;font-size: 85px;line-height: 85px }.health-coacher .text-box .coacher-content, .single-testimonial-box .text-holder .text, .single-testimonial-style1 .text-holder .text {display: block;margin-bottom: 27px }.single-testimonial-style1 .text-holder .text p {color: #083061;font-size: 22px;line-height: 30px;margin: 0 }.single-testimonial-style1 .text-holder h3 {color: #083061;margin: 0 0 3px }.testimonial-area .owl-theme .owl-nav {position: absolute;left: 0;right: 0;bottom: 100px;height: auto;margin: 0 }.testimonial-area .owl-theme .owl-nav .owl-prev {position: absolute;left: 100px;bottom: 0 }.testimonial-area .owl-theme .owl-nav .owl-next {position: absolute;right: 100px;bottom: 0 }.testimonial-area .owl-theme .owl-nav [class*=owl-] {background: 0 0;border-radius: 50%;color: #007097;font-size: 30px;font-weight: 700;height: 60px;line-height: 56px;margin: 0;padding: 0;width: 60px;border: 1px solid #eef3f7;transition: .7s }.testimonial-area .owl-theme .owl-nav [class*=owl-]:hover {background: #eef3f7;border-color: #eef3f7;color: #000 }.brand-area .brand {display: block;overflow: hidden;border-top: 1px solid #ddd;padding: 88px 0 44px }.brand-area .brand li {display: inline-block;float: left;max-width: 290px;width: 100%;text-align: center;margin-bottom: 45px }.brand-area.style2 {padding: 90px 0 43px }.brand-area.style2 .brand {border-top: none;padding: 0 }.brand-area.style3 .brand {border: 0 solid;padding: 75px 0 30px }.brand-area.style3 .brand li {max-width: 170px;width: 100%;margin-bottom: 45px;margin-right: 80px }.footer-area {position: relative;display: block;background: #007097;padding-top: 88px;padding-bottom: 82px }.single-footer-widget.margin-left {margin-left: 55px }.single-footer-widget .title {position: relative;display: block;padding-left: 15px;margin-bottom: 30px }.single-footer-widget .title:before {position: absolute;top: 2px;left: 0;width: 6px;height: 13px;background: #fff;content: "" }.single-footer-widget .title h3 {color: #fff;font-size: 18px;line-height: 18px;font-weight: 600;text-transform: uppercase }.state-content ul {display: block;margin-top: 25px }.state-content ul li {position: relative;display: block;overflow: hidden;padding-left: 30px;margin-bottom: 15px;width: 100% }.state-content ul li.inline {display: inline-block;float: left;margin-right: 15px;border-right: 0px solid #466489;padding-right: 15px;width: auto }.single-service-sidebar .choose-us li a .icon-holder, .state-content ul li .icon {position: absolute;top: 0;left: 0 }.state-content ul li .icon span:before {color: #fff;font-size: 20px;line-height: 20px }.state-content ul li .text p {color: #fff;line-height: 22px;margin: 0 }.single-footer-widget .map-find {display: block;margin-top: 7px;border-top: 1px solid #193f6c;padding-top: 28px }.author-caption-box .text-holder, .single-footer-widget .quick-links, .single-sidebar .recent-post {position: relative;display: block;margin-top: -5px }.single-footer-widget .quick-links li {line-height: 38px }.single-footer-widget .quick-links li a {color: #8ca4c2;font-size: 16px;font-weight: 400 }.single-footer-widget .quick-links li a i {font-size: 18px;display: inline-block;padding-right: 19px }.single-footer-widget .subscribe-form {display: block;overflow: hidden;margin-top: 32px }.single-footer-widget .subscribe-form .text {display: block;margin-bottom: 14px }.single-footer-widget .subscribe-form .text p {color: #fff;line-height: 26px;margin: 0 }.single-footer-widget .subscribe-form form {position: relative;width: 100%;max-width: 370px }.single-footer-widget .subscribe-form form input[type=text] {background: 0 0;border: none;border-bottom: 1px solid #193f6c;color: #8ca4c2;display: block;font-size: 16px;font-weight: 400;font-style: normal;height: 50px;padding-left: 0;padding-right: 0;position: relative;transition: 250ms;max-width: 100%;width: 100%;border-radius: 0;font-family: Rubik, sans-serif }.single-footer-widget .subscribe-form input::-webkit-input-placeholder {color: #8ca4c2 }.single-footer-widget .subscribe-form input:-moz-placeholder {color: #8ca4c2 }.single-footer-widget .subscribe-form input::-moz-placeholder {color: #8ca4c2 }.single-footer-widget .subscribe-form input:-ms-input-placeholder {color: #8ca4c2 }.single-footer-widget .subscribe-form form button {margin-top: 30px;background: #2bb4e6;padding: 18px 40px }.single-footer-widget .subscribe-form form input[type=text]:focus {border-color: #fff;color: #fff }.single-footer-widget .subscribe-form form button:hover, .single-footer-widget .subscribe-form form input[type=text]:focus+button {background: #0591c4;color: #fff }.single-footer-widget .footer-social-links ul {display: block;float: left;line-height: 16px }.single-footer-widget .footer-social-links ul li, .single-sidebar .social-links li {display: inline-block;float: left;margin-right: 13px }.single-footer-widget .footer-social-links ul li a i {color: #8ca4c2;font-size: 14px;transition: 250ms }.footer-area.style2 .state-content ul li.inline, .footer-area.style3 .state-content ul li.inline {border-color: #505050 }.footer-area.style2 .state-content ul li .text p, .footer-area.style3 .state-content ul li .text p {color: #848484;transition: 250ms }.footer-area.style2 .single-footer-widget .map-find, .footer-area.style3 .single-footer-widget .map-find {border-top: 1px solid #282828 }.footer-area.style2 .single-footer-widget .subscribe-form input::-webkit-input-placeholder {color: #848484 }.footer-area.style2 .single-footer-widget .subscribe-form input:-moz-placeholder {color: #848484 }.footer-area.style2 .single-footer-widget .subscribe-form input::-moz-placeholder {color: #848484 }.footer-area.style2 .single-footer-widget .subscribe-form input:-ms-input-placeholder {color: #848484 }.footer-area.style2 .single-footer-widget .subscribe-form form input[type=text], .footer-area.style3 .single-footer-widget .subscribe-form form input[type=text], .specialities-content .inner-content ul li:last-child {border-bottom: 1px solid #282828 }.footer-area.style2 .single-footer-widget .subscribe-form form button:hover, .footer-area.style2 .single-footer-widget .subscribe-form form input[type=text]:focus+button {background: #cb2906;color: #fff }.single-footer-widget.clrdeep .subscribe-form form button {border-radius: 3px;background: #007097 }.footer-area.style2 .single-footer-widget.clrdeep .subscribe-form form button:hover {background: #e02e08 }.footer-area.style3 .single-footer-widget .quick-links li a {color: #848484 }.footer-area.style3 .single-footer-widget .subscribe-form input::-webkit-input-placeholder {color: #848484 }.footer-area.style3 .single-footer-widget .subscribe-form input:-moz-placeholder {color: #848484 }.footer-area.style3 .single-footer-widget .subscribe-form input::-moz-placeholder {color: #848484 }.footer-area.style3 .single-footer-widget .subscribe-form input:-ms-input-placeholder {color: #848484 }.footer-area.style3 .single-footer-widget .footer-social-links ul li a:hover i {color: #39c }.footer-area.style3 .single-footer-widget .subscribe-form form button:hover, .footer-area.style3 .single-footer-widget .subscribe-form form input[type=text]:focus+button {background: #068cb8;color: #fff }.footer-bottom-area {position: relative;display: block;background: #fff;padding: 20px 0 }.services-process-area, .why-choose-area {background: #f5f5f5;position: relative;display: block }.footer-bottom-area .copyright-text {margin: 25px 0 0 }.footer-bottom-area .copyright-text p {font-size: 16px;font-weight: 400;margin: 0;line-height: 22px;font-family: Rubik, sans-serif;color: #848484 }.footer-bottom-area .copyright-text p a {font-weight: 500;color: #fff;transition: 250ms }.footer-bottom-area.style2, .footer-bottom-area.style3 {background: #151515;border-top: 1px solid #282828 }.author-box .author-name span, .footer-bottom-area.style3 .copyright-text p, .sidebar-wrapper .single-sidebar .latest-product li .img-holder .overlay-style-one .box .content a:hover i {color: #848484 }.why-choose {position: relative;margin-top: -90px;z-index: 10 }.why-choose .title {position: relative;display: block;overflow: hidden;float: left;width: 290px;height: 300px;z-index: 1;padding: 130px 0 }.why-choose .title:before {position: absolute;top: 0;left: 0;width: 290px;height: 300px;background: url(../images/pattern/choose-title.jpg);content: "";z-index: -1 }.why-choose .title h1 {color: #fff;font-size: 30px;line-height: 36px;text-align: center }.why-choose .content-box {position: relative;display: block;overflow: hidden;float: left;max-width: 880px;width: 100%;background: #fff;min-height: 300px }.why-choose .content-box ul {display: block;float: left;max-width: 440px;width: 100%;margin: 45px 0 0;padding-left: 50px }.why-choose .content-box ul.bdr-right:before {position: absolute;top: 5px;right: 0;width: 1px;bottom: 7px;background: #f2f2f2;content: "" }.why-choose .content-box ul.pd {position: relative;display: block;padding-left: 50px }.why-choose .content-box ul.pd li {padding-right: 50px }.why-choose .content-box ul li {position: relative;display: block;padding-left: 70px;margin-bottom: 33px;padding-right: 50px }.why-choose .content-box ul li:last-child {margin-bottom: 0 }.why-choose .content-box ul li .iocn-holder {position: absolute;top: 12px;left: 0 }.why-choose .content-box ul li .text-holder {display: block;padding-left: 20px }.why-choose .content-box ul li .text-holder h3 {color: #2f2f2f;margin: 0 0 15px }.services-process-area {padding-top: 90px;padding-bottom: 0 }.fact-counter-area, .specialities-area {background-attachment: scroll;background-position: center top;background-repeat: no-repeat;background-size: cover;z-index: 1 }.service-process-content .single-box {position: relative;display: block;overflow: hidden;width: 100% }.single-service-process {position: relative;display: block;max-width: 710px;width: 100%;padding-bottom: 90px !important;min-height: 260px }.single-service-process:before {position: absolute;bottom: 6px;right: 118.5px;width: 5px;height: 65px;background: url(../images/icon/dotted.png) no-repeat;content: "";z-index: 1;margin-bottom: 30px }.single-service-process.right:before {left: 128.5px }.single-service-process.last-child {padding-bottom: 15px }.single-service-process .inner-content {display: block;max-width: 470px }.single-service-process .inner-content.right {padding-left: 10px }.single-service-process .inner-content h3 {margin: 0 0 25px }.single-service-process .inner-content h3 a {color: #2f2f2f;transition: 250ms }.single-service-process .icon-holder {position: absolute;top: 5px;right: 0;width: 170px;min-height: 100px }.single-service-process .icon-holder:before {position: absolute;top: 13px;right: 0;width: 64px;height: 64px;background: url(../images/icon/arrow-1.png) no-repeat;content: "" }.single-service-process .icon-holder .icon {position: absolute;top: 0;right: 70px;height: 100px;width: 100px;background: #fff;display: block;border-radius: 50%;text-align: center;padding: 30px 0;-moz-box-shadow: 0 3px 6px #e0dddd;-webkit-box-shadow: 0 3px 6px #e0dddd;box-shadow: 0 3px 6px #e0dddd }.single-service-process .icon-holder .icon span:before {color: #2f2f2f;font-size: 40px;line-height: 40px }.single-service-process .icon-holder .count {position: absolute;bottom: 0;left: 120px;width: 23px;height: 23px;background: #007097;border-radius: 50%;text-align: center }.single-service-process .icon-holder .count h4 {color: #fff;font-size: 16px;font-weight: 600;line-height: 23px }.single-service-process .icon-holder.left {left: 0 }.single-service-process .icon-holder.left .icon {left: 80px }.single-service-process .icon-holder.left:before {left: 10px;background: url(../images/icon/arrow-2.png) }.single-service-process .icon-holder.left .count {position: absolute;bottom: 0;left: 37px }.specialities-area {padding-top: 120px;padding-bottom: 128px;position: relative }.specialities-area::before {background: rgba(20, 20, 20, .95);content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -1 }.specialities-image-box {position: relative;display: block;max-width: 600px;width: 100% }.specialities-image-box .single-option, .specialities-image-box2 .single-option {position: absolute }.specialities-image-box .single-option p {margin: 0;display: inline-block;line-height: 20px;color: #fff }.specialities-image-box .single-option .border {position: relative;top: 4px;display: inline-block;width: 20px;height: 20px;background: #fff;border: 6px solid #007097 !important;border-radius: 50% }.specialities-image-box .single-option.left-text p {padding-right: 7px }.specialities-image-box .single-option.right-text p {padding-left: 7px }.specialities-image-box .single-option.one {left: -100px;top: 60px }.specialities-image-box .single-option.two {left: -150px;bottom: 190px }.specialities-image-box .single-option.three {left: 150px;bottom: 95px }.specialities-image-box .single-option.four {top: 65px;right: 125px }.specialities-image-box .single-option.five {top: 300px;right: 0 }.specialities-image-box .single-option.six {right: -50px;bottom: 150px }.specialities-content .sec-title, .specialities-content2 .sec-title {padding-bottom: 53px }.specialities-content .inner-content {position: relative;display: block;background: #202020;width: 100%;max-width: 370px;padding: 35px 30px 33px;margin-left: 100px;-moz-box-shadow: 0 5px 5px #121212;-webkit-box-shadow: 0 5px 5px #121212;box-shadow: 0 5px 5px #121212 }.specialities-content .inner-content h3 {color: #007097;font-size: 18px;margin: 0 0 14px;text-transform: uppercase }.specialities-content .inner-content ul li {position: relative;line-height: 50px;border-top: 1px solid #282828;color: #fff;font-size: 16px;padding: 9px 0 7px;z-index: 1 }.specialities-content .inner-content ul li p {color: #fff;font-size: 16px;margin: 0;display: inline-block;background: #202020;padding-right: 15px }.specialities-content .inner-content ul li:before {position: absolute;top: 34px;left: 0;width: 100%;height: 1px;border-bottom: 2px;z-index: -1;content: "" }.specialities-content .inner-content ul li span:before {position: relative;top: 3px;color: #444;font-size: 25px;line-height: 25px;display: inline-block;padding-right: 19px;background: #202020 }.specialities-content .inner-content ul li b {float: right;font-weight: 400;background: #202020;padding-left: 10px;display: inline-block }.specialities-content .inner-content .button {display: block;padding-top: 28px }.fact-counter-area {padding-top: 90px;padding-bottom: 50px;position: relative }.fact-counter-area::before {background: rgba(246, 246, 246, .75);background: -moz-linear-gradient(left, rgba(246, 246, 246, .75) 12%, rgba(246, 246, 246, .78) 21%, rgba(246, 246, 246, .79) 26%, #f5f5f5 90%, #f5f5f5 100%);background: -webkit-gradient(left top, right top, color-stop(12%, rgba(246, 246, 246, .75)), color-stop(21%, rgba(246, 246, 246, .78)), color-stop(26%, rgba(246, 246, 246, .79)), color-stop(90%, #f5f5f5), color-stop(100%, #f5f5f5));background: -webkit-linear-gradient(left, rgba(246, 246, 246, .75) 12%, rgba(246, 246, 246, .78) 21%, rgba(246, 246, 246, .79) 26%, #f5f5f5 90%, #f5f5f5 100%);background: -o-linear-gradient(left, rgba(246, 246, 246, .75) 12%, rgba(246, 246, 246, .78) 21%, rgba(246, 246, 246, .79) 26%, #f5f5f5 90%, #f5f5f5 100%);background: -ms-linear-gradient(left, rgba(246, 246, 246, .75) 12%, rgba(246, 246, 246, .78) 21%, rgba(246, 246, 246, .79) 26%, #f5f5f5 90%, #f5f5f5 100%);background: linear-gradient(to right, rgba(246, 246, 246, .75) 12%, rgba(246, 246, 246, .78) 21%, rgba(246, 246, 246, .79) 26%, #f5f5f5 90%, #f5f5f5 100%);content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -1 }.filters, .single-fact-counter, .single-pricing-box1, .single-service-center {position: relative;display: block;margin-bottom: 40px }.single-fact-counter .icon {position: relative;display: block;margin-bottom: 20px }.single-fact-counter .icon span:before {color: #007097;font-size: 70px;line-height: 70px }.single-fact-counter .icon-box i {color: #222;font-size: 34px;line-height: 50px }.single-fact-counter h1 span {position: relative;display: inline-block;color: #2f2f2f;font-size: 40px;font-weight: 400;font-family: Rubik, sans-serif }.single-fact-counter h1 .plus {display: inline-block;position: relative;top: -3px }.single-fact-counter .count-box .title {position: relative;display: block;margin-top: 29px;border-bottom: 1px solid #e6e6e6 }.single-fact-counter .count-box .title h3 {width: 230px;height: 52px;display: block;margin: 0 auto;text-align: center;background: #fff;color: #2f2f2f;font-weight: 400;text-transform: capitalize;font-family: 'Titillium Web', sans-serif;line-height: 52px }#blog-area, .gallery-area {padding: 90px 0 }.gallery .sec-title {margin: 0;padding: 99px 0 100px }.single-gallery-item {position: relative;display: block;padding: 0;overflow: hidden }.appointment-process, .single-gallery-item .img-holder, .single-product-item .img-holder, .single-service-center .img-holder, .single-service-top .img-holder {position: relative;display: block;overflow: hidden }.single-gallery-item .img-holder img {width: 100%;transition: 1s ease-in-out }.feedback-section .inner-content .video-holder:hover img, .sidebar-wrapper .single-sidebar .latest-product li:hover .img-holder img, .single-gallery-item:hover .img-holder img, .single-product-item:hover .img-holder img, .single-service-center:hover .img-holder img {transform: scale(1.1) }.single-gallery-item .img-holder .overlay-style-one {position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;text-align: center;z-index: 1;background: rgba(0, 0, 0, .72);transition: .7s }.author-box .author-image, .author-box .author-name, .cart-area .cart-table tbody tr .prod-column .column-box .prod-thumb, .cart-area .cart-table tbody tr .prod-column .column-box .title, .checkout-area .table .cart-table tbody tr .product-column .column-box .prod-thumb, .checkout-area .table .cart-table tbody tr .product-column .column-box .product-title, .single-gallery-item .img-holder .overlay-style-one .box .content, .single-pricing-box3 .top .icon, .single-pricing-box3 .top .title {display: table-cell;vertical-align: middle }.single-gallery-item .img-holder .overlay-style-one .box .content h3 {position: relative;opacity: 0;font-size: 24px;transition: .7s;transform: translateY(40px) }.single-gallery-item:hover .img-holder .overlay-style-one .box .content h3 {opacity: 1;transform: translate(0) }.single-gallery-item.more-works .button-holder {position: relative;display: block;overflow: hidden;height: 100%;width: 100% }.single-gallery-item.more-works .button-holder .overlay-style-one {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: #fff;opacity: 1;z-index: 1 }.single-gallery-item.more-works .button-holder .overlay-style-one .content a.more-works {position: relative;display: block;background: #f5f5f5;color: #2f2f2f;width: 220px;height: 60px;margin: 0 auto;line-height: 60px }.blog-large-area .single-blog-post .text-holder .text a:hover, .single-gallery-item.more-works .button-holder .overlay-style-one .content a.more-works:hover, .working-section .appointment-right-style2 .button a.white-bg:hover, .working-section .appointment-right-style2 .button a:hover {background: #151515;color: #fff }.feedback-section .inner-content {position: relative;display: block;background: #f5f5f5;min-height: 545px }.feedback-section .carousel-outer {position: relative;display: block;overflow: hidden;width: 100%;max-width: 1155px;float: left;z-index: 10;margin-top: 90px }.feedback-section .owl-carousel {max-width: 575px;position: static;float: right;width: 100% }.feedback-section .owl-carousel .owl-stage-outer {overflow: visible;padding-bottom: 90px }.testimonial-block-three {position: relative;display: block;border-top: 4px solid #007097;background: #fff;box-shadow: 0 3px 8px #f5f5f5;padding: 54px 50px 55px }.testimonial-block-three .inner-box .upper-box {position: relative;transition: .3s }.testimonial-block-three .inner-box .upper-box .text {position: relative;color: #2f2f2f;font-size: 22px;line-height: 30px;font-weight: 400 }.testimonial-block-three .inner-box .lower-box {position: relative;margin-top: 33px }.testimonial-block-three .inner-box .lower-box .client-info {display: block;margin-bottom: 28px }.testimonial-block-three .inner-box .lower-box .client-info h3 {position: relative;color: #2f2f2f;font-size: 20px;font-weight: 400;text-transform: capitalize;margin: 0 0 3px }.testimonial-block-three .inner-box .lower-box .image-box {position: relative;width: 80px;height: 80px;border-radius: 50%;overflow: hidden;transition: .3s }.author-box .author-image img, .testimonial-block-three .inner-box .lower-box .image-box img {border-radius: 50% }.testimonial-block-three .inner-box .quote-icon {position: absolute;bottom: -14px;right: 40px }.testimonial-block-three .inner-box .quote-icon span:before {color: #f5f5f5;font-size: 135px;line-height: 135px }.feedback-section .owl-item.active .testimonial-block-three {box-shadow: block }.feedback-section .carousel-outer .owl-theme .owl-nav {left: 467px;position: absolute;width: 90px;z-index: 100;bottom: 230px;height: 90px;margin: 0 }.feedback-section .carousel-outer .owl-theme .owl-nav .owl-prev {background: rgba(243, 71, 30, .7);display: block;height: 90px;position: absolute;left: 0;top: 0;transition: .7s;width: 45px;z-index: 10;border-radius: 0;margin: 0;padding: 0 }.feedback-section .carousel-outer .owl-theme .owl-nav .owl-next {background: rgba(243, 71, 30, .7);display: block;height: 90px;position: absolute;right: 0;top: 0;transition: .7s;width: 45px;z-index: 10;border-radius: 0;margin: 0;padding: 0 }.feedback-section .carousel-outer .owl-theme .owl-nav .owl-next:hover, .feedback-section .carousel-outer .owl-theme .owl-nav .owl-prev:hover {background: rgba(243, 71, 30, .9) }.feedback-section .carousel-outer .owl-theme .owl-nav div .fa {color: #ececec;font-size: 30px;font-weight: 100;display: block;text-align: center;line-height: 88px }.feedback-section .inner-content .video-holder {position: absolute;top: 0;bottom: 0;right: 0;max-width: 960px;width: 100%;z-index: 1 }.feedback-section .inner-content .video-holder img {transform: scale(1);transition: .5s;width: 100% }.feedback-section .inner-content .video-holder .overlay-gallery {background-color: transparent;bottom: 0;height: 100%;left: 0;position: absolute;right: 0;top: 0;width: 100%;transition: 250ms }.feedback-section .inner-content .video-holder .overlay-gallery .icon-holder {display: table;height: 100%;width: 100%;text-align: center }.feedback-section .inner-content .video-holder .overlay-gallery .icon-holder .content {display: table-cell;vertical-align: middle;text-align: center }.feedback-section .inner-content .video-holder .overlay-gallery .icon-holder .icon {width: 90px;height: 90px;display: block;padding: 15px;background: #fff;border-radius: 50%;margin: 0 auto }.feedback-section .inner-content .video-holder .overlay-gallery .icon-holder .icon .inner {width: 60px;height: 60px;display: block;background: #fff;border-radius: 50%;-moz-box-shadow: 0 0 10px #e8e3e3;-webkit-box-shadow: 0 0 10px #e8e3e3;box-shadow: 0 0 10px #e8e3e3 }.feedback-section .inner-content .video-holder .overlay-gallery .icon-holder .icon .inner a, .single-testimonial-box .image-holder .overlay-gallery .icon-holder .content .icon a {width: 60px;height: 60px;display: block }.feedback-section .inner-content .video-holder .overlay-gallery .icon-holder .icon .inner a span:before, .single-testimonial-box .image-holder .overlay-gallery .icon-holder .content .icon a span:before {color: #007097;font-size: 20px;display: block;padding: 20px 0 }.feedback-section .inner-content .video-holder:hover .overlay-gallery {background-color: rgba(0, 0, 0, .6) }.repair-area .repair-carousel {position: relative;margin-top: -140px;z-index: 10;background: #fff }.repair-area .owl-carousel .owl-stage-outer {position: relative;overflow: hidden;border-right: 1px solid #f2f2f2 }.single-repair-item {position: relative;display: inline-block;float: left;background: #fff;padding: 79px 0 44px;max-width: 290px;width: 100%;text-align: center;border-left: 1px solid #f2f2f2;border-top: 1px solid #f2f2f2;border-bottom: 1px solid #f2f2f2 }.single-repair-item .icon-holder {position: relative;display: block;margin-bottom: 25px;z-index: 1 }.single-repair-item .icon-holder:before {position: absolute;top: -20px;left: 100px;width: 40px;height: 40px;background: #f5f5f5;border-radius: 50%;z-index: -1;content: "" }.single-repair-item .icon-holder span:before {color: #3aabd0;font-size: 90px;line-height: 90px }.single-repair-item .title-holder h3 {color: #d0d0d0 }.repair-area .owl-theme .owl-nav {display: none !important;position: absolute;top: 0;right: -330px;margin: 0;width: 70px;height: 100%;border-left: 0 solid #f2f2f2;padding: 115px 0 115px 30px }.about-v2-area, .specialities-image-box2, .specialities-v2-area {position: relative;display: block }.repair-area .owl-theme .owl-nav [class*=owl-] {background: 0 0;color: #2f2f2f;font-size: 35px;margin: 0;padding: 0;border-radius: 0 }.repair-area .owl-theme .owl-nav .owl-prev {float: left }.repair-area .owl-theme .owl-nav .owl-next {position: absolute;right: 0;margin: 0 }.about-v2-area {padding-top: 90px;padding-bottom: 90px;background: #fff }.specialities-v2-area {background: #252525;padding: 90px 0 }.specialities-image-box2 {max-width: 450px;width: 100%;margin: 0;z-index: 1 }.specialities-image-box2:before {position: absolute;top: -90px;bottom: 0;right: -190px;height: 764px;width: 589px;background: url(../images/pattern/specialities-image-box2-bg.jpg) no-repeat;content: "";z-index: -1 }.specialities-image-box2 .single-option.one {left: 25px;top: -10px }.specialities-image-box2 .single-option.two {left: 110px;top: 60px }.specialities-image-box2 .single-option.three {left: 70px;top: 300px }.specialities-image-box2 .single-option.four {left: 210px;bottom: 40px }.specialities-image-box2 .single-option.five {left: 340px;bottom: 145px }.specialities-image-box2 .single-option.six {left: 190px;top: 20px }.specialities-image-box2 .single-option.seven {left: 305px;top: 210px }.specialities-image-box2 .single-option .border-outer {position: relative;display: block;width: 38px;height: 38px;z-index: 1 }.specialities-image-box2 .single-option .border-outer:before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center;background: rgba(117, 185, 218, .5);border-radius: 50%;content: "";transform: scale(0);transition: .7s;z-index: -1 }.blog-single-area .single-blog-post.style2:hover .img-holder img, .single-commitment-item:hover .overlay, .single-product-item:hover .img-holder .overlay-style-one .content, .specialities-image-box2 .single-option:hover .border-outer:before {transform: scale(1) }.specialities-image-box2 .single-option .border-outer:after {position: absolute;top: 6px;left: 6px;width: 26px;height: 26px;text-align: center;background: rgba(117, 185, 218, .5);border-radius: 50%;content: "";transform: scale(1);transition: .7s;z-index: -1 }.single-commitment-item:hover .statics-overlay, .specialities-image-box2 .single-option:hover .border-outer:after {transform: scale(0) }.specialities-image-box2 .single-option .border-outer .borders {position: relative;display: inline-block;width: 20px;height: 20px;background: #f5f5f5;border: 6px solid #3aabd0;border-radius: 50%;margin: 9px;z-index: 1 }.specialities-image-box2 .single-option .overlay-text {position: absolute;top: 0;bottom: 0;left: 10px;width: 200px;margin: 9px 0;transition: .7s .1s;opacity: 0;transform: translate3d(0, 0, 0) }.specialities-image-box2 .single-option:hover .overlay-text {transform: translate3d(30px, 0, 0);opacity: 1 }.specialities-image-box2 .single-option .overlay-text p {color: #fff;font-size: 16px;font-weight: 400;margin: 0;line-height: 20px }.specialities-content2 {position: relative;display: block;overflow: hidden;z-index: 1 }.specialities-content2 .inner-content-box ul li {max-width: 285px;width: 100%;float: left;text-align: center;display: block;padding: 0 20px }.specialities-content2 .inner-content-box ul li:first-child {border-bottom: 1px solid #303030;border-right: 1px solid #303030;padding-bottom: 38px }.specialities-content2 .inner-content-box ul li:nth-child(2) {border-bottom: 1px solid #303030;padding-bottom: 38px }.specialities-content2 .inner-content-box ul li:nth-child(3) {border-right: 1px solid #303030;padding-top: 50px }.gallery-area.gallery-fullwidth, .specialities-content2 .inner-content-box ul li:nth-child(4) {padding-top: 50px }.specialities-content2 .inner-content-box ul li .icon-holder {display: block;margin-bottom: 26px }.specialities-content2 .inner-content-box ul li .icon-holder span:before {color: #3aabd0;font-size: 65px;line-height: 65px }.specialities-content2 .inner-content-box ul li .text-holder h3 {color: #fff;margin-bottom: 20px }.appointment-process-area, .history-section {position: relative;display: block;background: #fff;padding: 90px 0 }.appointment-process ul li {position: relative;display: inline-block;float: left;width: 25%;text-align: center }.appointment-process ul li:before {position: absolute;top: 68px;right: -32px;width: 65px;height: 5px;background: url(../images/pattern/dotted.png);content: "" }.appointment-process ul li .icon-holder {position: relative;display: block;width: 140px;height: 140px;margin: 0 auto;border: 1px solid #f5f5f5;border-radius: 50%;padding: 38px 0 }.appointment-process ul li .icon-holder span:before {color: #d0d0d0;font-size: 60px;line-height: 60px;transition: 250ms }.appointment-process ul li .title-holder {display: block;margin-top: 25px;margin-bottom: 20px }.appointment-process ul li .count {display: block;width: 30px;height: 30px;background: #3aabd0;margin: 0 auto;border-radius: 50% }.appointment-process ul li .count h4 {color: #fff;font-size: 16px;font-weight: 600;line-height: 30px }.appointment-button {display: block;margin-top: 50px }.appointment-button a {border: 2px solid #3aabd0;color: #3aabd0;width: 250px;height: 60px;display: inline-block;line-height: 56px;border-radius: 30px }.appointment-button a:hover {background: #151515;color: #fff;border-color: #151515 }#home3-google-map {height: 500px;width: 100% }.breadcrumb-area {background-attachment: scroll;background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;padding-top: 100px;z-index: 1;padding-bottom: 100px }.breadcrumb-area::before {content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -1 }.breadcrumb-area .title, .single-event-content .social-share-box .social-share-icon {display: inline-block;float: left }.breadcrumb-area .title h1 {color: #fff;font-size: 40px;font-weight: 400;line-height: 40px;text-transform: capitalize }.breadcrumb-area .breadcrumb-menu {display: inline-block;float: right }.breadcrumb-area .breadcrumb-menu ul {display: block;margin: 14px 0 }.breadcrumb-area .breadcrumb-menu ul li {display: block;float: left;margin-right: 10px;padding-right: 10px;line-height: 12px;font-size: 16px;font-weight: 400;border-right: 1px solid #fff;text-transform: capitalize;font-family: Rubik, sans-serif;transition: 250ms }.breadcrumb-area .breadcrumb-menu ul li a {color: #fff;font-size: 16px;font-weight: 400;text-transform: capitalize;font-family: Rubik, sans-serif;transition: 250ms }.breadcrumb-area .breadcrumb-menu ul li a:hover, .breadcrumb-area .breadcrumb-menu ul li.active {color: #999 }.breadcrumb-area.Style2, .breadcrumb-area.Style3 {padding-top: 130px;padding-bottom: 130px }.breadcrumb-area.Style2::before, .cart-bottom .calculate-shipping .ui-state-default .ui-icon {background: 0 0 }.about-content-area, .welcome-area.about-page {position: relative;display: block;padding-top: 90px;padding-bottom: 90px }.about-content-box {display: block;margin-top: 70px;padding-right: 30px }.about-content-box .single-item .icon-holder {display: block;margin-bottom: 38px }.about-content-box .single-item .icon-holder span:before {color: #007097;font-size: 65px;line-height: 65px }.about-content-box .single-item .title-holder {display: block;margin-bottom: 29px }.about-content-box .single-item .title-holder h2, .corporate-services-box h2 {color: #333;font-size: 24px;font-weight: 400;line-height: 30px }.about-content-area .owl-dots {position: relative;margin-top: 34px !important;text-align: left }.about-content-area .owl-dots .owl-dot {position: relative;width: 15px;height: 6px;margin: 5px;border: 1px solid #ebe8e5;padding: 0;background: #fff;border-radius: 0;transition: 250ms;display: inline-block }.about-content-area .owl-dots .owl-dot.active {position: relative;background: #007097;border-color: #007097 }.about-content-area .owl-dots .owl-dot.active:before {position: absolute;top: -3px;left: -1px;right: 0;width: 15px;height: 2px;background: #007097;content: "";transition: 250ms }.team-area {position: relative;padding-top: 90px;padding-bottom: 50px }.single-team-member {position: relative;display: block;overflow: hidden;margin-bottom: 40px;transition: 250ms }.single-team-member .name {position: relative;display: block;background: #f5f5f5;padding-left: 15px;padding-top: 30px;z-index: 1;padding-right: 15px;min-height: 170px }.single-team-member .name:before {position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 1;z-index: -1;content: "";transition: 250ms;background: rgba(0, 112, 151, .9);transform: translate3d(0, -100%, 0) }.single-team-member .name h3 {display: block;color: #333;font-size: 20px;font-weight: 400;margin: 0 0 5px;transition: 250ms .4s }.single-team-member .name span {color: #007097;transition: 250ms .5s }.single-team-member .img-holder {overflow: hidden;position: relative;display: block;border-top: 10px solid #fff;transition: 250ms;transform: translate3d(0, 0, 0) }.single-team-member:hover .img-holder {transform: translate3d(0, -10px, 0) }.single-team-member .img-holder .overlay-style-one {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: auto;height: auto;opacity: 1;z-index: 1;transition: 250ms;background: rgba(20, 20, 20, .83);transform: translate3d(0, 100%, 0) }.single-team-member .img-holder .overlay-style-one .social-links {position: absolute;bottom: 30px;left: 0;right: 0 }.single-team-member .img-holder .overlay-style-one .social-links li a i {width: 35px;height: 35px;background: #007097;border-radius: 50%;color: #fff;font-size: 14px;line-height: 36px;transition: 250ms }.single-team-member .img-holder .overlay-style-one .social-links li a:hover i {background: #2b4793 }.single-team-member .img-holder .overlay-style-one .social-links li a.twitter i, .tag-box.social-share-box .sociallinks-style-two li.twitter a i {background: #55acee }.single-team-member .img-holder .overlay-style-one .social-links li a.twitter:hover i {background: #3590d4 }.single-team-member .img-holder .overlay-style-one .social-links li a.youtube i, .tag-box.social-share-box .sociallinks-style-two li.youtube a i {background: #e02f2f }.single-team-member .img-holder .overlay-style-one .social-links li a.youtube:hover i {background: #cb1e1e }.service-center-area {position: relative;display: block;padding: 80px 0 50px }.service-center-area .title {display: block;padding-bottom: 48px }.service-center-area .title h1 {color: #333;font-size: 30px;font-weight: 400;line-height: 40px;margin: 0 0 11px }.service-center-area .title p {color: #999;font-size: 18px;margin: 0 }.service-center-area .service-box {margin-left: -6px;margin-right: -6px }.service-center-area .service-box .single-box {padding-left: 6px;padding-right: 6px }.single-service-center .img-holder img {width: 100%;transition: 1s ease-in-out;max-height: 500px;max-width: 380px }.single-service-center .inner-content {position: absolute;bottom: 30px;left: 30px;right: 30px;text-align: center;transition: 250ms;transform: translate3d(0, 0, 0) }.single-service-center:hover .inner-content {transition: 250ms;opacity: 0;transform: translate3d(0, -100%, 0) }.single-service-center .img-holder .overlay-content .title-holder, .single-service-center .inner-content .icon-holder {display: block;padding-bottom: 25px;margin: 0 0 24px;border-bottom: 1px solid rgba(255, 255, 255, .2) }.single-service-center .inner-content .icon-holder span:before {color: #fff;font-size: 100px;line-height: 100px }.single-service-center .img-holder .overlay-content .title-holder h2, .single-service-center .inner-content .title-holder h2 {color: #fff;font-size: 24px;font-weight: 400 }.single-service-center .img-holder .overlay-content {position: absolute;bottom: 38px;left: 30px;right: 30px;opacity: 0;text-align: center;z-index: 1;transition: .7s;transform: translate3d(0, 100%, 0) }.single-service-center:hover .img-holder .overlay-content {opacity: 1;transform: translate3d(0, 0, 0) }.single-service-center .img-holder .overlay-content .text-holder p {color: #fff;margin: 0 0 16px }.specialities-v3-area {position: relative;display: block;padding-top: 90px;padding-bottom: 60px;z-index: 1 }.specialities-v3-area:before {position: absolute;top: 0;left: 0;width: 100%;height: 120px;background: #f5f5f5;content: "";z-index: -1 }.specialities-v3-area .sec-title p {color: #999;font-size: 18px;font-weight: 400;line-height: 26px;margin: 19px 0 33px }.specialities-v3-area .sec-title a {position: relative;display: inline-block;background: #007097;color: #fff;width: 180px;height: 55px;line-height: 54px;border-radius: 4px;text-align: center }.specialities-v3-area .sec-title a:hover {background: #d62b06 }.single-specialitie-box {position: relative;display: block;background: #fff;border: 1px solid #f2f2f2;padding: 50px 0;margin-bottom: 30px;max-height: 400px;min-height: 400px }.single-specialitie-box span:before {color: #e0e0e0;font-size: 62px;line-height: 62px }.single-specialitie-box h3 {color: #333;font-size: 20px;font-weight: 400;margin: 23px 0 15px }.single-specialitie-box .borders {height: 3px;width: 50px;background: #007097;display: block;margin: 0 auto }.corporate-services-box {position: absolute;top: 135px;left: 50%;margin-left: -120px;display: block;width: 240px;height: 240px;background: 0 0;text-align: center;z-index: 2;padding: 90px 0 }.corporate-services-left, .corporate-services-right {padding-top: 555px;background-repeat: no-repeat;background-size: cover;z-index: 1 }.corporate-services-box:before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;z-index: -1;content: "";transform: rotate(45deg) }.corporate-services-left {position: relative;display: block;background-attachment: fixed }.corporate-services-left::before, .corporate-services-right::before {background: rgba(0, 0, 0, .9);content: "";height: 30%;left: 0;position: absolute;top: 0;width: 100%;z-index: -1;transition: .7s;opacity: 0 }.corporate-services-left:hover::before, .corporate-services-right:hover::before {opacity: 1;height: 100% }.corporate-services-left .content-box, .corporate-services-right .content-box {position: absolute;left: 0;right: 0;bottom: 30px;max-width: 530px;width: 100%;margin: 0 auto;background: #007097;display: block;padding: 45px 40px 43px;text-align: center;opacity: 0;transition: .7s .5s }.corporate-services-left:hover .content-box, .corporate-services-right:hover .content-box {opacity: 1;bottom: 0 }.corporate-services-left .content-box h3, .corporate-services-right .content-box h3 {color: #fff;font-size: 20px;font-weight: 400;margin: 0 0 20px }.corporate-services-left .content-box p, .corporate-services-right .content-box p {color: #fff;margin: 0;line-height: 24px }.corporate-services-right {position: relative;background-attachment: scroll;background-position: right top }.single-service-area {position: relative;display: block;padding: 90px 0 }.single-service-top {position: relative;display: block;padding-bottom: 50px;border-bottom: 2px solid #007097 }.single-service-top .text-holder h2 {color: #333;font-size: 24px;font-weight: 400;margin: -6px 0 25px }.product-tab-box .review-form .add-rating-box, .single-service-top .text-holder p {margin: 0 0 20px }.single-service-top .text-holder .bottom h4 {color: #333;font-size: 16px;font-weight: 400;line-height: 26px;text-transform: uppercase;margin: 0 0 10px }.choosing-area .top .left h3, .single-pricing-box3 ul li, .single-service-top .text-holder .bottom ul li {line-height: 40px }.single-service-top .text-holder .bottom ul li i {color: #007097;font-size: 16px;display: inline-block;padding-right: 9px }.work-processing-step {position: relative;display: block;padding-top: 44px }.work-processing-step h2 {color: #333;font-size: 24px;font-weight: 400;display: block;margin: 0 0 21px }.single-pricing-box3 ul, .work-processing-step .single-box {position: relative;display: block;margin-bottom: 26px }.work-processing-step .single-box h4 {color: #333;font-size: 16px;font-weight: 400;margin: 0 0 11px;text-transform: uppercase }.work-processing-step .single-box .inner-content {position: relative;display: block;border: 1px solid #f2f2f2;min-height: 85px;padding: 12px 0 12px 100px }.work-processing-step .single-box .inner-content .icon-box {position: absolute;top: 12px;bottom: 12px;left: 20px;width: 60px;height: 60px;background: #f5f5f5;border-radius: 50%;text-align: center;display: block;padding: 16px 0;transition: 250ms }.work-processing-step .single-box .inner-content .icon-box span:before {color: #333;font-size: 30px;line-height: 30px;font-weight: 500;transition: 250ms }.work-processing-step .single-box .inner-content .title-holder {display: block;margin: 17px 0 }.work-processing-step .single-box .inner-content .title-holder h3 {color: #333;font-size: 20px;font-weight: 400 }.service-price-box {position: relative;display: block;padding-top: 28px }.service-price-box h2 {color: #333;font-size: 24px;font-weight: 400;margin: 0 0 20px }.service-price-box p {margin: 0 0 28px }.service-price-box ul {position: relative;display: block;border: 1px solid #f2f2f2;padding: 34px 29px 0 }.service-price-box ul li {display: block;overflow: hidden;color: #333;font-size: 18px;font-weight: 400;border-bottom: 1px solid #f2f2f2;line-height: 68px;text-transform: capitalize;font-family: 'Titillium Web', sans-serif }.service-price-box ul li span {color: #999;font-size: 16px;font-weight: 400;float: right;font-family: Rubik, sans-serif }.service-price-box ul li h3, .title-box h3 {color: #333;font-weight: 400;text-transform: uppercase }.service-price-box ul li h3 {font-size: 18px;display: block;margin: 0 0 14px }.single-service-sidebar {position: relative;display: block;margin-left: 35px;padding: 48px 30px 50px;background: #fff;-webkit-box-shadow: 0 0 8px 3px #f5f5f5;box-shadow: 0 0 8px 3px #f5f5f5 }.title-box {position: relative;display: block;padding-left: 16px;padding-bottom: 29px }.title-box.center h3:before, .title-box:before {position: absolute;top: 2px;left: 0;width: 6px;height: 13px;background: #007097;content: "" }.title-box h3 {font-size: 16px;line-height: 16px }.locations-content-box form.search-form, .single-service-sidebar .single-sidebar {position: relative;display: block;margin-bottom: 48px }.single-service-sidebar .service-pages li {display: block;margin-bottom: 10px }.single-service-sidebar .service-pages li:last {margin-bottom: 0 }.single-service-sidebar .service-pages li a {position: relative;display: block;border: 1px solid #f2f2f2;padding: 12px 0 12px 29px;color: #999;font-size: 18px;font-weight: 400;text-transform: capitalize;font-family: 'Titillium Web', sans-serif;transition: 250ms .1s }.single-service-sidebar .service-pages li a:hover, .single-service-sidebar .service-pages li.active a {padding-left: 43px;color: #007097 }.single-service-sidebar .service-pages li a:before {position: absolute;top: 0;bottom: 0;left: 29px;width: 4px;height: 13px;background: #007097;content: "";margin: 17px 0;transition: 250ms;opacity: 0 }.single-service-sidebar .choose-us {position: relative;display: block;margin-top: 2px }.single-service-sidebar .choose-us li {display: block;border-bottom: 1px solid #f2f2f2;padding-bottom: 19px;margin-bottom: 19px }.location-box .single-box ul li:last-child, .quick-contact-box ul li:last-child, .single-event-style2 .top .left-content ul li:last-child, .single-location-box .text-holder ul li:last-child, .single-service-sidebar .choose-us li:last-child, .single-sidebar .categories li:last-child, .single-sidebar .recent-post li:last-child {margin-bottom: 0 }.single-service-sidebar .choose-us li a {position: relative;display: block;padding-left: 50px;transition: 250ms }.single-service-sidebar .choose-us li a .icon-holder span:before {color: #007097;font-size: 30px;line-height: 30px }.single-service-sidebar .choose-us li a .title-holder h3 {color: #333;font-size: 18px;font-weight: 400;line-height: 30px;transition: 250ms }.faq-sidebar .sidebar-appoinment, .single-service-sidebar .sidebar-appoinment {position: relative;display: block;border: 1px solid #f2f2f2 }.faq-sidebar .sidebar-appoinment .title, .single-service-sidebar .sidebar-appoinment .title {display: block;background: #f5f5f5;text-align: center;padding: 15px 0 }.faq-sidebar .sidebar-appoinment .title h3, .single-service-sidebar .sidebar-appoinment .title h3 {color: #333;font-size: 16px;font-weight: 400;text-transform: uppercase }.faq-sidebar .sidebar-appoinment .appoinment-form, .single-service-sidebar .sidebar-appoinment .appoinment-form {display: block;padding: 24px 30px 40px }.faq-sidebar .sidebar-appoinment .appoinment-form .input-box, .single-service-sidebar .sidebar-appoinment .appoinment-form .input-box {position: relative;display: block;margin-bottom: 14px }.single-service-sidebar .sidebar-appoinment .appoinment-form .input-box.marbtm7 {margin-bottom: 7px }.single-service-sidebar .sidebar-appoinment .appoinment-form .input-box .icon-box {position: absolute;right: 0;top: 12px }.single-service-sidebar .sidebar-appoinment .appoinment-form .input-box .icon-box i {color: #ccc;font-size: 14px }.faq-sidebar .sidebar-appoinment .appoinment-form .input-box input[type=email], .faq-sidebar .sidebar-appoinment .appoinment-form .input-box input[type=text], .faq-sidebar .sidebar-appoinment .appoinment-form .input-box textarea, .single-service-sidebar .sidebar-appoinment .appoinment-form .input-box input[type=email], .single-service-sidebar .sidebar-appoinment .appoinment-form .input-box input[type=text] {width: 100%;border: 0 solid #f2f2f2;border-bottom: 1px solid #f2f2f2;height: 45px;display: block;padding: 0;color: #222;font-size: 16px;font-weight: 400;border-radius: 0;font-family: Rubik, sans-serif;transition: 250ms }.faq-sidebar .sidebar-appoinment .appoinment-form button.btn-one, .single-service-sidebar .sidebar-appoinment .appoinment-form button.btn-one {background: #007097;color: #fff;font-size: 14px;line-height: 14px;font-weight: 600;display: block;width: 100%;padding: 19px 40px 20px;text-transform: uppercase;border-radius: 4px;margin-top: 16px }.faq-sidebar .sidebar-appoinment .appoinment-form button.btn-one span:before, .single-service-sidebar .sidebar-appoinment .appoinment-form button.btn-one span:before {position: relative;top: 1px;font-size: 16px;line-height: 16px;display: inline-block;padding-left: 10px }.single-service-sidebar .sidebar-appoinment .appoinment-form button.btn-one:hover {background: #d62e09 }.single-service-sidebar .service-file a {position: relative;display: block;background: #007097;padding: 15px 0 16px 60px;color: #fff }.single-service-sidebar .service-file a .icon-holder {position: absolute;top: 0;bottom: 0;left: 20px;margin: 12px 0 }.single-service-sidebar .service-file a .title-holder h3 {font-size: 18px;font-weight: 400 }.single-service-sidebar .service-file a .title-holder h3 span {font-size: 16px;margin-right: 20px;float: right;text-transform: uppercase;font-family: Rubik, sans-serif }.faq-area {position: relative;display: block;padding: 88px 0 90px }.faq-content-box .title-box {position: relative;display: block;padding-bottom: 30px }.faq-content-box .title-box p {position: relative;display: block;margin: 0 0 0 -15px;padding-top: 24px }.faq-content-box form.search-form {position: relative;display: block;margin-bottom: 44px }.faq-content-box form.search-form input[type=text], .locations-content-box form.search-form input[type=text] {background: #fff;border: 0 solid #f2f2f2;border-bottom: 1px solid #f2f2f2;color: #ccc;display: block;font-size: 16px;font-weight: 400;height: 40px;letter-spacing: 1px;padding-left: 0;padding-right: 55px;position: relative;-webkit-transition: 250ms;transition: 250ms;width: 100% }.faq-content-box form.search-form button, .locations-content-box form.search-form button {background: 0 0;color: #333;display: block;height: 40px;padding: 8px 0;position: absolute;right: 0;text-align: center;top: 0;transition: 250ms;width: 40px }.faq-content-box form.search-form button i, .locations-content-box form.search-form button i, .not-found-content .search-form button i, .sidebar-wrapper .single-sidebar .search-form button i {font-size: 14px }.faq-content-box form.search-form input[type=text]:focus, .locations-content-box form.search-form input[type=text]:focus {border-bottom: 1px solid #000;background: #fff;color: #000 }.faq-content-box form.search-form button:hover, .faq-content-box form.search-form input[type=text]:focus+button, .locations-content-box form.search-form button:hover, .locations-content-box form.search-form input[type=text]:focus+button {background: #000;color: #fff }.faq-content-box .inner-content .single-box {position: relative;display: block;overflow: hidden;border-bottom: 1px solid #f2f2f2;padding-bottom: 40px;margin-bottom: 34px }.faq-content-box .inner-content .single-box.last-child {border: none;padding: 0;margin: 0 }.faq-content-box .inner-content .single-box .left-content {position: relative;display: block;max-width: 335px;width: 100%;float: left }.faq-content-box .inner-content .single-box .left-content h2 {color: #ccc;font-size: 24px;margin: 0 0 20px }.faq-content-box .inner-content .single-box .left-content h3 {color: #333;font-size: 20px;line-height: 26px }.faq-content-box .inner-content .single-box .right-content {position: relative;display: block;float: left;max-width: 535px;width: 100%;padding-left: 65px;padding-right: 35px }.faq-content-box .inner-content .single-box .right-content:before {position: absolute;top: 53px;left: 0;bottom: 40px;width: 1px;height: 100%;background: #f2f2f2;content: "" }.faq-content-box .inner-content .single-box .right-content:after {position: absolute;bottom: -40px;left: 0;width: 1px;height: 40px;background: #fff;content: "" }.faq-content-box .inner-content .single-box .right-content h2 {color: #f33;font-size: 24px;margin: 0 0 20px }.faq-sidebar .sidebar-appoinment .appoinment-form .input-box.marbtm7 {margin-bottom: 17px }.faq-sidebar .sidebar-appoinment .appoinment-form .input-box textarea {height: 58px }.locations-area {position: relative;display: block;padding: 77px 0 32px }.single-location-box {position: relative;display: block;overflow: hidden;margin-bottom: 58px }.health-coacher .text-box .coacher-name, .single-location-box .title-box {display: block;overflow: hidden;padding-bottom: 29px }.single-location-box .text-holder {position: relative;display: block;border: 2px solid #f2f2f2;padding: 33px 10px 32px 35px }.single-location-box .text-holder ul li {display: block;margin-bottom: 18px }.single-location-box .text-holder ul li h3 {color: #333;font-size: 18px;margin: 0 0 4px }#location1-google-map, #location2-google-map, #location3-google-map, #location4-google-map, #location5-google-map {height: 355px;width: 100% }.testimonial-page {padding-top: 90px;padding-bottom: 40px }.single-testimonial-box {position: relative;display: block;margin-bottom: 50px;transition: 250ms }.single-testimonial-box .text-holder {position: relative;display: block;transition: 250ms;padding: 44px 30px 40px;-webkit-box-shadow: 0 4px 8px 2px rgba(236, 234, 234, .7);box-shadow: 0 4px 8px 2px rgba(236, 234, 234, .7) }.single-testimonial-box:hover .text-holder {-webkit-box-shadow: 0 4px 8px 2px rgba(236, 234, 234, .3);box-shadow: 0 4px 8px 2px rgba(236, 234, 234, .3) }.single-testimonial-box .text-holder .text p {color: #333;font-size: 22px;line-height: 30px;margin: 0 }.single-testimonial-box .text-holder h3 {color: #333;font-size: 20px;margin: 0 0 3px }.single-testimonial-box .image-holder .overlay-gallery .icon-holder .content .title span, .single-testimonial-box .text-holder span {color: #f33 }.single-testimonial-box .text-holder .quote-icon {position: absolute;bottom: 21px;right: 30px }.single-testimonial-box .text-holder .quote-icon span:before {color: #f5f5f5;font-size: 85px;line-height: 85px }.single-testimonial-box .image-holder .overlay-gallery {background-color: transparent;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;position: absolute;transition: 250ms }.single-pricing-box3.one:before, .single-pricing-box3.two:before {right: -100px;font-size: 200px;line-height: 170px;color: #f5f5f5;font-weight: 900;bottom: 0;font-family: Flaticon;z-index: -1 }.single-testimonial-box .image-holder .overlay-gallery .icon-holder .content {position: absolute;bottom: 30px;left: 30px }.single-testimonial-box .image-holder .overlay-gallery .icon-holder .content .icon {width: 60px;height: 60px;display: inline-block;background: #fff;border-radius: 50%;text-align: center;float: left }.single-testimonial-box .image-holder .overlay-gallery .icon-holder .content .title {display: inline-block;float: left;padding-left: 20px;margin: 8px 0 }.single-testimonial-box .image-holder .overlay-gallery .icon-holder .content .title h3 {color: #fff;font-size: 20px;margin: 0 0 3px }.pricing-table1-area, .pricing-table3-area {position: relative;display: block;padding: 88px 0 50px }.single-pricing-box1 ul {position: relative;display: block;border: 1px solid #f2f2f2;padding: 0 30px }.single-pricing-box1 ul li {position: relative;display: block;overflow: hidden;line-height: 68px;border-top: 1px solid #f2f2f2;color: #fff;z-index: 1 }.single-pricing-box1 ul li:first-child {border-top: none }.single-pricing-box1 ul li.title {display: block;padding: 34px 0 14px }.single-pricing-box1 ul li h3 {color: #333;font-size: 18px;text-transform: uppercase;display: inline-block;float: left }.single-pricing-box1 ul li h5 {font-size: 14px;font-weight: 600;text-transform: uppercase;display: inline-block;margin: 4px 0 }.single-pricing-box1 ul li p {color: #333;font-size: 18px;font-weight: 400;margin: 0;display: inline-block;float: left }.single-pricing-box1 ul li span:before {position: relative;color: #d0d0d0;font-size: 28px;line-height: 28px;display: inline-block;float: left;padding-right: 19px;margin: 20px 0 }.single-pricing-box1 ul li b {position: relative;float: right;color: #999;font-size: 16px;font-weight: 400 }.pricing-table2-area {position: relative;display: block;background: #151515;padding: 85px 0 50px }.title-box.center h3 {position: relative;display: inline-block;padding-left: 16px;padding-right: 16px;color: #fff }.title-box.center h3:after {position: absolute;top: 2px;right: 0;width: 6px;height: 13px;background: #007097;content: "" }.single-pricing-box2 {position: relative;display: block;padding: 0;margin-bottom: 40px;background: #1b1b1b }.single-pricing-box2 .title.bg-one, .single-pricing-box2.bg-change {background: #202020 }.single-pricing-box2 .title {position: relative;display: block;background: #202020;padding: 36px 30px 13px }.single-pricing-box2 .title.bg-two {background: #1b1b1b }.single-pricing-box2 .title h4 {color: #fff;font-size: 16px;font-weight: 400;text-transform: uppercase;border-bottom: 1px solid #282828;padding-bottom: 16px;margin-bottom: 16px }.single-pricing-box2 ul {position: relative;display: block;padding: 27px 30px 25px }.single-pricing-box2 ul li {line-height: 40px;color: #848484 }.single-pricing-box2 ul li i {color: #444;font-size: 14px;display: inline-block;padding-right: 13px }.single-pricing-box3 {position: relative;display: block;overflow: hidden;margin-bottom: 40px;box-shadow: 0 0 5px 2px #f2f2f2 }.single-pricing-box3.one:before {position: absolute;content: "\f10c" }.single-pricing-box3.two:before {position: absolute;content: "\f10b" }.single-pricing-box3.three:before {position: absolute;bottom: 0;right: -36px;font-family: Flaticon;content: "\f10a";font-size: 160px;line-height: 160px;color: #f5f5f5;font-weight: 900;z-index: -1 }.single-pricing-box3 .inner-content {position: relative;display: block;padding: 0 40px }.single-pricing-box3 .top {position: relative;display: block;padding: 30px 0 23px;border-bottom: 1px solid #f2f2f2;margin-bottom: 17px }.author-box .author-image, .single-pricing-box3 .top .icon {width: 60px }.single-pricing-box3 .top .icon span:before {color: #82879b;font-size: 40px;line-height: 40px }.single-pricing-box3 .top .title h3 {color: #2f2f2f;font-size: 20px;margin: 0 0 5px }.single-pricing-box3 ul li i {color: #d0d0d0;font-size: 14px;display: inline-block;padding-right: 13px }.single-pricing-box3 .value {position: relative;display: inline-block;color: #303030;font-size: 72px;font-weight: 400;font-family: 'Titillium Web', sans-serif;line-height: 50px;margin-left: 20px }.single-pricing-box3 .value h2 {position: absolute;bottom: -2px;left: -22px }.single-pricing-box3 .value h3 {position: absolute;top: 30px;right: -70px;color: #303030;font-size: 20px;font-weight: 400 }.single-pricing-box3 .button a.btn-two {background: #007097;display: block;text-align: center;line-height: 60px;margin: 33px 0 0 }.blog-large-area .blog-post:before, .blog-single-area .blog-post:before {position: absolute;top: -90px;bottom: -90px;right: -30px;width: 1px;content: "";z-index: -1;border-left: 1px solid #f2f2f2 }.blog-large-area .single-blog-post .text-holder {padding-left: 30px;padding-right: 0;margin-top: 22px;border: none }.blog-large-area .single-blog-post .text-holder .blog-title {display: block;line-height: 36px;font-size: 30px;padding: 0 }.blog-large-area .single-blog-post .text-holder .meta-box .meta-info {padding-top: 13px;text-align: left }.blog-large-area .single-blog-post .text-holder .text {display: block;margin-top: 28px }.blog-large-area .single-blog-post .text-holder .text a {position: relative;display: inline-block;background: #f5f5f5;color: #2f2f2f;width: 180px;height: 60px;line-height: 60px;border-radius: 4px;text-align: center }.blog-large-area .single-blog-post .text-holder .text a span:before {font-weight: 600;padding-left: 40px }.blog-large-area .post-pagination {display: block;margin-top: 0;border-top: 1px solid #f2f2f2;padding-top: 30px }#blog-area .sidebar-wrapper {position: relative;padding-left: 30px }.sidebar-wrapper .single-sidebar {overflow: hidden;margin-bottom: 50px;position: relative }.sidebar-wrapper .single-sidebar.martop-minus {margin-top: -7px }.sidebar-wrapper .single-sidebar .title-box {display: block;margin-top: -2px }.sidebar-wrapper .single-sidebar form.search-form {position: relative;margin-top: -12px }.sidebar-wrapper .single-sidebar .search-form input[type=text] {background: #fff;border: none;border-bottom: 1px solid #f2f2f2;color: #bebebe;display: block;font-size: 16px;font-weight: 400;height: 37px;letter-spacing: 1px;padding-left: 0;padding-right: 0;position: relative;transition: 250ms;width: 100% }.sidebar-wrapper .single-sidebar .search-form button {position: relative;display: block;background: #fff;color: #303030;height: 45px;width: 45px;border: 1px solid #f2f2f2;line-height: 45px;text-align: center;border-radius: 3px;margin-top: 20px;transition: 250ms }.sidebar-wrapper .single-sidebar .search-form input[type=text]:focus {border-bottom: 1px solid #007097;background: #fff;color: #000 }.sidebar-wrapper .single-sidebar .product-tag li a:hover, .sidebar-wrapper .single-sidebar .search-form button:hover, .sidebar-wrapper .single-sidebar .search-form input[type=text]:focus+button {background: #007097;border-color: #007097;color: #fff }.blog-prev-next-option, .single-sidebar .categories li {position: relative;border-bottom: 1px solid #f2f2f2;display: block }.single-sidebar .recent-post li {position: relative;display: block;margin-bottom: 23px }.single-sidebar .recent-post li .post-title {font-size: 18px;line-height: 24px;font-weight: 400;margin: 0 0 9px;transition: 250ms }.single-sidebar .recent-post li .post-title a {position: relative;color: #303030;transition: 250ms }.single-sidebar .recent-post li .post-title a:before {position: absolute;top: 0;bottom: 0;left: 0;content: "\f115";font-family: Flaticon;color: #007097;font-size: 30px;line-height: 30px;opacity: 0;transition: 250ms;font-weight: 500 }.single-sidebar .recent-post li .post-title a:hover {color: #007097;padding-left: 45px }.single-sidebar .recent-post li .post-date {color: #848484;font-size: 16px;font-weight: 400;display: block;transition: 250ms }.single-sidebar .categories {position: relative;display: block;border: 1px solid #f2f2f2;border-bottom: none }.single-sidebar .categories li {line-height: 53px }.single-sidebar .categories li a {position: relative;display: block;padding-left: 20px;color: #848484;font-size: 16px;font-weight: 400;font-family: Rubik, sans-serif;transition: 250ms }.single-sidebar .categories li a:before {position: absolute;top: 0;bottom: 0;left: 20px;content: "\f105";font-family: FontAwesome;color: #007097;font-size: 22px;opacity: 0;transition: 250ms }.single-sidebar .categories li a:hover {color: #007097;padding-left: 40px }.single-sidebar .popular-tag {position: relative;display: block;overflow: hidden;margin-top: -3px }.single-sidebar .popular-tag li {display: inline-block;float: left;margin-right: 18px;margin-bottom: 15px }.single-sidebar .popular-tag li a {color: #848484;display: block;font-size: 16px;font-weight: 400;transition: 250ms }.single-sidebar .popular-tag li.big a {font-size: 24px }.single-sidebar.martop-minus22 {margin-top: -22px }.single-sidebar .social-links {display: block;line-height: 16px }.single-sidebar .social-links li a i {color: #848484;font-size: 14px;transition: 250ms }.single-sidebar .social-links li a:hover i {color: #ff612a }.blog-single-area .single-blog-post.style2 .text-holder {padding: 0;margin: 0;border: none }.blog-single-area .single-blog-post.style2 .text-holder .date-box {position: relative;display: block;width: 100px;height: 30px;background: #fff;text-align: center;z-index: 3;border: 1px solid #f2f2f2 }.blog-single-area .single-blog-post.style2 .text-holder .blog-title {display: block;margin: 23px 0 0 }.blog-single-area .single-blog-post.style2 .text-holder .meta-box .meta-info {display: block;padding: 13px 0 23px }.author-box {position: relative;display: block;overflow: hidden;margin-bottom: 40px }.author-box .author-name, .cart-area .cart-table tbody tr .prod-column .column-box .title, .checkout-area .table .cart-table tbody tr .product-column .column-box .product-title {padding-left: 20px }.author-box .author-name h3 {color: #2f2f2f;font-size: 18px;margin: 0 0 4px }.blog-single-area .single-blog-post.style2 .img-holder img {transition: none }.blog-single-area .single-blog-post.style2 .text {position: relative;display: block;margin-top: 35px }.highlight-box {position: relative;display: block;margin-bottom: 68px }.highlight-box .inner-content {position: relative;display: block;border-left: 2px solid #007097;padding: 33px 30px 34px;box-shadow: 0 0 4px 3px #f7f7f7 }.highlight-box .inner-content p {color: #2f2f2f;font-size: 18px;line-height: 28px;text-decoration: underline;margin: 0 }.author-caption-box {position: relative;display: block;margin-bottom: 66px }.author-caption-box .text-holder p {margin: 0 0 14px }.author-caption-box .text-holder ul li {line-height: 32px }.author-caption-box .text-holder ul li i {color: #007097;font-size: 18px;display: inline-block;padding-right: 9px }.accordion-content .accordion-box .accordion {position: relative;background: #fff;margin-bottom: 10px;border-radius: 0;display: block;padding: 0 30px;border: 1px solid #f2f2f2 }.accordion-content .accordion-box .accordion .accord-btn {position: relative;display: block;padding: 21px 30px 22px 40px }.accordion-content .accordion-box .accordion .accord-btn::before {position: absolute;right: 0;top: 20px;color: #e6e6e6;content: "\f123";font-family: Flaticon;font-size: 16px;line-height: 30px;font-weight: 500;transition: 250ms;text-align: center;display: block;width: 13px;height: 30px;transform: rotate(0) }.accordion-content .accordion-box .accordion .accord-btn.active::before {color: #007097;transform: rotate(90deg) }.tag-box.social-share-box {position: relative;display: block;overflow: hidden;margin: 20px 0 0 }.tag-box.social-share-box .tag p {color: #007097;margin: 5px 0;font-size: 16px;font-weight: 400;text-transform: capitalize }.tag-box.social-share-box .tag p span {color: #2f2f2f;font-size: 14px;font-weight: 500;text-transform: uppercase;font-family: 'Titillium Web', sans-serif }.tag-box.social-share-box .title {display: inline-block;float: left;padding-right: 15px;margin: 6px 0 5px;color: #303030;font-size: 14px;font-weight: 500;font-family: 'Titillium Web', sans-serif;text-transform: uppercase }.tag-box.social-share-box .title i {display: inline-block;padding-left: 3px;color: #007097 }.tag-box.social-share-box .sociallinks-style-two li {display: inline-block;float: left;margin-right: 10px }.tag-box.social-share-box .sociallinks-style-two li a i {position: relative;display: block;border: none;background: #3a559f;border-radius: 50%;color: #fff;font-size: 14px;height: 35px;width: 35px;line-height: 36px;padding: 0;text-align: center;transition: 250ms }.tag-box.social-share-box .sociallinks-style-two li a:hover i {background: #2f478a }.tag-box.social-share-box .sociallinks-style-two li.twitter a:hover i {background: #3b92d4 }.tag-box.social-share-box .sociallinks-style-two li.youtube a:hover i {background: #c91e1e }.blog-prev-next-option {width: 100%;overflow: hidden;margin: 27px 0 68px;border-top: 1px solid #f2f2f2;padding-top: 30px;padding-bottom: 30px }.blog-prev-next-option:before {position: absolute;left: 50%;top: 30px;bottom: 30px;width: 1px;background: #f2f2f2;content: "" }.blog-prev-next-option .single {position: relative;display: block;width: 50% }.blog-prev-next-option .single.prev .title {padding-right: 80px }.blog-prev-next-option .single .title {display: inline-block;float: left;margin-top: -5px }.blog-prev-next-option .single .title h4 {color: #303030;font-size: 18px;font-weight: 400;line-height: 24px;margin: 0 0 14px }.blog-prev-next-option .single .title a {color: #848484;font-size: 18px;font-weight: 500;transition: 250ms;font-family: 'Titillium Web', sans-serif }.blog-prev-next-option .single .title a i {display: inline-block;padding-right: 5px;font-size: 18px }.blog-prev-next-option .single.next {position: relative;display: block;float: right }.blog-prev-next-option .single.next .title {text-align: right;padding-left: 80px }.blog-prev-next-option .single.next .title a i {display: inline-block;padding-left: 5px;font-size: 18px }.add-comment-box .add-rating-box {padding-bottom: 17px }.add-comment-box .add-rating-box h4 {color: #848484;font-size: 14px;font-weight: 400;margin: 0 0 6px }.add-comment-box .add-rating-box ul li {border-right: 1px solid #ebebeb;display: inline-block;line-height: 20px;margin-right: 6px;padding-right: 10px }.add-comment-box .add-rating-box ul li:last-child {border-right: none;margin-right: 0;padding-right: 0 }.add-comment-box .add-rating-box ul li a i {color: #d6d6d6;font-size: 12px }.add-comment-box .add-rating-box ul li a:hover i {color: #007097;transition: 250ms }.add-comment-box #add-comment-form .field-label, .single-event-content .reply-box #reply-form .field-label {color: #848484;display: block;font-size: 14px;font-weight: 400;padding: 0 0 2px }.add-comment-box #add-comment-form input[type=email], .add-comment-box #add-comment-form input[type=text], .add-comment-box #add-comment-form textarea {background: #fff;border: 1px solid #ececec;display: block;font-size: 14px;font-weight: 400;height: 50px;padding: 0 15px;width: 100%;margin-bottom: 14px;transition: 250ms }.add-comment-box #add-comment-form textarea, .single-event-content .reply-box #reply-form textarea {height: 100px;padding: 10px 15px;margin-bottom: 30px }.add-comment-box #add-comment-form button {position: relative;display: inline-block;background: #007097;color: #fff;width: 180px;height: 60px;line-height: 60px;border-radius: 4px }.health-coacher .text-box .coacher-name h2 {font-size: 24px;line-height: 30px;margin: 0 0 3px }.health-coacher .bottom-content ul {display: block;overflow: hidden;margin-top: 40px }.health-coacher .bottom-content ul li {display: inline-block;float: left;max-width: 385px;width: 100%;border-right: 1px solid #f6f4f1;padding-right: 40px;padding-left: 40px }.health-coacher .bottom-content ul li:first-child {padding-left: 0 }.health-coacher .bottom-content ul li:last-child {padding-right: 0;border: none }.health-coacher .bottom-content ul li .top {position: relative;display: block;padding-left: 100px;min-height: 40px }.health-coacher .bottom-content ul li .top .year {position: absolute;top: 0;left: 0;width: 80px;height: 40px;display: block;text-align: center;border: 1px solid #f6f4f1 }.gallery-single .owl-theme .owl-nav .owl-next, .gallery-single .owl-theme .owl-nav .owl-prev {background: rgba(0, 0, 0, .35);height: 40px;top: -35px;transition: .7s;border-radius: 0;box-shadow: none;width: 40px }.health-coacher .bottom-content ul li .top .year h2 {color: #919191;font-size: 24px;font-weight: 400;line-height: 38px }.health-coacher .bottom-content ul li .top .title h3 {padding: 8px 0 }.health-coacher .bottom-content ul li .text {display: block;padding-top: 25px }.commitments-area {background-attachment: fixed;background-position: center top;background-repeat: no-repeat;background-size: cover;padding-top: 90px;padding-bottom: 50px;position: relative;z-index: 1 }.commitments-area .sec-title .title:before {color: #2d4234 }.commitments-area::before {background: rgba(3, 26, 6, .85);content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -1 }.single-commitment-item {display: block;width: 290px;margin: 0 auto 40px }.single-commitment-item .img-holder {position: relative;overflow: hidden;display: block }.single-commitment-item .statics-overlay {position: absolute;top: 65px;left: 65px;right: 65px;bottom: 65px;opacity: 1;border-radius: 50%;transition: 250ms;transform: scale(1);background: #fff }.single-commitment-item .overlay {position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 1;border-radius: 50%;transition: .9s;transform: scale(0);background: rgba(56, 172, 73, .9) }.single-commitment-item .overlay .box .content {display: table-cell;text-align: center;vertical-align: middle;padding: 20px }.single-commitment-item .overlay .box .content p {color: #fff;margin: 0 }.choosing-area {display: block;background: #f6f4f1;padding: 90px 0 49px }.choosing-area .top {display: block;padding-bottom: 16px;border-bottom: 1px solid #ebe8e5;margin-bottom: 54px }.choosing-area .top .left h3 span {color: #35ac46;font-size: 48px;font-weight: 400 }.choosing-area .top .right a {margin: 13px 0;display: block }.choosing-area .bottom ul li {display: inline-block;float: left;max-width: 195px;width: 100%;margin: 0 auto 35px;text-align: center }.choosing-area .bottom ul li .icon-holder {display: block;margin-bottom: 20px }.choosing-area .bottom ul li .icon-holder span:before {font-size: 60px;line-height: 60px;color: #dcdad7;transition: .3s }.choosing-area .bottom ul li .title h3 {color: #dcdad7;line-height: 24px;transition: .7s }.choosing-area .bottom ul li:hover .title h3, .services-area.service-page .single-service-item .inner-content .bottom-button a, .services-area.service-page .single-service-item .inner-content .title-holder .title h3 a {color: #303030 }.achivements-area {display: block;padding-bottom: 44px }.single-achivement {position: relative;display: block;width: 230px;margin: 0 auto 40px }.single-achivement .iocn-holder {display: block;padding-bottom: 6px }.single-achivement .iocn-holder span:before {font-size: 120px;line-height: 120px;color: #ebe8e5;transition: 250ms }.filters ul li {float: none;display: inline-block;padding: 11px 19px;border-right: 1px solid #f6f4f1 }.filters ul li:first-child {border-left: 1px solid #f6f4f1 }.filters ul li span {position: relative;color: #1c262f;cursor: pointer;font-size: 18px;line-height: 18px;font-weight: 400;text-transform: capitalize;transition: 250ms;font-family: Rubik, sans-serif;display: block }.grid-view .single-project-item {margin-bottom: 30px }.single-project-item .img-holder .overlay-style-one .box .content .video-gallery {position: absolute;left: 30px;top: 30px }.single-project-item .img-holder .overlay-style-one .box .content .video-gallery a span:before {font-size: 40px;line-height: 40px;color: #fff;opacity: 0;transition: .3s ease-in-out .6s }.single-project-item .img-holder .title-holder {position: absolute;left: 30px;bottom: 24px;right: 0;z-index: 2 }.single-project-item .img-holder .title-holder h3 {transform: rotateX(360deg);transition: 250ms }.single-project-item:hover .img-holder .title-holder h3 {transform: rotateX(0) }.single-project-item .img-holder .title-holder h3 a:hover {text-decoration: underline }.gallery-fullwidth .single-project-item .img-holder .title-holder h3 {transform: rotateX(90deg);transition: .3s ease-in-out .6s;opacity: 0 }.gallery-fullwidth .single-project-item:hover .img-holder .title-holder h3 {transform: rotateX(0);opacity: 1 }.gallery-fullwidth .readmore-button, .single-event-content .reply-box {display: block;margin-top: 40px }.gallery-single .owl-theme .owl-nav {left: 0;position: absolute;top: 50%;width: 100% }.gallery-single .owl-theme .owl-nav .owl-prev {display: block;position: absolute;left: -5px;z-index: 10 }.gallery-single .owl-theme .owl-nav .owl-next {display: block;position: absolute;right: -5px;z-index: 10 }.gallery-single .owl-theme .owl-nav div .fa {color: #ececec;font-size: 25px;display: block;text-align: center;line-height: 32px }.gallery-single .owl-theme .owl-nav .owl-next:hover, .gallery-single .owl-theme .owl-nav .owl-prev:hover {background: rgba(0, 0, 0, .95) }.gallery-single .description-content {overflow: hidden;display: block;padding-top: 35px;padding-bottom: 38px }.gallery-single .description-content .title {display: block;padding-bottom: 19px }.gallery-single .description-content .title h2 {font-size: 24px;text-transform: uppercase }.gallery-single .bottom {border-bottom: 1px solid #f7f7f7;border-top: 1px solid #f7f7f7;margin: 0;overflow: hidden;padding-bottom: 20px;padding-top: 21px }.gallery-single .bottom .button a {color: #222;font-size: 16px;font-weight: 700;text-transform: uppercase;transition: 250ms }.gallery-single .bottom .button a i {display: inline-block;font-size: 18px;padding-right: 10px;position: relative;top: 1px }.gallery-single .bottom .button.next a i {padding-right: 0;padding-left: 10px }.gallery-single .bottom .icon-holder a i {color: #222;font-size: 24px;position: relative;top: 4px;transition: 250ms }.gallery-info {display: block;background: #35ac46;padding: 22px 40px 20px }.gallery-info ul li {line-height: 50px;border-bottom: 1px solid rgba(255, 255, 255, .15);color: #fff }.gallery-info ul li b {width: 100px;font-size: 16px;font-weight: 500;display: inline-block;font-family: Rubik, sans-serif }.gallery-info ul li .rating-box, .gallery-info ul li span {display: inline-block;padding-left: 25px }.gallery-info ul li .rating-box a {color: #fff;font-size: 14px;margin-right: 3px }.coming-soon-area {background-attachment: fixed;background-position: center top;background-repeat: no-repeat;background-size: cover;padding-top: 139px;padding-bottom: 142px;position: relative;z-index: 10 }.coming-soon-area::before {background: rgba(0, 0, 0, .85);content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -1 }.coming-soon-content .big-title {color: #fff;font-size: 72px;font-weight: 700;line-height: 80px;font-family: Rubik, sans-serif }.coming-soon-content .title {font-size: 48px;font-weight: 400;line-height: 50px;font-family: Caveat, cursive;margin: 6px 0 53px }.countdown-timer li {position: relative;display: inline-block;float: none;text-align: center;margin: 0 32px }.countdown-timer li span.days, .countdown-timer li span.hours, .countdown-timer li span.minutes, .countdown-timer li span.seconds {position: relative;font-family: Caveat, cursive;font-size: 60px;line-height: 120px;color: #fff;font-weight: 700;text-align: center;width: 130px;height: 130px;display: block }.countdown-timer li span.days:before, .countdown-timer li span.hours:before, .countdown-timer li span.minutes:before, .countdown-timer li span.seconds:before {position: absolute;top: 0;left: 0;width: 130px;height: 130px;background: url(../images/icon/countdown-li-bg.png) no-repeat;content: "" }.countdown-timer li span.timeRef {font-family: Rubik, sans-serif;font-size: 30px;line-height: 30px;color: #fff;font-weight: 400;text-transform: capitalize;margin-top: 18px;display: block }.coming-soon-content .subscribe-form form {position: relative;width: 100%;max-width: 370px;margin: 49px auto 0 }.coming-soon-content .subscribe-form form input[type=text] {background: 0 0;border: 1px solid rgba(255, 255, 255, .15);color: #39413a;display: block;font-size: 14px;font-weight: 400;font-style: normal;height: 50px;padding-left: 20px;padding-right: 160px;position: relative;transition: 250ms;max-width: 100%;width: 100%;border-radius: 30px;font-family: Merriweather, serif }.coming-soon-content .subscribe-form form button {display: block;height: 50px;padding: 14px 0;position: absolute;right: 0;text-align: center;top: 0;color: #fff;font-size: 14px;font-weight: 500;text-transform: uppercase;transition: 250ms;width: 150px;border-radius: 30px;font-family: Rubik, sans-serif }.coming-soon-content .subscribe-form form input[type=text]:focus {border: 1px solid rgba(255, 255, 255, .45);color: #ffff }.coming-soon-content .subscribe-form form button:hover, .coming-soon-content .subscribe-form form input[type=text]:focus+button {background: #0c0c0c;color: #fff }.coming-soon-content .social-links-box {display: block;margin-top: 33px }.coming-soon-content .social-links-box span {display: inline-block;margin-right: 10px;color: #fff;font-size: 14px;font-weight: 500;font-family: Rubik, sans-serif;text-transform: uppercase }.coming-soon-content .social-links-box .social-links li {display: inline-block;margin: 0 6px }.coming-soon-content .social-links-box .social-links li a i {color: #fff;font-size: 14px }.not-found-area {background: #fff;padding-bottom: 50px;padding-top: 50px }.event-style-one-area, .event-style-three-area, .event-style-two-area, .let-start-area {padding-top: 90px;display: block }.not-found-content {display: block;margin: 115px 0 113px }.not-found-content h1 {color: #35ac46;font-size: 150px;font-weight: 700;margin: 0 0 25px;line-height: 120px }.not-found-content h3 {color: #303030;font-size: 18px;font-weight: 400;margin: 0 0 16px;text-transform: uppercase;font-family: Merriweather, serif }.not-found-content p {font-size: 16px;margin: 0 0 33px }.not-found-content .search-form {width: 432px;position: relative;margin: 0 auto }.not-found-content .search-form input[type=text] {background: #fff;border: 1px solid #f4f4f4;color: #9a9a9a;display: inline-block;font-size: 16px;font-weight: 300;height: 55px;letter-spacing: 1px;padding-left: 20px;padding-right: 60px;position: relative;-webkit-transition: 250ms;transition: 250ms;width: 432px }.not-found-content .search-form button {background: #f9f9f9;border: 1px solid #f4f4f4;color: #1c1c1c;display: inline-block;height: 55px;padding: 11px 0;position: absolute;right: 0;text-align: center;top: 0;-webkit-transition: 250ms;transition: 250ms;width: 55px }.not-found-content .search-form input[type=text]:focus {border: 1px solid #1d1d1d;background: #fff;color: #252525 }.cart-bottom .calculate-shipping button:hover, .cart-middle .update-cart button:hover, .not-found-content .search-form button:hover, .not-found-content .search-form input[type=text]:focus+button {background: #1d1d1d;color: #fff }.not-found-content .go-home {display: block;margin-top: 15px }.not-found-content .go-home a {font-size: 16px;font-weight: 600;transition: 250ms;font-family: Rubik, sans-serif }.not-found-content .go-home a:hover {color: #1d1d1d }.services-area.service-page {background: #fff;padding-top: 85px;padding-bottom: 67px }.services-area.service-page .border-box {background: #f6f4f1;width: 100%;height: 1px;display: block;margin-top: 16px;margin-bottom: 35px }.let-start-area {position: relative;padding-bottom: 87px }.starting-process ul li {position: relative;display: inline-block;float: left;padding-right: 175px }.starting-process ul li:before {position: absolute;top: 70px;right: 55px;background: url(../images/pattern/arrow.png) no-repeat;width: 64px;height: 12px;content: "" }.starting-process ul li:last-child {padding-right: 0 }.starting-process ul li .inner-box {position: relative;display: block;width: 160px;height: 155px }.starting-process ul li .inner-box:before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/pattern/starting-process-li-bg.png) no-repeat;content: "" }.starting-process ul li .inner-box .icon-holder {display: block;padding: 43px 0 }.starting-process ul li .inner-box .icon-holder span:before {font-size: 65px;line-height: 65px }.starting-process ul li .title-holder {display: block;padding-top: 22px }.starting-process .bottom-text {max-width: 820px;margin: 0 auto;padding-top: 58px;text-align: center }.starting-process .bottom-text p {font-size: 20px;line-height: 28px;font-family: Rubik, sans-serif;margin: 0;color: #303030 }.event-style-one-area {position: relative;padding-bottom: 50px }.single-event-style1 {position: relative;display: block;border-bottom: 1px solid #f6f4f1;padding-bottom: 23px;margin-bottom: 40px }.single-event-style1 .img-holder .date-box {position: absolute;bottom: -32px;left: 30px;width: 65px;height: 65px;background: #fff;border-radius: 50%;text-align: center;display: block;padding: 14px 0 }.single-event-style1 .img-holder .date-box h5 {color: #303030;font-size: 14px;font-weight: 500;line-height: 20px;text-transform: uppercase }.single-event-style1 .text-holder {display: block;margin-top: 41px }.single-event-style1 .text-holder span {color: #35ac46;font-size: 14px }.single-event-style1 .text-holder .title {line-height: 26px;display: block;margin-top: 7px }.sidebar-wrapper .single-sidebar .latest-product li .title-holder h4 a, .single-event-style1 .text-holder .title a, .single-product-item .title-holder h3 a {color: #303030;transition: 250ms }.event-style-two-area {position: relative;background: #f6f4f1;padding-bottom: 62px }.event-style-two-area .events-box-holder {padding: 0;margin: 0 }.event-style-three-area {position: relative;background: #fff;padding-bottom: 50px }.single-event-style2 {position: relative;display: block;border: 1px solid #f6f4f1;padding: 42px 50px 50px;margin-bottom: 40px;z-index: 1 }.single-event-style2:before {position: absolute;top: 9px;left: 9px;bottom: 9px;right: 9px;border: 1px solid #f6f4f1;content: "";z-index: -1 }.single-event-style2 .top .left-content ul li {margin-bottom: 28px }.single-event-style2 .top .left-content ul li span {text-transform: capitalize }.single-event-style2 .top .left-content ul li h3 {font-size: 18px;margin: 5px 0 0 }.single-event-style2 .top .right-content {display: block;width: 80px;height: 80px;border-radius: 50%;background: #f6f4f1;text-align: center;padding: 17px 0;margin-top: 8px }.single-event-style2 .top .right-content h3 {font-size: 16px;line-height: 24px;text-transform: uppercase }.single-event-style2 .bottom {overflow: hidden;border-top: 1px solid #f2f2f2;margin-top: 34px;padding-top: 30px }.single-event-style2 .bottom a.details {color: #303030;font-size: 14px;font-weight: 600;background: #f6f4f1;text-transform: uppercase;font-family: Rubik, sans-serif;transition: 250ms;display: inline-block;float: left;padding: 14px 30px 12px;border-radius: 30px }.single-event-style2 .bottom a.details:hover {background: #e4e1de;color: #000 }.single-event-style2 .bottom p {display: inline-block;padding-left: 30px;color: #303030;float: left;margin: 13px 0 }.single-event-style2 .bottom p span:before {font-size: 16px;line-height: 16px;display: inline-block;padding-right: 7px }#shop-area, .event-single-area {padding-top: 90px;padding-bottom: 90px }.single-event-content .timer-box {position: absolute;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, .8);padding-top: 15px;padding-bottom: 15px }.countdown-timers .default-coundown .box {overflow: hidden;text-align: center }.countdown-timers li {position: relative;display: inline-block;float: none;padding: 16px 0 0;width: 90px;height: 90px;border: 2px solid #35ac46;border-radius: 50%;text-align: center;margin: 0 8px }.countdown-timers li span.days, .countdown-timers li span.hours, .countdown-timers li span.minutes, .countdown-timers li span.seconds {position: relative;font-family: Rubik, sans-serif;font-size: 24px;line-height: 28px;color: #fff;font-weight: 700;text-align: center;display: block }.countdown-timers li span.timeRef {font-family: Rubik, sans-serif;font-size: 16px;line-height: 30px;color: #fff;font-weight: 500;text-transform: capitalize;display: block }.single-event-content .title {padding-bottom: 21px }.single-event-content .title h3 {font-size: 24px;font-weight: 500;text-transform: uppercase }.single-event-content .description {margin-top: 37px }.single-event-content .event-schedule {border: 2px solid #f6f4f1;display: block;margin-top: 44px;padding: 35px 30px 28px;margin-bottom: 47px }.single-event-content .event-schedule .text {display: block;margin-bottom: 13px }.single-event-content .event-schedule ul li {line-height: 36px }.single-event-content .event-schedule ul li i {display: inline-block;padding-right: 8px;font-size: 18px }.single-event-content .why-come .title {padding-bottom: 23px }.single-event-content .why-come .single-box .text-box {padding-top: 17px }.single-event-content .why-come .single-box .text-box h5 {font-size: 16px;font-weight: 600;margin: 0 0 2px }.single-event-content .social-share-box {display: block;overflow: hidden;border-top: 1px solid #f2f2f2;margin-top: 42px;padding-top: 40px }.single-event-content .social-share-box .icon {display: inline-block;float: left;padding-right: 20px;margin: 7px 0 }.single-event-content .social-share-box .icon span {font-size: 16px;color: #303030;font-weight: 600;font-family: Rubik, sans-serif }.single-event-content .social-share-box .icon i {font-size: 16px;color: #303030;display: inline-block;padding-left: 5px }.single-event-content .social-share-box .social-share-icon li {display: inline-block;float: left;margin-right: 10px;text-align: center }.single-event-content .social-share-box .social-share-icon li a i {width: 40px;height: 40px;border: 2px solid #f2f2f2;border-radius: 50%;color: #848484;font-size: 14px;line-height: 36px;transition: 250ms }.single-event-content .social-share-box .social-share-icon li a:hover i {border-color: #f6f4f1;background: #f6f4f1;color: #303030 }.single-event-content .reply-box #reply-form input[type=email], .single-event-content .reply-box #reply-form input[type=text], .single-event-content .reply-box #reply-form textarea {background: #fff;border: 1px solid #ececec;display: block;font-size: 14px;font-weight: 400;height: 50px;padding: 0 15px;width: 100%;margin-bottom: 12px;transition: 250ms }.single-event-content .reply-box #reply-form input[type=email]:focus, .single-event-content .reply-box #reply-form input[type=text]:focus, .single-event-content .reply-box #reply-form textarea:focus {border-color: #dfddda }.single-event-content .reply-box #reply-form button {padding: 19px 40px 17px }.event-single-sidebar .single-sidebar-box {margin-bottom: 40px }.event-single-sidebar .single-sidebar-box .title {padding-bottom: 18px }.event-single-sidebar .single-sidebar-box .title h3 {font-weight: 700;font-size: 20px;text-transform: uppercase }.event-single-sidebar .single-sidebar-box .event-timeline {border: 1px solid #f2f2f2;display: block;padding: 33px 20px 27px }.event-single-sidebar .single-sidebar-box .event-timeline ul li {position: relative;padding-left: 35px;display: block;border-bottom: 1px solid #f2f2f2;padding-bottom: 12px;margin-bottom: 13px }.event-single-sidebar .single-sidebar-box .event-timeline ul li:last-child {border-bottom: none;padding-bottom: 0;margin-bottom: 0 }.event-single-sidebar .single-sidebar-box .event-timeline ul li .icon-box {position: absolute;top: 5px;left: 0 }.event-single-sidebar .single-sidebar-box .event-timeline ul li .icon-box span:before {font-size: 20px;line-height: 20px }.event-single-sidebar .single-sidebar-box .event-timeline ul li .text-box h4 {color: #848484;font-size: 16px;font-weight: 400;line-height: 26px;font-family: Rubik, sans-serif }.event-single-sidebar .single-sidebar-box .event-timeline ul li .text-box h4 span {font-weight: 500;color: #303030 }#sidebar-google-map {width: 100%;height: 310px }.event-single-sidebar .single-sidebar-box .book-now .title {font-weight: 700;text-transform: uppercase;color: #fff;display: block;padding: 16px 0;text-align: center }.event-single-sidebar .single-sidebar-box .book-now .inner-content {display: block;background: #f6f4f1;padding: 32px 30px 36px }.event-single-sidebar .single-sidebar-box .book-now .inner-content ul li {border-bottom: 1px solid #ebe8e5;padding-bottom: 13px;margin-bottom: 12px }.event-single-sidebar .single-sidebar-box .book-now .inner-content ul li p {color: #303030;font-size: 18px;line-height: 30px;margin: 0 }.event-single-sidebar .single-sidebar-box .book-now .inner-content ul li h3 {font-weight: 500 }.event-single-sidebar .single-sidebar-box .book-now .inner-content .quantity-box span {color: #303030;font-size: 18px;display: inline-block;padding-right: 15px }.event-single-sidebar .single-sidebar-box .book-now .inner-content .quantity-box input[type=text] {width: 35px;height: 24px;text-align: center;color: #848484;font-size: 14px;border: none;border-radius: 3px }.event-single-sidebar .single-sidebar-box .book-now .inner-content .button-box {display: block;margin-top: 30px;overflow: hidden }.event-single-sidebar .single-sidebar-box .book-now .inner-content .button-box button {display: inline-block;float: left;padding: 13px 30px 11px }.event-single-sidebar .single-sidebar-box .book-now .inner-content .button-box p {color: #848484;font-size: 14px;line-height: 22px;margin: 0;display: inline-block;float: left;padding-left: 15px }.showing-result-shorting {display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;align-items: center;padding-bottom: 13px;border-bottom: 1px solid #f2f2f2;margin-bottom: 40px }.showing-result-shorting .showing p {color: #007097;font-size: 16px;font-weight: 400;margin: 0 }.single-product-item {position: relative;display: block;overflow: hidden;border: 1px solid #f2f2f2;margin-bottom: 40px;transition-duration: .4s, .4s;transition-timing-function: ease, ease-out;transition-delay: 0s, .4s }.single-product-item:hover {box-shadow: 0 3px 8px #f0f0f0;transform: translate(0, -10px);transition: 250ms }.sidebar-wrapper .single-sidebar .latest-product li .img-holder img, .single-product-item .img-holder img {transform: scale(1);transition: .7s;width: 100% }.single-product-item .img-holder .overlay-style-one {background: rgba(255, 255, 255, .3) }.single-product-item .img-holder .overlay-style-one .content {position: absolute;bottom: 0;left: 29px;right: 28px;transform: scale(0);transition: .5s ease-in-out;margin: 0 auto;width: 210px }.single-product-item .img-holder .overlay-style-one .content ul li {position: relative;display: inline-block;float: left;width: 105px;height: 50px }.single-product-item .img-holder .overlay-style-one .content ul li a {background: #151515;display: block;height: 50px;color: #fff;font-size: 14px;line-height: 50px;font-weight: 600;text-transform: capitalize;font-family: 'Titillium Web', sans-serif }.single-product-item .img-holder .overlay-style-one .content ul li a i {background: #007097;font-size: 20px;display: block;line-height: 50px }.single-product-item .title-holder {display: block;padding: 27px 0 34px;border-top: 1px solid #f2f2f2;margin: 0 30px }.single-product-item .title-holder h3 {font-size: 18px;font-weight: 500;margin: 0 0 6px;line-height: 20px }.single-product-item .title-holder .rate {color: #007097;font-weight: 400 }.main-shop-area .post-pagination {padding-top: 0 }.single-sidebar .price-ranger {margin-top: 4px }.single-sidebar .price-ranger .ui-widget-content {background: #efedea;border: none;height: 2px }.single-sidebar .price-ranger .ui-slider-handle {background: #007097;border: 2px solid #007097;border-radius: 50%;height: 10px;margin-left: -4px;outline: 0;width: 10px !important;cursor: pointer }.single-sidebar .price-ranger .ui-slider-horizontal .ui-slider-handle {top: -4px }.single-sidebar .price-ranger #slider-range {margin-left: 3px;margin-right: 5px;margin-top: 0 }.single-sidebar .price-ranger .ranger-min-max-block {margin-bottom: 0;margin-top: 25px }.single-sidebar .price-ranger .ranger-min-max-block input[type=submit] {float: left;margin-right: 10px;padding: 12px 0;text-align: center;width: 90px;border: none;color: #fff;cursor: pointer;margin-top: 0;border-radius: 0 }.single-sidebar .price-ranger .ranger-min-max-block input[type=text] {border: none;color: #848484;font-size: 16px;font-weight: 400;outline: 0;text-align: right;width: 40px }.single-sidebar .price-ranger .ranger-min-max-block span {color: #848484;font-weight: 400;font-size: 16px;line-height: 40px }.sidebar-wrapper .single-sidebar .latest-product li {border-bottom: 1px solid #f2f2f2;padding-bottom: 25px;margin-bottom: 25px;padding-left: 70px;position: relative }.sidebar-wrapper .single-sidebar .latest-product li:last-child {border-bottom: none;margin-bottom: 0;padding-bottom: 0 }.sidebar-wrapper .single-sidebar .latest-product li .img-holder {display: block;overflow: hidden;position: absolute;width: 70px;min-height: 70px;top: 0;left: 0;border: 1px solid #f2f2f2 }.sidebar-wrapper .single-sidebar .latest-product li .img-holder .overlay-style-one .box .content a i {transition: .5s;font-size: 16px;color: #fff }.sidebar-wrapper .single-sidebar .latest-product li .title-holder {position: relative;padding-left: 20px;min-height: 70px }.sidebar-wrapper .single-sidebar .latest-product li .title-holder h4 {font-size: 18px;font-weight: 400;text-transform: capitalize;margin: -4px 0 10px }.sidebar-wrapper .single-sidebar .latest-product li .title-holder h5 {color: #007097;font-size: 16px;font-weight: 400;text-transform: capitalize;font-family: Rubik, sans-serif }.sidebar-wrapper .single-sidebar .latest-product li .title-holder .review-box {overflow: hidden;margin: 7px 0 0 }.sidebar-wrapper .single-sidebar .latest-product li .title-holder .review-box li {display: inline-block;margin: 0 1px;position: static;padding: 0;border: none;min-height: auto;line-height: 12px }.sidebar-wrapper .single-sidebar .latest-product li .title-holder .review-box li i {font-size: 12px;color: #bebebe }.sidebar-wrapper .single-sidebar .product-tag {margin-left: -3px;margin-right: -3px;margin-top: 0 }.sidebar-wrapper .single-sidebar .product-tag li {display: inline-block;margin: 0 3px 10px }.sidebar-wrapper .single-sidebar .product-tag li a {border: 1px solid #f2f2f2;color: #848484;display: block;font-size: 15px;font-weight: 400;padding: 2px 10px;transition: 250ms }#shop-area.single-shop-area {padding-bottom: 50px }.single-shop-content .img-holder {margin-right: 50px;border: 1px solid #f2f2f2 }.single-shop-content .content-box {margin-left: -50px }.single-shop-content .content-box h3 {color: #303030;font-size: 30px;font-weight: 400;margin: 0 0 21px;text-transform: capitalize }.single-shop-content .content-box span.price {color: #848484;font-size: 22px;font-weight: 400 }.single-shop-content .content-box .review-box {margin: 6px 0 0;overflow: hidden }.single-shop-content .content-box .text {overflow: hidden;padding: 23px 0 15px }.single-shop-content .content-box .location-box {margin: 4px 0 23px }.single-shop-content .content-box .location-box p {color: #303030;font-size: 16px;margin: 0 0 13px }.single-shop-content .content-box .location-box form input {border: 2px solid #f7f7f7;height: 40px;padding-left: 10px;padding-right: 10px;width: 170px;transition: 250ms;margin: 0 0 10px }.single-shop-content .content-box .location-box form input:focus {border-color: #202020 }.single-shop-content .content-box .location-box form button {background: #f7f7f7;border: none;color: #303030;font-size: 14px;font-weight: 700;height: 40px;margin-left: 6px;padding: 0;text-align: center;text-transform: uppercase;transition: 250ms;width: 95px;position: relative;top: -1px;line-height: 40px }.single-shop-content .content-box .location-box form button:hover {background: #202020;color: #fff }.cart-area .cart-table tbody tr .qty .input-group.bootstrap-touchspin, .checkout-area .table .cart-table tbody tr .qty .input-group.bootstrap-touchspin, .single-shop-content .content-box .addto-cart-box .input-group.bootstrap-touchspin {float: left;width: 46px }.cart-area .cart-table tbody tr .qty .bootstrap-touchspin .input-group-btn-vertical>.btn, .checkout-area .table .cart-table tbody tr .qty .bootstrap-touchspin .input-group-btn-vertical>.btn, .single-shop-content .content-box .addto-cart-box .bootstrap-touchspin .input-group-btn-vertical .btn {display: block;float: none;margin-left: 0;position: relative;width: 100%;background: #efefef;border: 1px solid #efefef;color: #848484;padding: 12px 11px;cursor: pointer }.cart-area .cart-table tbody tr .qty .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down, .checkout-area .table .cart-table tbody tr .qty .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down, .single-shop-content .content-box .addto-cart-box .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {border-radius: 0;margin-top: -2px }.cart-area .cart-table tbody tr .qty .bootstrap-touchspin .input-group-btn-vertical>.btn.bootstrap-touchspin-up:before, .checkout-area .table .cart-table tbody tr .qty .bootstrap-touchspin .input-group-btn-vertical>.btn.bootstrap-touchspin-up:before, .single-shop-content .content-box .addto-cart-box .bootstrap-touchspin .input-group-btn-vertical .btn.bootstrap-touchspin-up:before {content: "\f0d8";font-family: FontAwesome;color: #848484;font-size: 14px;position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 5px }.cart-area .cart-table tbody tr .qty .bootstrap-touchspin .input-group-btn-vertical>.btn.bootstrap-touchspin-down:before, .checkout-area .table .cart-table tbody tr .qty .bootstrap-touchspin .input-group-btn-vertical>.btn.bootstrap-touchspin-down:before, .single-shop-content .content-box .addto-cart-box .bootstrap-touchspin .input-group-btn-vertical .btn.bootstrap-touchspin-down:before {content: "\f0d7";font-family: FontAwesome;color: #848484;font-size: 14px;position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 2px 5px 8px }.single-shop-content .content-box .addto-cart-box button.addtocart {height: 50px;width: 170px;margin-left: 43px;color: #fff;padding: 14px 0 12px;cursor: pointer;border-radius: 0 }.product-tab-box {position: relative;border: 1px solid #ececec;border-top: none;border-right: none;border-left: none;overflow: hidden;margin-top: 60px }.product-tab-box .tab-btns {position: relative;z-index: 1;border-bottom: 1px solid #ececec;margin-bottom: 30px }.product-tab-box .tab-btns .tab-btn {display: inline-block;float: left;margin-bottom: -1px;margin-right: 3px }.product-tab-box .tab-btns .tab-btn span {background: #f7f7f7;border-top: 1px solid #ececec;border-left: 1px solid #ececec;border-right: 1px solid #ececec;border-bottom: 1px solid transparent;border-radius: 0;cursor: pointer;display: block;margin-right: 1px;padding: 15px 30px 13px;color: #303030;font-size: 18px;font-weight: 500;text-transform: capitalize;transition: 250ms;font-family: 'Titillium Web', sans-serif }.product-tab-box .tab-btns .tab-btn.active-btn span, .product-tab-box .tab-btns .tab-btn:hover span {background: #fff;color: #007097;border-left-color: #ececec;border-top-color: #ececec;border-right-color: #ececec }.product-tab-box .tabs-content {position: relative;border-left: 1px solid #ececec;border-right: 1px solid #ececec;margin-top: -30px;padding: 35px 30px 40px }.product-tab-box .tabs-content .tab {position: relative;padding: 0;display: none }.product-tab-box .tabs-content .review-box .title {margin-bottom: 33px }.product-tab-box .tabs-content .review-box .title h3 {color: #303030;font-size: 20px;font-weight: 500;text-transform: capitalize }.product-tab-box .tabs-content .review-box .single-review-box {margin-bottom: 30px;padding-left: 60px;position: relative }.product-tab-box .tabs-content .review-box .single-review-box .img-holder {left: 0;position: absolute;top: 0 }.product-tab-box .tabs-content .review-box .single-review-box .text-holder {border: 1px solid #ececec;margin-left: 20px;padding: 17px 20px 12px }.product-tab-box .tabs-content .review-box .single-review-box .text-holder .top {margin: 0 0 10px;overflow: hidden }.product-tab-box .tabs-content .review-box .single-review-box .text-holder .top .name h4 {color: #303030;font-size: 16px;font-weight: 500;margin: 0;text-transform: capitalize }.product-tab-box .tabs-content .review-box .single-review-box .text-holder .top .review-box ul {margin-top: -2px;padding-left: 0;position: relative }.product-tab-box .tabs-content .review-box .single-review-box .text-holder .top .review-box ul li {display: inline-block;margin-right: 1px }.product-tab-box .tabs-content .review-box .single-review-box .text-holder .top .review-box ul li i {color: #007097;font-size: 14px }.cart-middle, .product-tab-box .review-form {padding-top: 30px }.product-tab-box .review-form .title {padding-bottom: 30px }.product-tab-box .review-form .title h3, .related-product .sec-title h1 {color: #303030;font-size: 24px;font-weight: 500;text-transform: capitalize }.product-tab-box .review-form .add-rating-box .add-rating-title h4 {color: #848484;font-size: 16px;font-weight: 400;margin: 0 0 10px;font-family: Rubik, sans-serif;text-transform: none }.product-tab-box .review-form .add-rating-box ul li {border-right: 1px solid #ebebeb;display: inline-block;line-height: 20px;margin-right: 10px;padding-right: 10px }.product-tab-box .review-form .add-rating-box ul li:last-child {margin-right: 0;padding-right: 0;border-right: 0px solid #ebebeb }.product-tab-box .review-form .add-rating-box ul li a i {color: #d6d6d6;font-size: 12px;line-height: 20px;margin-right: 1px;opacity: .9;transition: 250ms }.product-tab-box .review-form form .field-label p {color: #848484;font-size: 16px;font-weight: 400;margin: 0 0 3px;font-family: Rubik, sans-serif }.product-tab-box .review-form form input[type=email], .product-tab-box .review-form form input[type=text], .product-tab-box .review-form form textarea {background: #fff;height: 50px;width: 100%;border: 1px solid #ececec;color: #252525;font-size: 14px;padding: 0 15px;margin-bottom: 20px;transition: 250ms }.product-tab-box .review-form form textarea {height: 110px;padding: 10px 15px;margin-bottom: 25px }.product-tab-box .review-form form button {padding: 18px 40px;border-radius: 0 }.product-tab-box .review-form .add-rating-box ul li:hover a i {opacity: 1;color: #007097 }.checkout-area .form form .field-input textarea:focus, .product-tab-box .review-form form input[type=email]:focus, .product-tab-box .review-form form input[type=text]:focus, .product-tab-box .review-form form textarea:focus {border-color: #1d1d1d }.related-product {padding-top: 60px }.related-product .sec-title {padding-bottom: 30px;margin-top: -4px }.cart-area {padding-bottom: 90px;padding-top: 90px }.cart-area .table-outer {overflow-x: auto;position: relative;width: 100% }.cart-area .cart-table {min-width: 1024px;width: 100% }.cart-area .cart-table .cart-header {background: #f7f7f7;color: #303030;font-family: 'Titillium Web', sans-serif;font-size: 18px;font-weight: 500;position: relative;text-transform: capitalize;width: 100% }.cart-area .cart-table thead tr th {font-weight: 500;line-height: 24px;min-width: 110px;padding: 20px 25px }.cart-area .cart-table thead tr th.prod-column, .checkout-area .table .cart-table thead tr th.product-column {padding-left: 30px;text-align: left }.cart-area .cart-table thead tr th.availability {padding: 0 40px }.cart-area .cart-table tbody tr {border-bottom: 1px solid #f7f7f7 }.cart-area .cart-table tbody tr td {color: #252525;font-family: Rubik, sans-serif;font-size: 16px;font-weight: 400;line-height: 24px;min-width: 100px;padding: 27.5px 25px }.cart-area .cart-table tbody tr .prod-column .column-box {min-height: 70px;position: relative }.cart-area .cart-table tbody tr .prod-column .column-box .prod-thumb {width: 70px;border: 1px solid #f7f7f7 }.cart-area .cart-table tbody tr .prod-column .column-box .prod-thumb img, .checkout-area .table .cart-table tbody tr .product-column .column-box .prod-thumb img {display: block;max-width: 100% }.cart-area .cart-table tbody tr .prod-column .column-box .title h3 {color: #303030;font-size: 18px;line-height: 20px;font-weight: 400;text-transform: capitalize }.cart-area .cart-table tbody tr .qty {padding-right: 25px;width: 120px }.cart-area .cart-table tbody tr td.unit-price {padding-left: 40px;padding-right: 20px }.cart-area .cart-table tbody .available-info {color: #848484;font-size: 16px;font-weight: 400;line-height: 20px;padding-left: 50px;position: relative;font-family: Rubik, sans-serif }.cart-area .cart-table tbody .available-info .icon {background: #007097;border-radius: 50%;color: #fff;font-size: 18px;height: 40px;left: 0;line-height: 40px;position: absolute;text-align: center;top: 0;width: 40px }.cart-area .cart-table tbody tr td.price {color: #848484;font-size: 16px;font-weight: 400;font-family: Rubik, sans-serif }.cart-area .cart-table tbody tr .sub-total {color: #007097;font-weight: 400;font-size: 18px;font-family: Rubik, sans-serif }.cart-area .cart-table tbody tr td .remove .checkbox label {color: #848484;font-size: 16px;font-weight: 400 }.cart-area .cart-table tbody tr td .remove .checkbox label input[type=checkbox] {display: inline-block;position: relative;top: 1px }.cart-middle .apply-coupon {padding-left: 245px;position: relative }.cart-middle .apply-coupon input[type=text] {border: 2px solid #f7f7f7;color: #9e9e9e;font-size: 14px;font-weight: 400;height: 50px;left: 0;padding: 0 15px;position: absolute;text-transform: capitalize;top: 0;transition: 250ms;border-radius: 0;width: 225px }.cart-bottom .calculate-shipping input[type=text]:focus, .cart-middle .apply-coupon input[type=text]:focus, .login-register-area .form .input-field input[type=text]:focus {border: 2px solid #1d1d1d }.cart-middle .apply-coupon .apply-coupon-button button, .cart-middle .update-cart button {border-radius: 0;padding: 18px 30px;cursor: pointer }.cart-middle .update-cart button {background: #f7f7f7;color: #303030 }.cart-bottom {overflow: hidden;padding-top: 68px }.cart-bottom .calculate-shipping .ui-state-default {background: #fff;border: 2px solid #f7f7f7;border-radius: 0;color: #848484;font-size: 14px;font-weight: 400;height: 45px;margin-bottom: 17px;outline: 0;width: 100% }.cart-bottom .calculate-shipping .ui-selectmenu-button span.ui-icon {margin-top: 0;right: 0;border-left: 2px solid #f7f7f7;display: block;float: right;height: 41px;position: relative;text-indent: 0;top: 0;width: 43px }.cart-bottom .calculate-shipping .ui-selectmenu-button span.ui-icon::before {color: #9b9b9b;content: "\f107";font-family: FontAwesome;font-size: 20px;overflow: visible;position: absolute;right: 14px;top: 6px }.cart-bottom .calculate-shipping .ui-selectmenu-button span.ui-selectmenu-text {display: block;line-height: 18px;overflow: hidden;padding: 12px 17px;text-align: left }.cart-bottom .calculate-shipping input[type=text] {border: 2px solid #f7f7f7;color: #848484;display: block;font-size: 14px;height: 45px;padding: 0 18px;width: 100%;margin-bottom: 30px;transition: 250ms }.cart-bottom .calculate-shipping button {color: #222;background: #f7f7f7;font-weight: 700;padding: 18px 30px;border-radius: 0;cursor: pointer }.cart-bottom button.checkout-btn {margin-top: 30px;padding: 18px 30px;border-radius: 0;cursor: pointer }.checkout-area {position: relative;display: block;padding-top: 90px }.checkout-area .title-box {padding-bottom: 22px }.checkout-area .coupon, .checkout-area .exisitng-customer {background: #f7f7f7;padding: 20px 28px 21px;position: relative;display: block }.checkout-area .exisitng-customer {margin-bottom: 20px }.checkout-area .coupon:before, .checkout-area .exisitng-customer:before {position: absolute;top: 0;left: 0;width: 2px;height: 100%;background: #007097;content: "" }.checkout-area .coupon h5, .checkout-area .exisitng-customer h5 {color: #303030;font-size: 16px;font-weight: 400 }.checkout-area .coupon h5 a, .checkout-area .exisitng-customer h5 a {color: #007097;font-weight: 400;display: inline-block;padding-left: 15px }.checkout-area .coupon {margin-bottom: 58px }.checkout-area .form form .field-label {color: #303030;font-size: 16px;font-weight: 400;margin: 0 0 3px;text-transform: capitalize;font-family: 'Titillium Web', sans-serif }.checkout-area .form form .field-input input[type=text] {border: 1px solid #ececec;color: #848484;display: block;font-size: 16px;height: 48px;margin-bottom: 25px;padding: 0 15px;width: 100%;transition: 250ms }.checkout-area .form form .field-input input[type=text]:focus {border: 1px solid #1d1d1d }.checkout-area .create-acc .checkbox {margin: 7px 0 0 }.checkout-area .create-acc .checkbox label {color: #007097;font-weight: 400;font-size: 16px;cursor: pointer }.cart-total .payment-options .option-block .checkbox label input, .checkout-area .create-acc .checkbox input, .login-register-area .form .remember-text .checkbox input {position: relative;top: 1px }.checkout-area .shipping-info input[type=checkbox] {cursor: pointer;display: inline-block;margin: 0 0 0 20px;position: relative;top: 0;vertical-align: middle }.checkout-area .form form .field-input textarea {border: 1px solid #ececec;color: #848484;display: block;font-size: 16px;height: 124px;margin-bottom: 28px;padding: 10px 15px;width: 100%;transition: 250ms }.cart-total-table li span.col, .cart-total-table li span.col.col-title {float: left;font-weight: 400;padding: 10px 18px;width: 50%;display: block;line-height: 28px;font-size: 16px;position: relative;font-family: Rubik, sans-serif }.checkout-area .bottom {display: block;background: #f5f5f5;padding-top: 88px;padding-bottom: 90px;margin-top: 75px }.checkout-area .table {overflow-x: auto;position: relative;width: 100%;margin-bottom: 0 }.checkout-area .table .cart-table {min-width: auto;width: 100% }.checkout-area .table .cart-table .cart-header {background: #fff;color: #303030;font-size: 18px;position: relative;text-transform: capitalize;width: 100%;font-weight: 400;font-family: 'Titillium Web', sans-serif }.checkout-area .table .cart-table thead tr th {font-weight: 500;line-height: 24px;min-width: 110px;padding: 19px 30px 17px;border-top: none;border-bottom: none }.cart-total-table li, .checkout-area .table .cart-table tbody tr {border-bottom: 1px solid #e9e9e9 }.checkout-area .table .cart-table tbody tr td {vertical-align: middle;min-width: 110px;padding: 25px;border-top: none }.checkout-area .table .cart-table tbody tr .product-column .column-box {min-height: 70px }.checkout-area .table .cart-table tbody tr .product-column .column-box .prod-thumb {width: 70px }.checkout-area .table .cart-table tbody tr .product-column .column-box .prod-thumb a {display: block;border: 1px solid #f2f2f2 }.checkout-area .table .cart-table tbody tr .product-column .column-box .product-title h3 {color: #303030;font-size: 18px;font-weight: 400;text-transform: capitalize }.checkout-area .table .cart-table tbody tr .qty {padding-right: 30px;width: 130px }.checkout-area .table .cart-table tbody tr td.price {color: #007097;font-size: 18px;font-weight: 400 }.cart-total-table {border: 1px solid #e9e9e9 }.cart-total-table li:last-child {border-bottom: none }.cart-total-table li span.col.col-title {border-right: 1px solid #f7f7f7;color: #303030 }.cart-total-table li span.col {color: #303030 }.cart-total-table li span.col b {color: #007097;font-weight: 300;text-decoration: underline }.cart-total .payment-options {background: #fff;margin-top: 30px;overflow: hidden;border: 1px solid #f2f2f2;padding: 23px 20px 35px }.cart-total .payment-options .option-block {margin-bottom: 14px }.cart-total .payment-options .option-block .checkbox {margin: 0 0 5px }.cart-total .payment-options .option-block .checkbox label {display: block;font-weight: 500;min-height: 20px;padding-left: 0;margin: 0 }.cart-total .payment-options .option-block .checkbox label span {color: #303030;font-size: 16px;padding-left: 10px;font-weight: 500;font-family: Rubik, sans-serif }.cart-total .payment-options .option-block .checkbox label span b {color: #303030;display: inline-block;font-size: 15px;font-weight: 400;padding-left: 25px;text-decoration: underline }.cart-total .payment-options .option-block .text {padding-left: 30px }.cart-total .payment-options .option-block .text p {margin: 0;line-height: 28px }.placeorder-button button {padding: 18px 35px;margin-top: 20px;border-radius: 0;cursor: pointer }.login-register-area {padding-bottom: 83px;padding-top: 88px }.login-register-area .form .input-field input[type=text] {border: 2px solid #f4f4f4;color: #848484;font-size: 16px;height: 50px;margin-bottom: 30px;padding-left: 15px;padding-right: 50px;width: 100%;transition: .7s }.login-register-area .form .input-field .icon-holder {position: absolute;right: 20px;top: 11px }.login-register-area .form .input-field .icon-holder i {color: #999;font-size: 14px;font-weight: 400 }.login-register-area .form button {margin-top: 10px;padding: 18px 25px;border-radius: 0;cursor: pointer }.login-register-area .form .remember-text {margin-top: 19px }.login-register-area .form .remember-text .checkbox label {color: #848484;font-size: 16px;font-weight: 400;margin: 0;cursor: pointer }.login-register-area .form .remember-text .checkbox span {color: #303030;font-size: 16px;font-weight: 400;font-family: Rubik, sans-serif }.login-register-area .form .social-icon {float: right;margin-right: -8px;margin-top: 15px;position: relative }.login-register-area .form .social-icon .login-with {display: inline-block;left: -110px;position: absolute;top: 8px }.login-register-area .form .social-icon li {display: inline-block;margin: 0 8px }.login-register-area .form .social-icon li a i {background: #47588f;border-radius: 50%;color: #fff;display: block;font-size: 14px;font-weight: 100;height: 40px;line-height: 24px;padding: 8px 0;text-align: center;transition: .7s;width: 40px }.login-register-area .form .social-icon li a i.twitter {background: #33ccfe }.login-register-area .form .social-icon li a i.gplus {background: #dd4b39 }.login-register-area .form a.forgot-password {color: #007097;float: right;font-weight: 500;margin: 20px 0 0;font-family: Rubik, sans-serif }.login-register-area .form .right {display: block;overflow: hidden;margin-left: -20px }.login-register-area .form .right h6 {color: #848484;float: left;font-size: 14px;margin-top: 25px }.login-register-area .form .social-icon li a:hover i {background: #18387b }.login-register-area .form .social-icon li a:hover i.twitter {background: #12addf }.login-register-area .form .social-icon li a:hover i.gplus {background: #c62d1a }.contact-info-area {position: relative;padding: 90px 0 }.contact-box-content .img-holder {display: block;max-width: 570px;width: 100% }.contact-box-content .text-holder .opening-hours {position: relative;display: block;overflow: hidden;max-width: 270px;margin: 45px auto 0 }.contact-box-content .text-holder .opening-hours .title-box.center {padding-bottom: 19px }.contact-box-content .text-holder .opening-hours .title-box.center h3 {padding-left: 16px;color: #007097;font-size: 20px }.contact-box-content .text-holder .opening-hours .inner-content h1 span, .contact-box-content .text-holder .opening-hours .inner-content h3 {color: #2f2f2f;font-size: 18px }.contact-box-content .text-holder .opening-hours .inner-content h1 {color: #007097;font-size: 30px;font-weight: 400;margin: 10px 0 8px }.quick-contact-box {position: relative;margin-top: -90px;display: block;background: #151515;padding: 54px 40px 48px;z-index: 10 }.location-box .single-box ul li, .quick-contact-box ul li {position: relative;display: block;overflow: hidden;padding-left: 30px;margin-bottom: 20px }.location-box .single-box ul li .icon-holder, .quick-contact-box ul li .icon-holder {position: absolute;top: 3px;left: 0 }.location-box .single-box ul li .icon-holder span:before, .quick-contact-box ul li .icon-holder span:before {color: #007097;font-size: 20px;line-height: 20px }.location-box .single-box ul li .title-holder p, .quick-contact-box ul li .title-holder p {color: #848484;margin: 0 }.quick-contact-box .map-find {display: block;margin-top: 26px }.contact-form {position: relative;display: block;margin-left: 30px;padding-left: 40px;z-index: 1 }.contact-form .sec-title {padding-bottom: 28px }.contact-form:before {position: absolute;top: -85px;left: 0;bottom: -90px;right: -10000px;background: #f5f5f5;content: "";z-index: -1 }.contact-form form input[type=email], .contact-form form input[type=text], .contact-form form textarea {width: 100%;border: 1px solid #f2f2f2;display: block;padding: 10px 20px;color: #848484;font-size: 16px;font-weight: 400;border-radius: 30px;font-family: Rubik, sans-serif;transition: 250ms }.contact-form form textarea {height: 200px;padding: 10px 20px }.contact-form form input[type=email]:focus, .contact-form form input[type=text]:focus {border-color: #1d1d1d;color: #222 }.contact-form form textarea:focus {border-color: #e5e5e5;color: #222 }.contact-form form button {width: 100%;padding: 15px 0 16px;background: #007097;border-radius: 0;cursor: pointer;display: block }.contact-form form button span:before {font-weight: 500;padding-left: 10px }.location-map-area {position: relative;display: block;background: #151515;padding: 0 0 90px;z-index: 1 }.location-map-area:before {position: absolute;top: 0;left: 0;width: 100%;height: 90px;background: #fff;content: "";z-index: -1 }.location-box .title {position: relative;display: block;background: #007097;text-align: center;padding: 33px 0 }.location-box .title h3 {color: #fff;font-size: 18px;font-weight: 400;text-transform: uppercase }.location-box .accordion-box {margin-top: 30px }.location-box .accordion-box .accordion {position: relative;display: block;background: #151515;margin: 0;padding: 0;border-radius: 0 }.location-box .accordion-box .accordion .accord-btn {border-bottom: 1px solid #282828;cursor: pointer;position: relative;transition: 250ms;display: block;padding-left: 0;padding-top: 0;padding-bottom: 0 }.location-box .accordion-box .accordion .accord-btn h4 {color: #848484;font-size: 18px;font-weight: 400;line-height: 55px;transition: 250ms;font-family: Rubik, sans-serif }.location-box .accordion-box .accordion .accord-content {padding-top: 22px;padding-bottom: 3px }.location-box .single-box h3 {position: relative;display: block;padding-left: 30px;color: #fff;font-size: 18px;line-height: 20px;font-weight: 400;font-family: Rubik, sans-serif }.location-box .single-box h3:before {position: absolute;top: 0;left: 0;bottom: 0;width: 20px;height: 3px;background: #fff;content: "";margin: 9px 0 }.location-box .single-box ul {display: block;overflow: hidden;margin-top: 24px }.location-box .single-box .map-find {display: block;margin-top: 21px }#contact-google-map {max-width: 670px;width: 100%;height: 530px;float: right }#scrollbar1 {width: 370px;margin: 0 }#scrollbar1 .viewport {width: 350px;height: 410px;overflow: hidden;position: relative }#scrollbar1 .overview {list-style: none;position: absolute;left: 0;top: 0;padding: 0;margin: 0;max-width: 335px;width: 100%;height: 100% }#scrollbar1 .scrollbar {background: url(../images/icon/bg-scrollbar-track-y.png) no-repeat;position: relative;float: right;width: 10px }#scrollbar1 .track {background: url(../images/icon/bg-scrollbar-trackend-y.png) 0 100% no-repeat;height: 100%;width: 10px;position: relative;padding: 0 }#scrollbar1 .thumb {background: 50% 100% no-repeat;height: 20px;width: 10px;cursor: pointer;overflow: hidden;position: absolute;top: 0;left: 0;opacity: 1 }#scrollbar1 .thumb .end {overflow: hidden;height: 120px;width: 10px }.noSelect {user-select: none;-o-user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none }.working-section {position: relative;display: block;padding: 82px 0 90px }.working-section .appointment-right-style2 {margin: 0 auto }.working-section .appointment-right-style2 .button a.white-bg {background: #f5f5f5;color: #2f2f2f }.history-section .carousel-outer .thumbs-outer {position: relative;max-width: 270px;margin: 0 auto;overflow: hidden;z-index: 1 }.history-section .carousel-outer .border {position: absolute;bottom: 37px;left: 0;right: 0;width: 398px;height: 42px;border: none !important;margin: 0 auto }.history-section .history-carousel .thumbs-carousel {position: relative;max-width: 100px;margin: 0 auto }.history-section .history-carousel .thumbs-carousel li {position: relative;cursor: pointer;width: 100px;display: inline-block;transition: .3s }.history-section .history-carousel .thumbs-carousel li .img-holder {width: 70px;height: 70px;border-radius: 50%;overflow: hidden;margin: 0 auto;border: 2px solid transparent }.history-section .history-carousel .thumbs-carousel li .img-holder img {overflow: hidden;width: 100%;height: 100%;display: block;border-radius: 50% }.history-section .history-carousel .thumbs-carousel .owl-item.active li .img-holder {position: relative;border-color: #3aabd0;transform: scale(1.2);margin-top: 10px }.tabella td, .tabella tfoot th, .tabella thead th {border-right: 2px solid #ccc;vertical-align: middle !important }.history-section .carousel-outer .content-slide .content-inner {position: relative;text-align: center;max-width: 750px;width: 100%;margin: 0 auto }.history-section .carousel-outer .content-slide .content-inner .icon-holder img {width: auto;margin: 0 auto }.history-section .carousel-outer .content-slide .content-inner .text {color: #2f2f2f;font-size: 20px;line-height: 30px;font-style: italic;margin: 33px 0 32px }.history-section .carousel-outer .content-slide .content-inner .name {display: block;padding-bottom: 40px }.history-section .carousel-outer .content-slide .content-inner .name h3 {color: #2f2f2f;font-size: 20px;font-weight: 500;margin: 0 0 3px }#mail {color: #fff;position: fixed;bottom: 80px;right: 15px;text-align: center;-moz-border-radius: 50px;-webkit-border-radius: 50px;-o-border-radius: 50px;border-radius: 50px;background-color: #007197;z-index: 10000;height: 55px;width: 55px;line-height: 59px;-webkit-transition: opacity .5s ease-in-out;-o-transition: opacity .5s ease-in-out;-ms-transition: opacity .5s ease-in-out;transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-webkit-font-smoothing: antialiased }#mail i {color: #fff;font-size: 1.375rem;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 0 }.alert {padding: .5rem;margin-bottom: 0;border: 1px solid transparent;border-radius: .25rem;font-size: 14px }.alert-cliente {margin-bottom: 6px;margin-top: 6px }.alert-dismissible .close {position: absolute;top: 0;right: 0;padding: .75rem 1.25rem;color: inherit }table {width: 100% !important }.tabella tfoot th, .tabella thead th {background-color: #fff !important;text-align: center !important }.tabella {background-color: #fff !important;border: 2px solid #ccc }.tabella tr {-webkit-transition: .1s ease-out;-moz-transition: .1s ease-out;-o-transition: .1s ease-out;-ms-transition: .1s ease-out;transition: .1s ease-out }select, textarea {width: 100%;display: block;color: #848484;font-size: 16px;transition: 250ms }.tabella tfoot th {border-bottom: 3px solid #ccc;vertical-align: middle }.tabella td {color: #4f4f4f }.table-striped tbody tr:nth-of-type(2n) {background-color: #fff }::placeholder {color: #ccc !important }textarea {border: 1px solid #ececec;height: 124px;margin-bottom: 28px;padding: 10px 15px;border-radius: 30px }select {border: 1px solid #f2f2f2;height: 45px;padding: 0 20px;font-weight: 400;border-radius: 30px;font-family: Rubik, sans-serif;margin: 0;overflow: visible;box-sizing: border-box }button:hover {opacity: .8 !important }.footer-area {background: linear-gradient(-30deg, white, #007197, #007197, #007197, #007197);}