:root{--primary-color:#a20067;--secondary-color:#d62598;--theme-dark-color:#612141;--link-color:#a20067;--link-h-color:#612141;--white-color:#fff;--dark-hover-link:#f1b200;--body-font:'Karla',sans-serif;--heading-font:'Marcellus',serif}html,body{position:relative;min-height:100%}body{background-color:#fff;font-family:var(--body-font);font-size:17px;color:#4a4a4a;font-weight:400;line-height:1.5}img{max-width:100%;height:auto;outline:0}a{text-decoration:none;color:var(--primary-color);outline:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s}a:active,a:focus,a:hover{text-decoration:none;color:var(--link-h-color);outline:0}ol,ul{padding-left:22px;margin-bottom:15px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);font-weight:400;margin-top:0;line-height:1.2;margin-bottom:10px}.h1,h1{font-size:32px}.h2,h2{font-size:26px}.h3,h3{font-size:24px}.h4,h4{font-size:22px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}p{margin-bottom:15px}b,strong{font-weight:600}.m-0{margin:0}.m-b-10{margin-bottom:10px}.m-b-15{margin-bottom:15px}.m-b-20{margin-bottom:20px}i,cite,em,var,address,dfn{font-weight:400;font-style:italic}.page-wrapper{position:relative;right:0;transition:right .3s;height:100%}#preloader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:#fff;opacity:1;overflow:hidden}#preloader .loader{display:table;width:100%;height:100%;background:url(//divinedayspa.ca/wp-content/themes/divine-day-spa/css/../images/ploading.gif) no-repeat center center;background-size:120px auto}.top-header{display:block;text-align:right;font-weight:400;position:relative;width:100%;overflow:hidden;background-color:var(--primary-color);color:#fff}.desktop-contact{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.top-header .top-info{position:relative;display:block;margin-left:140px;padding:8px 0;font-weight:400}.main-header li,.main-header ul{margin:0;padding:0}.top-header .top-wrapper{display:block;position:relative;padding-left:180px}.top-header .top-contact{display:inline-block;font-size:14px;vertical-align:middle}.top-header .social-media{display:inline-block;vertical-align:middle;text-align:right;margin-left:25px}.social-media a{display:inline-block;padding:0 5px;font-size:20px;line-height:1}.top-header .social-media a{font-size:22px;line-height:1}.top-header a{color:#fff}.top-header a:focus,.top-header a:hover{color:var(--dark-hover-link)}.main-menu{position:relative;display:block;font-weight:400}.main-menu .container{position:relative;display:flex;align-items:center}.main-menu .logo{z-index:10;position:relative;padding:10px 0}.main-menu .logo a{position:relative;display:block}.main-menu .logo a img{position:relative;display:block;height:auto;width:220px;max-width:none}.main-menu .navbar-default{display:inline-block;margin:0;width:100%;text-align:right;vertical-align:middle;border-color:transparent;background-color:transparent;border:none;border-radius:0}.main-menu .navbar-default .navbar-collapse{padding:0;border:none}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.current-menu-parent>a{color:var(--primary-color);background-color:transparent}.navbar-default .navbar-nav>li>a:hover{color:var(--primary-color);background-color:transparent}.navbar-default .navbar-nav>li>a:focus{color:var(--primary-color)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.current-menu-parent>a,.navbar-default .navbar-nav>li.current-menu-parent>a,.navbar-default .navbar-nav>li.current-menu-parent>a:hover{color:var(--primary-color);background-color:transparent}.navbar-default .navbar-nav>li>a{padding:0;display:block;position:relative;color:#000;font-weight:400;font-size:17px}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#000;background-color:transparent}.desktop-nav.navbar-default .navbar-nav{display:flex;align-items:center;flex-wrap:wrap}.dropdown-menu{background-color:#fff;transition:background-color .3s ease;border:none;padding:0;border-radius:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.11);box-shadow:0 1px 3px rgba(0,0,0,.11);white-space:normal;width:230px}.dropdown-menu .dropdown-menu{left:100%;top:0}.navbar-right .dropdown-menu .dropdown-menu{left:100%;right:auto;top:0}.navbar-right .dropdown-menu{left:0;right:auto}.dropdown-menu>li>a{color:#777;font-size:14px;padding:8px 12px;border-bottom:1px solid #fff;white-space:normal}.dropdown-menu>li:last-child>a{border:none}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:transparent;color:var(--primary-color)}.navbar-nav>li{margin:0 0 0 30px;padding:18px 0}header.main-header{display:block;position:relative;width:100%;background-color:#fff;-webkit-box-shadow:0 3px 5px 0px rgba(0,0,0,.13);box-shadow:0 3px 5px 0px rgba(0,0,0,.13);z-index:100}.padding-section{padding:55px 0}.btn{border-radius:6px;border:1px solid transparent;font-size:15px;padding:8px 18px;outline:0;box-shadow:none;white-space:normal;font-weight:400}.btn-group-lg>.btn,.btn-lg{font-size:18px;padding:10px 25px}.btn.focus,.btn:focus,.btn:hover{text-decoration:none;outline:0;box-shadow:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:none;outline-offset:0}.btn-black-outline{background-color:transparent;border-color:#231f20;color:#231f20}.btn-white-outline{background-color:transparent;border-color:#fff;color:#fff}.btn-black-outline:focus,.btn-black-outline:hover{background-color:#231f20;border-color:#231f20;color:#fff}.btn-white-outline:focus,.btn-white-outline:hover{background-color:#fff;border-color:#fff;color:#231f20}.btn-black{background-color:#231f20;border-color:#231f20;color:#fff}.btn-black:focus,.btn-black:hover{background-color:#fff;border-color:#231f20;color:#231f20}.btn-white{background-color:#fff;border-color:#fff;color:#231f20}.btn-white:focus,.btn-white:hover{background-color:#231f20;border-color:#231f20;color:#fff}.btn-default{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color)}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#fff;background-color:#303030;border-color:#303030;outline:0}.btn-default:focus,.btn-default:hover{color:#fff;background-color:var(--secondary-color);border-color:var(--secondary-color);outline:0}button,input[type=button],input[type=reset],input[type=submit]{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color);border-radius:0;border:1px solid transparent;font-size:15px;padding:8px 18px;outline:0;box-shadow:none;white-space:normal;font-weight:400}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{color:#fff;background-color:#303030;border-color:#4a4a4a;outline:0}.white-text{color:#fff}.white-text a{color:#fff}.white-text a:focus,.white-text a:hover{color:var(--primary-color)}.fixed-menu .navbar-nav>li{line-height:50px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s}.header-logo{transition:opacity 1s ease-out}.main-header.fixed-menu .header-logo{display:none;opacity:0;transition:opacity 1s ease-out}.fixed-menu .fixed-logo.header-logo img{height:38px}.fixed-logo{display:none;opacity:0;transition:opacity 1s ease-out}.fixed-menu .fixed-logo.header-logo{opacity:1;display:inline-block;transition:opacity 1s ease-out}.gallery{position:relative;display:block;width:100%}.gallery .gallery-item{width:25%;font-size:14px;display:inline-block;text-align:center;vertical-align:top;border:4px solid transparent;margin:-2px}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.66%}.gallery-columns-7 .gallery-item{width:14.28%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.11%}.gallery-item .gallery-icon{overflow:hidden;position:relative}.gallery-item .gallery-icon a{color:#fff}.gallery-item .gallery-icon a:before{content:"\f00e";font-family:"Font Awesome 5 Free";font-weight:900;left:50%;margin-left:-10px;margin-top:-10px;opacity:0;position:absolute;top:50%;-webkit-transition:opacity 1s ease 0s;-o-transition:opacity 1s ease 0s;transition:opacity 1s ease 0s;color:#fff;z-index:2;font-size:25px;line-height:1}.gallery-item .gallery-icon a:after{content:"";background-color:rgba(0,0,0,.5);bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color 1s ease 0s;-o-transition:background-color 1s ease 0s;transition:background-color 1s ease 0s;opacity:0;z-index:1}.gallery-item .gallery-icon img{display:block;width:100%;height:auto;-webkit-transition:-webkit-transform .5s ease s;-moz-transition:-moz-transform .5s ease 0s;-o-transition:-o-transform .5s ease 0s;transition:transform .5s ease 0s;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.gallery-item:hover .gallery-icon img{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}.gallery-item:hover .gallery-icon a:after,.gallery-item:hover .gallery-icon a:before{opacity:1}.gallery-item:hover .gallery-icon a:after,.gallery-item:hover .gallery-icon a:before{opacity:1}.gallery-icon img{margin:0 auto;height:auto;border:none !important;width:100%}.gallery-caption{color:#707070;color:rgba(51,51,51,.7);display:block;font-size:12px;font-size:1.2rem;line-height:1.5;padding:.5em 0}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.alignnone{margin:0 10px 10px 0}.aligncenter,div.aligncenter{display:block;margin:0 auto 10px auto}.alignright{float:right;margin:0 0 10px 15px}.alignleft{float:left;margin:0 15px 10px 0}.aligncenter{display:block;margin:0 auto 10px auto}a img.alignright{float:right;margin:0 0 10px 15px}a img.alignnone{margin:0 10px 10px 0}a img.alignleft{float:left;margin:0 15px 10px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{border:1px solid #efefef;position:relative;margin-bottom:10px}.wp-caption.alignleft,.wp-caption.alignright{margin-bottom:0}.wp-caption-text{margin:0;padding:10px;background:rgba(0,0,0,.5);color:#fff;font-size:14px;font-weight:400;position:absolute;bottom:0;left:0;width:100%}@media (max-width:600px){.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{width:50%}}.zs-enabled{position:relative}.zs-enabled .zs-slide,.zs-enabled .zs-slides,.zs-enabled .zs-slideshow{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden}.zs-enabled .zs-slideshow .zs-slides .zs-slide{background:transparent none no-repeat 50% 50%;background-size:cover;position:absolute;visibility:hidden;opacity:0;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.zs-enabled .zs-slideshow .zs-slides .zs-slide.active{visibility:visible;opacity:1}.zs-enabled .zs-slideshow .zs-bullets{position:absolute;z-index:4;bottom:10px;left:0;width:100%;text-align:right;padding:0 30px}.zs-enabled .zs-slideshow .zs-bullets .zs-bullet{display:inline-block;cursor:pointer;border:2px solid #fff;width:10px;height:10px;border-radius:8px;margin:5px;background-color:#231f20}.zs-enabled .zs-slideshow .zs-bullets .zs-bullet.active{background-color:var(--primary-color)}.zs-enabled .zs-slideshow:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background:transparent none repeat 0 0}.zs-enabled.overlay-plain .zs-slideshow:after{background-image:url(//divinedayspa.ca/wp-content/themes/divine-day-spa/css/../images/plain.png)}.zs-enabled.overlay-dots .zs-slideshow:after{background-image:url(//divinedayspa.ca/wp-content/themes/divine-day-spa/css/../images/dots.png)}.hero-section{width:100%;position:relative}.hero-slider .hero-item{position:relative;display:table;width:100%;height:500px;background-position:center center;background-size:cover;background-repeat:no-repeat}.hero-slider .hero-item:before{content:"";background-color:#000;position:absolute;width:100%;height:100%;opacity:.3}.hero-slider .hero-content{display:table-cell;width:100%;height:100%;vertical-align:middle;font-weight:400}.hero-slider .hero-heading{font-weight:400;font-size:40px;margin:0;opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.hero-slider .active .hero-heading{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-ms-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.hero-slider .hero-button{position:relative;opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}.hero-slider .active .hero-button{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.7s;-moz-transition-delay:.7s;-ms-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.hero-slider .hero-button a{display:inline-block;padding:8px 10px;margin:5px 10px 5px 0;color:#fff;background-color:var(--secondary-color);text-transform:uppercase;font-weight:200;font-size:14px;line-height:20px;letter-spacing:1px}.hero-slider .hero-button a:hover{background-color:var(--primary-color)}.hero-desc{max-width:650px;position:relative;color:#fff;font-size:20px;padding:0 15px;display:inline-block}.hero-desc .hero-text{display:block;margin:10px 0;opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.hero-slider .active .hero-desc .hero-text{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-ms-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.bg-image{position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat}.bg-fixed{background-attachment:fixed}.call-to-action{position:relative;display:block;padding:65px 0}.call-to-action:before{position:absolute;content:'';width:100%;height:100%;left:0;top:0;background:-moz-linear-gradient(right,#0b0b0b 45%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(right,#0b0b0b 45%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,#0b0b0b 45%,rgba(0,0,0,0) 100%);z-index:1}.large-heading,.large-phone{font-size:50px}.sec-color{color:var(--primary-color)}.m-0{margin:0}.m-t-25{margin-top:25px}.form-control{background-color:#fff;height:auto;box-shadow:none;color:#333;border:1px solid #e6e6e4;border-radius:0;padding:8px 12px;font-size:15px;font-weight:400}option{font-weight:400}.form-control:focus{border-color:#4a4a4a;box-shadow:none}.consultation-section form{position:relative;max-width:530px}.wd-newslatter{position:relative;max-width:530px}.wd-newslatter .form-control{display:inline-block;vertical-align:middle;width:calc(100% - 200px)}.wd-newslatter .btn{text-transform:uppercase}.section-heading{position:relative;display:block;margin-bottom:35px}.heading{font-size:40px;color:#231f20;margin-bottom:10px;font-weight:400}.sub-heading{font-size:24px;line-height:1.3;color:#7e7e7e;font-weight:400;display:block;margin-bottom:15px}ins{text-decoration:none}.heading ins{text-decoration:none;color:var(--primary-color)}.section-heading:after{content:"";border-bottom:2px solid var(--primary-color);display:block;width:65px;margin-top:15px}.section-heading.border-none:after{border:0;margin-top:10px}.section-heading.center-heading:after{margin:0 auto}.section-heading.center-heading{text-align:center}.section-heading.right-heading{text-align:right}.section-heading.right-heading:after{margin:auto 0 auto auto}.section-heading.center-heading .sub-heading{max-width:800px;margin:0 auto 15px auto}.white-text,.white-text .heading,.white-text .sub-heading{color:#fff}.white-text.section-heading:after{border-color:#fff}.white-text a{color:#fff}.white-text .heading ins{color:var(--secondary-color)}.large-text{font-size:20px;line-height:1.4;font-weight:400}.large-text-25{font-size:25px;line-height:1.4}.light-overlay{position:relative;color:#231f20}.light-overlay:before,.dark-overlay:before{content:"";height:100%;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;z-index:1}.dark-overlay{position:relative;color:#fff}.light-overlay:before{background:rgba(255,255,255,.5)}.dark-overlay:before{background:rgba(0,0,0,.4)}.why-chose-block{margin:0;padding:0;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;width:100%}.why-chose-block li{width:31.33%;padding:15px 10px;text-align:center;background-color:rgba(35,35,35,.8);margin:1%;font-size:16px;line-height:20px;color:#fff;font-weight:400;border-radius:8px}.why-icon{margin:0;font-size:40px;display:block;line-height:1;color:var(--primary-color);margin-bottom:8px}.why-icon img{width:64px;height:auto}.why-text{margin:0}.content-box{position:relative;display:block;padding:20px;background-color:rgba(255,255,255,.7);margin-bottom:5px;color:#696969;border-radius:10px}.content-box .heading{font-size:16px;color:#231f20;margin-bottom:5px;font-weight:500;text-transform:uppercase}.content-box .section-heading{position:relative;display:block;margin-bottom:15px}.content-box .sub-heading{font-size:28px;line-height:normal;color:var(--primary-color);font-weight:400;display:block;margin-bottom:0}.content-box .section-heading:after{content:"";margin:0;border:none}.content-box .heading:after{content:"";border-bottom:2px solid var(--primary-color);display:block;width:40px;margin-top:10px}.content-box:after{content:"";border-bottom:6px solid var(--primary-color);display:block;margin:0 auto;position:absolute;bottom:-3px;right:20px;left:20px}.contact-form{position:relative;font-weight:400}.content-box .form-control{background-color:rgba(48,48,48,.7);border:1px solid rgba(48,48,48,.7);color:#fff}.owl-carousel.owl-loading{opacity:1;display:block;width:100%;min-height:100px;background:#fff url(//divinedayspa.ca/wp-content/themes/divine-day-spa/css/../images/ajax-loader.gif) no-repeat center center}.site-footer{background-color:#e9e9e9;padding:0;color:#000;font-size:17px;font-weight:400}.footer-container{position:relative;padding:35px 0}.site-footer .footer-copyright{position:relative;display:block;background:var(--theme-dark-color);padding:15px 0;font-size:15px;text-align:left;font-weight:400}.site-footer .footer-copyright p{margin:0}.right-copyright{text-align:right}.site-footer .footer-copyright,.site-footer .footer-copyright a,.site-footer .footer-copyright a:visited{color:#fff}.site-footer .footer-copyright a:focus,.site-footer .footer-copyright a:hover{text-decoration:underline}.site-footer .widget{margin-bottom:20px;padding-bottom:0}.site-footer .widget-title{position:relative;margin:0;margin-bottom:22px;padding:0;font-size:22px;text-align:left;color:#fff;font-weight:400}.widget_archive ul,.widget_categories ul,.widget_meta ul,.widget_pages ul,.widget_recent_entries ul,ul.menu{margin:0;padding:0;list-style:none}.site-footer .widget .menu>li,.site-footer .widget_categories ul li,.site-footer .widget_pages ul li{display:block;margin-bottom:10px}.site-footer,.site-footer a,.site-footer a:visited{color:initial}.site-footer a:focus,.site-footer a:hover{color:var(--primary-color)}.site-footer .widget_archive ul li,.site-footer .widget_categories ul li,.site-footer .widget_meta ul li,.site-footer .widget_recent_entries ul li{position:relative;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #454545}.site-footer .widget_archive ul li:last-child,.site-footer .widget_categories ul li:last-child,.site-footer .widget_meta ul li:last-child,.site-footer .widget_recent_entries ul li:last-child{border-bottom:none}.site-footer .widget-title,.site-footer .widget_recent_entries a{color:var(--primary-color)}.site-footer .widget_recent_entries a:hover{text-decoration:underline}.widget_recent_entries .post-date{display:block}.site-footer .contact-info{margin-bottom:20px}.contact-info{list-style:none;position:relative;padding:0;margin:0}.contact-info>li{position:relative;padding-left:35px;margin-bottom:12px}.contact-info i.icon{position:absolute;left:0;top:3px;font-size:20px;width:28px;color:var(--primary-color);height:auto;line-height:normal;margin:0;text-align:center}.site-footer .contact-info .info-label{text-transform:uppercase;font-weight:600;font-size:14px}.top-contact .contact-info{list-style:none;padding:0}.top-contact .contact-info li{padding:0;position:relative;display:inline-block;margin:0;margin-left:20px}.top-contact .contact-info i{background-color:var(--white-color);color:var(--primary-color);padding:6px;border-radius:100%;margin-right:8px;font-size:13px}.testimonials{position:relative}.testim-item{position:relative;text-align:center}.testim-text{position:relative;display:block;margin-bottom:15px}.textim-info{position:relative;margin:10px 0}.textim-info h3{font-size:18px;margin:0;color:var(--primary-color)}.textim-info h4{margin:0;font-size:16px;font-weight:400;color:#231f20}.testimonials.owl-carousel .owl-dots{margin-top:0;z-index:100;position:absolute;right:10px;bottom:10px}.testimonials.owl-carousel .owl-dots .owl-dot span{width:10px;height:10px;margin:0 3px;background:#231f20;border-radius:0;outline:0}.testimonials.owl-carousel .owl-dots .owl-dot.active span,.testimonials.owl-carousel .owl-dots .owl-dot:hover span{background:var(--primary-color)}.clients-logo{padding:0;position:relative;font-size:0;margin-bottom:0}.clients-logo .client-item{display:block;font-size:14px;-ms-transition:all .3s linear;transition:all .3s linear;border:1px solid #f1f1f1;padding:0;background-color:#fff}.clients-logo .owl-stage{margin:0 auto}ul.footer-menu{list-style:none;margin:0;padding:0;text-align:center}ul.footer-menu li{display:inline-block;margin-bottom:5px;line-height:1}ul.footer-menu li a{line-height:1}ul.footer-menu li.current-menu-item>a{color:#fff}ul.footer-menu li:before{content:"|";line-height:1;margin-right:8px;margin-left:8px}ul.footer-menu li:first-child:before{content:"";margin:0}@media (max-width:992px){.clients-logo.grid-8 li,.clients-logo.grid-7 li,.clients-logo.grid-5 li,.clients-logo li{width:calc(25% - 10px)}}@media (max-width:600px){.clients-logo li,.clients-logo.grid-7 li,.clients-logo.grid-8 li,.clients-logo.grid-5 li,.clients-logo.grid-4 li{width:calc(33.33% - 10px)}}@media (max-width:479px){.clients-logo li,.clients-logo.grid-3 li,.clients-logo.grid-4 li,.clients-logo.grid-5 li,.clients-logo.grid-6 li,.clients-logo.grid-7 li,.clients-logo.grid-8 li{width:calc(50% - 10px)}}.page-hero{position:relative;display:table;width:100%;background-color:#231f20;background-image:url(//divinedayspa.ca/wp-content/themes/divine-day-spa/css/../images/default-header.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;color:#fff;min-height:20em}.page-hero:before{content:"";background-color:#000;position:absolute;width:100%;height:100%;top:0;opacity:.4}.page-hero .hero-inner{position:relative;display:table-cell;padding:50px 0 20px;vertical-align:bottom;height:100%}.page-hero .hero-heading{display:block;font-size:40px;font-weight:400;margin:0;max-width:600px}.page-hero .hero-sub-heading{font-size:22px;font-weight:400;max-width:650px}.main-content{position:relative;padding:45px 0}.service-grid{position:relative;display:block;margin:0 -10px}.service-grid .service-item{position:relative;margin:0 10px 20px;margin-bottom:20px;width:calc(100% - 20px);color:#606060;display:block;vertical-align:top;padding:0;text-align:center}.service-grid .service-item:before{content:"";background-color:#ffe0f0;position:absolute;top:38%;left:0;right:0;bottom:0;border-radius:15px}.service-grid .service-img{position:relative;display:block;overflow:hidden}.service-grid .service-img img{width:100%;height:auto;display:block;margin:0;border-radius:100%;border:5px solid #fff}.service-grid .heading{position:relative;bottom:0;color:var(--primary-color);font-size:22px;width:100%;margin:0;padding:15px;font-weight:400}.service-grid .service-link{position:relative;display:block}.service-grid .service-desc{position:relative;display:block;padding:30px 15px 30px;font-weight:400;color:#000}.service-grid .service-desc .btn{padding:8px 18px;text-transform:uppercase;font-size:13px;font-weight:600;letter-spacing:1px;margin-top:20px}.service-list{position:relative;display:block;counter-reset:service-counter}.service-list .service-item{display:flex;flex-wrap:wrap;align-items:center;margin:0;margin:20px 0;background-color:#efefef;border-radius:15px;overflow:hidden}.service-list .service-item:nth-of-type(odd){flex-direction:row}.service-list .service-item:nth-of-type(even){display:flex;flex-direction:row-reverse}.service-list .service-item .service-img{display:block;width:50%;padding:0;overflow:hidden}.service-list .service-item .service-img img{-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);-moz-transition:all .4s cubic-bezier(.215,.61,.355,1);-o-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-moz-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);width:100%;height:auto;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.service-list .service-item .service-img:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.service-list .service-item .service-desc{display:block;width:50%;padding:30px;font-size:17px;font-weight:400}.service-list .heading{font-size:30px;color:var(--primary-color);margin-bottom:5px;font-weight:400}.list-style{padding-left:0;margin:0;list-style-type:none;margin-bottom:20px}ul.list-style li{position:relative;display:block;padding-left:28px;line-height:24px;margin-bottom:5px}ul.list-style li:before{content:"\f058";font-family:"Font Awesome 5 Free";font-weight:400;font-style:normal;position:absolute;left:0;top:0;font-size:20px;color:var(--primary-color)}.page-sidebar .widget_nav_menu ul.menu{border:1px solid #ececec;border-top:0;background-color:#fdfdfd}.page-sidebar .widget_nav_menu ul{list-style:none;padding:0;margin:0}.page-sidebar .widget_nav_menu li.menu-item{border-top:1px solid #ececec;padding:0;font-size:14px;position:relative;line-height:22px}.page-sidebar .widget_nav_menu li.menu-item a{padding:8px 38px 8px 15px;display:inline-block;color:#404040;font-size:15px;font-weight:400}.page-sidebar .widget_nav_menu li.menu-item a:hover,.page-sidebar .widget_nav_menu li.menu-item a:focus{color:#000}.page-sidebar .widget_nav_menu li.current-menu-item>a{color:var(--primary-color);font-weight:400}.site-footer .widget_nav_menu li.current-menu-item>a{color:#fff}.page-sidebar .widget_nav_menu li.menu-item ul.sub-menu li.menu-item{background:#fff}.page-sidebar .widget_nav_menu li.menu-item-has-children i{position:absolute;top:0;right:0;cursor:pointer;height:100%;width:35px;line-height:35px;text-align:center;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);background-color:#fbfbfb;color:#444;border-left:1px solid #ececec;font-style:normal;font-family:serif}.page-sidebar .widget_nav_menu li.menu-item-has-children i a{padding:0;font-size:18px;font-weight:700;display:block;position:relative;z-index:1;color:#444}.page-sidebar .widget_nav_menu li.menu-item-has-children.expand>i a{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.content-sidebar{position:relative;display:block;margin:0 -15px}.content-sidebar .primery-block{position:relative;display:block;float:left;width:75%;padding:0 15px;min-height:1px}.content-sidebar .page-sidebar{position:relative;display:block;float:left;width:25%;padding:0 15px;min-height:1px}.page-sidebar .widget{position:relative;margin-bottom:25px}.page-sidebar .widget-title{margin:0;position:relative;border-left:3px solid var(--primary-color);background-color:#f3f3f3;margin-bottom:10px;padding:10px 15px;font-size:15px;text-transform:capitalize;text-align:left;font-weight:400;color:#444}.page-sidebar .contact-form{position:relative;font-weight:400;background-color:var(--primary-color);padding:12px;color:#fff}.page-sidebar .contact-form .form-control{background-color:#a0050b;border:1px solid #a0050b;color:#fff}.page-sidebar .contact-form .form-control:focus{border-color:#fff;box-shadow:none}.wd-blog-grid{position:relative;display:block}.archive .wd-blog-grid,.category .wd-blog-grid{margin-left:-15px;margin-right:-15px}.grid-article-sizer,.wd-blog-grid-article{float:left;width:33.33%;padding:0 15px}.archive .grid-article-sizer,.archive .wd-blog-grid-article{width:50%}.wd-blog-grid-article-inner{border:1px solid #ececec;-webkit-box-shadow:0 0 6px rgba(0,0,0,.09);-moz-box-shadow:0 0 6px rgba(0,0,0,.09);box-shadow:0 0 6px rgba(0,0,0,.09);background:#fff;width:100%;overflow:hidden;margin-bottom:30px;border-radius:8px}.wd-blog-grid .entry-meta{font-size:15px;line-height:24px;color:#757575;background:#fff;margin:0;padding:10px 20px;width:100%;display:block;text-align:left}.wd-blog-grid .entry-meta-footer{border-top:1px solid #ececec}.wd-blog-grid .entry-meta a{color:#757575;text-transform:capitalize}.entry-meta a:active,.entry-meta a:focus,.entry-meta a:hover{color:var(--primary-color)}.wd-blog-grid .entry-meta i{color:var(--primary-color);font-size:18px;padding-right:8px}.wd-blog-grid .entry-meta span{float:left}.wd-blog-grid .entry-meta .author-links{margin-right:20px}.wd-blog-thumbnail{backface-visibility:hidden;position:relative;overflow:hidden;margin:0}.wd-blog-thumbnail .entry-thumbnail img{display:block;margin:0;position:relative;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);-moz-transition:all .4s cubic-bezier(.215,.61,.355,1);-o-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-moz-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);width:100%;height:auto;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.archive .wd-blog-grid .post:hover .entry-thumbnail img,.blog .wd-blog-grid .post:hover .entry-thumbnail img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.wd-blog-thumbnail .entry-thumbnail{backface-visibility:hidden;position:relative;overflow:hidden;margin:0}.wd-blog-grid .date-format{float:none;margin:0;position:absolute;top:10px;left:10px;border:none;padding:10px;background-color:var(--primary-color)}.wd-blog-grid .date-format .day{font-size:45px;display:block;line-height:38px;font-weight:400;color:#fff;text-align:center}.wd-blog-grid .date-format .month{color:#fff;display:block;text-transform:uppercase;font-size:11px;font-weight:500}.wd-blog-grid-content{margin:0;position:relative;padding:25px 20px}.wd-blog-grid-content .entry-title{margin:0;margin-bottom:15px;font-size:18px;line-height:1.3;font-weight:400}.wd-blog-grid-content .entry-title a{color:#333}.wd-blog-grid-content .entry-title a:focus,.wd-blog-grid-content .entry-title a:hover{color:var(--primary-color)}.wd-blog-grid-content .entry-content p{margin:0}entry-meta-footer{background:#fff;border-top:1px solid #ddd;margin:0;padding:10px 20px;text-align:left}.wd-blog-grid .entry-meta-footer .author-links{float:left;text-transform:capitalize}.wd-blog-grid .entry-meta-footer .comments-link{float:right}.screen-reader-text{display:none}.paging-navigation{margin:0;padding:0;text-align:left}.paging-navigation li{display:inline-block;margin:-2px;padding:2px}.paging-navigation .page-numbers{list-style:none;margin:0;padding:0}.paging-navigation .page-numbers a{border:1px solid #333;color:#333;padding:10px 12px;font-size:16px;font-weight:400;display:block;line-height:1}.paging-navigation .page-numbers a.next,.paging-navigation .page-numbers a.prev{font-size:15px}.paging-navigation .page-numbers a:hover{background:#333;color:#fff}.page-numbers .dots,.paging-navigation .page-numbers .current{background:#333;border:1px solid #333;color:#fff;padding:10px 14px;font-size:16px;font-weight:400;display:block;line-height:1}.hero-meta a{color:#fff}.hero-meta a:focus,.hero-meta a:hover{text-decoration:underline}.hero-meta{font-weight:400;font-size:15px;text-transform:capitalize}.hero-meta span{display:inline-block;margin-right:10px;padding-right:10px;border-right:1px solid #fff;line-height:1}.hero-meta span:last-child{margin:0;padding:0;border:none}.hero-meta span i{margin-right:8px}.wd-post{position:relative}.wd-blog-image{position:relative;display:block;margin-bottom:15px}.wd-post .entry-meta{font-size:14px;position:relative;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ececec}.wd-post .entry-meta .cat-links{float:left}.wd-post .entry-meta .comments-link{float:right}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #e2e2e2}.dropdown .icon_plus{display:none}.page-sidebar .wpcf7-submit{background-color:transparent;border-color:#fff;color:#fff}.page-sidebar .wpcf7-submit:focus,.page-sidebar .wpcf7-submit:hover{background-color:#fff;border-color:#fff;color:#231f20}.comment_holder{padding:28px 0 38px;margin:0}.comment_number_holder .comment_number{color:#000}.comment_holder .comment_number{margin:0 0 20px}.comment_number .comment_number_inner i{position:relative;top:-1px;padding:0 10px 0 0}.comment_holder ul.comment-list{list-style:none;position:relative;padding:0}.comment_holder .comment-list{margin:0}.comment_holder .comment-list li{display:inline-block;position:relative;width:100%;margin-bottom:10px}.comment_holder .comment-list li ul.children li:last-child{padding:0}.comment_holder .comment-list>li{margin:0 0 10px}.comment_holder .comment-list>li:last-child{margin:0}.comment_holder .comment{padding:15px;background-color:#f5f5f5}.comment_holder .comment .image{display:block;width:60px;height:60px;float:left;border-radius:60px;overflow:hidden}.comment_holder .comment .text{padding:0 0 0 75px;min-height:80px;position:relative}.comment_holder .comment .text .name{display:block;color:#303030}.comment_holder .comment .text .comment-reply-link,.comment_holder .comment .text .replay{color:var(--primary-color);font-size:12px;text-transform:uppercase;font-weight:400;padding:0 0 0 5px}.comment_holder .comment .text .text_holder{display:block;margin:3px 0 0}.comment_holder .comment .logged-in-as{margin:10px 0}.comment_holder .comment .form-submit{margin:0 0 20px}.comment_holder .comment-list li ul.children{margin:18px 0 0;padding:0 0 0 70px}.comment_holder .comment-list li ul.children li{margin:0;border-bottom:none}#respond h3{margin:0 0 15px}#respond h3.comment-reply-title{margin:0}#respond small{display:block;margin:0 0 12px;position:relative}.comment_holder .comment .comment-respond{margin-top:20px}#respond input[type=email],#respond input[type=text],#respond textarea,.contact_form input[type=text],.contact_form textarea{width:100%;margin:0 0 20px;padding:15px 12px;border:0;border-radius:0;outline:0;resize:none;font-size:13px;line-height:17px;background-color:#f5f5f5;color:#818181;font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}#respond textarea{padding:12px;vertical-align:middle}.comment_holder #respond input[type=text],.comment_holder #respond textarea{background-color:#fff}.comment_holder .comment #respond input[type=text],.comment_holder .comment #respond textarea{background-color:#f6f6f6}.comment_holder #respond textarea{margin:0 0 12px}div.comment_form{display:inline-block;margin:0 0 30px;width:100%}div.comment_form form p.form-submit,div.comment_holder .comment p.form-submit{margin:0;text-align:right}div.comment_form form p.form-submit .success p{margin:10px 0 0}div.comment_form form p.logged-in-as{margin:0 0 17px}#cancel-comment-reply-link{margin:0;display:inline-block;width:100%}label.wp-comment-cookies-consent{font-weight:400;margin-left:10px}.vc_row{padding-top:75px;padding-bottom:40px}.vc_row.vc_inner{padding:0}.vc_btn3.vc_btn3-size-md{font-size:15px;padding:10px 15px}.vc_btn3.vc_btn3-style-outline,.vc_btn3.vc_btn3-style-outline-custom,.vc_btn3.vc_btn3-style-outline-custom:focus,.vc_btn3.vc_btn3-style-outline-custom:hover,.vc_btn3.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-style-outline:hover{border-width:1px !important}.vc_btn3.vc_btn3-size-md,.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom{font-size:17px;padding:10px 18px !important}.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom{font-size:20px !important;padding:15px 25px !important}.vc_btn3.vc_btn3-shape-rounded{border-radius:8px}.vc_btn3.vc_btn3-size-lg{font-size:20px !important;padding:15px 25px !important}blockquote{padding:10px 20px;margin:0 0 20px;font-size:16px;border-left:5px solid var(--primary-color);background-color:#f1f1f1;line-height:1.6}.search-item{position:relative;display:block;margin-bottom:20px;border-bottom:1px solid #f1f1f1;padding-bottom:15px}.search-item .search-title{font-size:16px;font-weight:500;margin-bottom:5px}.search-item .read-more{font-weight:500;text-decoration:underline}.wd-blog-post .post-navigation{margin:0;overflow:hidden;padding:10px 0;border-top:1px dashed #c1c1c1;border-bottom:1px dashed #c1c1c1}.post-navigation .nav-next:after{content:"\f105";display:inline-block;font-family:FontAwesome;font-size:15px;font-weight:400;margin:0 0 0 10px;position:absolute;right:0;top:0}.post-navigation .nav-previous:before{content:"\f104";display:inline-block;font-family:FontAwesome;font-size:15px;font-weight:400;margin:0 10px 0 0;position:absolute;left:0;top:0}.post-navigation .nav-next,.post-navigation .nav-previous{font-size:13px;line-height:18px;font-weight:400;padding:0 15px;position:relative}.post-navigation .nav-previous{float:left;width:50%}.post-navigation .nav-next{float:right;text-align:right;width:50%}.wd-blog-post .post-tags{position:relative;margin-bottom:10px}.mobile-toggle,#mobile-slide,.top-contact-btn,#top-wrapper{display:none}.top-contact-btn .contact-toggle{font-size:14px;background-color:var(--primary-color);display:inline-block;color:#fff;padding:0;text-transform:uppercase;font-weight:400;margin:0 8px;vertical-align:middle}.top-contact-btn .contact-toggle .icon{display:table-cell;vertical-align:middle;margin:0;font-size:16px}.top-contact-btn .contact-toggle span{display:table-cell;vertical-align:middle;padding:0 0 0 12px}.main-menu .mobile-toggle{text-align:right}.mobile-toggle .menu-toggle{display:inline-block;text-transform:uppercase;padding:15px;vertical-align:middle}.menu-toggle i{font-size:14px;display:inline-block;vertical-align:middle;margin-right:4px;line-height:1}.menu-toggle span{font-size:15px;font-weight:500;display:inline-block;vertical-align:middle;line-height:1}.owl-carousel .owl-nav{margin-top:0;text-align:right;-webkit-tap-highlight-color:transparent;outline:0}.owl-carousel .owl-dots{position:relative;bottom:0;left:0;width:100%}.hero-slider.owl-carousel .owl-dots{position:absolute;bottom:5px}.owl-carousel .owl-dots .owl-dot span{width:8px;height:8px;margin:3px;background:#ddd;transition:all .3s ease-in-out}.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span{background:var(--secondary-color);width:20px}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{position:absolute;z-index:100;top:50%;margin:-20px 0 0;outline:none;width:30px;height:30px;line-height:30px;background-color:rgb(255 255 255/36%);border-radius:0;color:#000;font-size:14px}.owl-carousel .owl-nav button.owl-next{right:0}.owl-carousel .owl-nav button.owl-prev{left:0}.owl-carousel .owl-nav [class*=owl-]:hover{background:#fff;color:#000;text-decoration:none}.owl-carousel .owl-nav .disabled{display:none}.bottom-widget{position:relative;display:block;padding:25px 0;background-color:var(--secondary-color);color:#fff}.bottom-widget.bg:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(22,89,169,.4)}.bottom-widget a{color:#fff}.cta-message{font-size:22px;font-weight:400}.cta-message .contact-info>li{position:relative;padding-left:36px;margin-bottom:12px;margin-right:15px}.cta-message .contact-info i.icon{font-size:24px;color:#fff}.child-grid{position:relative;display:flex;flex-wrap:wrap}.child-grid .child-item{display:block;width:33.33%;position:relative;overflow:hidden}.child-grid .child-image{overflow:hidden}.child-grid .child-image img{-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);-moz-transition:all .4s cubic-bezier(.215,.61,.355,1);-o-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-moz-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);width:100%;height:auto;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.child-grid .child-item:hover .child-image img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.child-grid .child-title{text-align:center;padding:15px 10px;position:absolute;z-index:2;left:0;right:0;bottom:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background-color:rgba(255,255,255,.75)}.child-grid .child-title h4{margin:0;color:#000;font-size:15px;font-weight:500;line-height:1.15;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.child-grid .child-item:hover .child-title{background-color:rgb(218 42 43/0.50)}.child-grid .child-item:hover h4{color:#fff}.services{position:relative;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-left:-15px;margin-right:-15px;flex-wrap:wrap}.services .service{display:block;width:50%;padding:0 15px;margin-bottom:30px;clear:both}.services .service-icon{display:block;float:left;width:30%;padding-right:15px}.services .service-text{display:block;float:left;width:70%;padding:0 15px}.services .service-text h3{font-size:20px;text-transform:uppercase;margin-bottom:10px;font-weight:400;color:var(--primary-color)}.services .service:after,.services .service:before{display:table;clear:both}.services .service-text p{margin-bottom:10px}.cta{color:#fff;padding:50px;border-radius:8px;margin:30px 0;display:block;position:relative;background-size:cover;background-position:center center;overflow:hidden;font-weight:400}.cta .cta-text{color:#fff;font-size:26px;max-width:650px;line-height:1.3;position:relative;z-index:1}.cta .cta-text ins{color:var(--secondary-color)}.cta .btn{position:absolute;right:50px;top:50%;transform:translateY(-50%);text-transform:uppercase;letter-spacing:1px;font-size:15px;width:180px;line-height:1.5;padding:12px 10px;border:none;border-radius:10px;display:block;z-index:1}.cta:before{content:"";position:absolute;width:100%;height:100%;background-color:#000;top:0;left:0;right:0;bottom:0;opacity:.2}@media (max-width:1600px){.hero-sectoin{height:500px}}.hero-sectoin{height:500px}@media (max-width:1199px){.heading,.large-heading,.large-phone{font-size:28px}.sub-heading{font-size:14px;line-height:20px}.large-text{font-size:18px}.section-heading{margin-bottom:25px}.services-block .service-item .service-desc{top:20px;left:20px;bottom:20px;right:20px}.services-block .service-item .service-hover{padding:20px}.services-block .heading{font-size:20px}.site-footer .footer-copyright{font-size:13px}.content-sidebar .primery-block{width:70%}.content-sidebar .page-sidebar{width:30%}.hero-sectoin{height:400px}.hero-slider .hero-item{height:400px}.hero-desc{font-size:16px}}@media (max-width:1024px){#hero-slider .hero-heading{font-size:30px}#hero-slider .hero-desc{font-size:18px;line-height:26px}.page-hero{min-height:12em}}@media (max-width:992px){.services-block .heading{font-size:22px}.services-block .service-item{width:50%}.content-sidebar .primery-block{width:100%}.content-sidebar .page-sidebar{width:100%}.page-hero .hero-heading{font-size:24px}.grid-article-sizer,.wd-blog-grid-article{width:50%}.top-contact-btn,.show-contact .display-close{display:block;position:relative}.top-header .top-wrapper{display:block;position:fixed;padding:20px;text-align:left;z-index:999}.mobile-toggle,#mobile-slide,#top-wrapper{display:block}.main-menu .desktop-nav,.desktop-contact{display:none}.mobile-nav{position:relative;display:block}.mobile-nav ul.menu{color:#fff}.mobile-nav ul{list-style:none;padding:0;margin:0}.mobile-nav li.menu-item{border-bottom:1px solid #353535;padding:5px;font-size:14px;position:relative;line-height:20px}.mobile-nav .menu-btn>a{margin:5px 10px}.mobile-nav li.menu-item a{padding:8px 38px 8px 15px;display:inline-block;color:#fff;text-transform:uppercase;font-size:14px}.current-menu-item>a,.mobile-nav li.menu-item a:focus,.mobile-nav li.menu-item a:hover{color:#bfbfbf}.mobile-nav li.menu-item ul.sub-menu li.menu-item{background:#2d2d2d;padding-left:10px}.mobile-nav li.menu-item ul.sub-menu{border-top:1px solid #353535}.mobile-nav li.menu-item-has-children i{position:absolute;top:0;right:0;cursor:pointer;height:100%;width:35px;line-height:35px;text-align:center;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);background-color:#353535;color:#fff;border-left:1px solid #353535;font-style:normal;font-family:serif}.mobile-nav li.menu-item-has-children i a{padding:0;font-size:17px;font-family:arialnarrow_bold;font-weight:400;display:block;position:relative;z-index:1;color:#fff}.mobile-nav li.menu-item-has-children.expand>i a{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.offside{position:fixed;width:300px;height:100%;top:0;z-index:9999;overflow:auto;-webkit-overflow-scrolling:touch;background-color:#292929;padding:45px 0 0}.offside,.offside--left{left:-300px}.offside--right{left:auto;right:-300px}.offside--left.is-open,.offside-js--is-left .offside-sliding-element{-webkit-transform:translate3d(300px,0,0);-moz-transform:translate3d(300px,0,0);-ms-transform:translate3d(300px,0,0);-o-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}.offside--right.is-open,.offside-js--is-right .offside-sliding-element{-webkit-transform:translate3d(-300px,0,0);-moz-transform:translate3d(-300px,0,0);-ms-transform:translate3d(-300px,0,0);-o-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}.offside-js--interact .offside,.offside-js--interact .offside-sliding-element{-webkit-transition:-webkit-transform .2s cubic-bezier(.16,.68,.43,.99);-moz-transition:-moz-transform .2s cubic-bezier(.16,.68,.43,.99);-o-transition:-o-transform .2s cubic-bezier(.16,.68,.43,.99);transition:transform .2s cubic-bezier(.16,.68,.43,.99);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.no-csstransforms3d .offside{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.no-csstransforms3d .offside-sliding-element{overflow-x:hidden;position:relative}.no-csstransforms3d .offside--left.is-open{left:0}.no-csstransforms3d .offside--right.is-open{right:0}.no-csstransforms3d>.offside-js--is-left .offside-sliding-element{right:-300px}.no-csstransforms3d>.offside-js--is-right .offside-sliding-element{left:-300px}.site-overlay{z-index:200;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;visibility:hidden;opacity:0;cursor:pointer;-webkit-transition:visibility 0s ease,opacity .2s ease;-moz-transition:visibility 0s ease,opacity .2s ease;-o-transition:visibility 0s ease,opacity .2s ease;transition:visibility 0s ease,opacity .2s ease}.offside-js--is-open .site-overlay{visibility:visible;opacity:.7;-webkit-transition-delay:delay 0s;-o-transition-delay:delay 0s;transition-delay:delay 0s}.toggle-close,.display-close{position:absolute;top:0;left:0;width:32px;height:32px;display:block;text-align:center;line-height:32px;background-color:#000;font-size:17px}.toggle-close:hover,.display-close:hover{color:#fff}.display-close{right:0;left:auto}.top-contact{display:block;padding:15px;padding-top:0}.top-contact .contact-info li{display:block;margin-bottom:8px;color:#fff;margin-left:0}.top-contact .contact-info li a{color:#fff}.top-wrapper .social-media{padding:15px;padding-top:0;color:#d8d8d8}.top-wrapper .social-media a{color:#d8d8d8}.service-list .heading{font-size:22px}.service-list .service-item .service-desc{padding:10px 20px;font-size:13px}.service-list .service-item .heading:before{font-size:24px}.services .service{width:100%}.contact-box .box-icon{width:70px;height:70px;font-size:24px}.cta .cta-text{font-size:26px;max-width:100%;line-height:1.3;position:relative;margin-bottom:20px}.cta .btn{position:relative;left:0;top:0;transform:inherit;width:auto;display:inline-block;right:auto;font-size:14px;padding:12px 30px}.main-menu .logo{width:70%}.main-menu .mobile-toggle{text-align:right;width:30%}.mobile-toggle .menu-toggle{padding:0}.main-menu .logo a img{width:180px}.top-header .top-info{margin-left:85px}.hero-slider .hero-heading{font-size:30px}.hero-desc{font-size:16px}}@media (max-width:767px){.right-copyright{text-align:left}.content-sidebar .primery-block{width:100%}.content-sidebar .page-sidebar{width:100%}.service-grid .heading{font-size:18px;padding:15px 10px 0}.service-grid .service-desc{padding:10px 10px 15px}.service-grid{margin:0 -5px}.page-hero{min-height:10em}.page-hero .hero-heading{font-size:20px}.h1,h1{font-size:22px}#hero-slider .hero-heading{font-size:22px}#hero-slider .hero-desc{font-size:15px;line-height:18px}.hero-button .btn{margin-right:20px;text-transform:uppercase;display:inline-block;padding:5px 10px;font-size:13px}.hero-sectoin{height:280px}.child-grid .child-item{width:50%}.cta{padding:30px}.cta .cta-text{font-size:20px}.hero-slider .hero-heading{font-size:28px}.hero-slider .hero-item{height:280px}}@media (max-width:600px){.services-block .service-item{width:100%;padding:0;display:block}.services-block{margin:0}.services-block .heading{font-size:20px}.why-chose-block li{width:48%}.service-grid .heading{font-size:20px}.alignright,.alignleft{float:none;margin:10px 0;display:block}.service-list .service-item .service-img{width:100%}.service-list .service-item .service-desc{font-size:14px;width:100%}.services .service-text h3{font-size:18px}.hero-slider .hero-heading{font-size:24px}.hero-desc{font-size:14px}.large-text-25{font-size:20px;line-height:1.4}}@media (max-width:480px){.grid-article-sizer,.wd-blog-grid-article,.archive .grid-article-sizer,.archive .wd-blog-grid-article{width:100%}.child-grid .child-item{width:100%}.services .service-text{display:block;float:none;width:100%;padding:0 15px}.services .service-icon{display:block;float:none;width:100%;margin-bottom:25px}.services .service-icon img{max-width:150px}.services .service-text{padding:0}.box-content .box-title{font-size:12px}.box-content .box-desc{font-size:14px}.main-menu .logo a img{width:150px}.vc_row{padding-top:30px;padding-bottom:0}.heading,.large-heading,.large-phone{font-size:26px !important}}@media (max-width:479px){.services-block .service-item .service-hover{padding:15px}.services-block .service-item .service-desc{top:15px;left:15px;bottom:15px;right:15px}.why-chose-block li{font-size:13px;line-height:16px}.large-heading,.large-phone{font-size:26px}.cta{padding:22px}.cta .btn{padding:10px 20px}.cta .cta-text{font-size:18px}.top-contact-btn .contact-toggle{font-size:13px}.top-header .top-info:before{clip-path:polygon(0% 0%,100% 0%,100% 100%,55px 100%,0% 0%)}}.grecaptcha-badge{z-index:1}.text-primary{color:var(--primary-color)}.rws-section>.vc_row{margin:0}.rws-section>.vc_row>.container{padding:0}.highlight{color:var(--primary-color)}.required{color:#e80000}.full-img img{width:100%;height:auto}.product-grid{position:relative;margin:0 -15px;font-size:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-grid .product-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;margin-bottom:20px;width:calc(33.33% - 30px);color:#231f20;margin:0 15px 20px;text-align:center;font-size:16px;background-color:#fff}.product-grid .product-image{position:relative;display:block;overflow:hidden;padding:15px}.product-grid .product-image img{width:100%;height:auto;display:block;margin:0}.product-grid .product-title{position:relative;bottom:0;font-size:16px;width:100%;margin:0;padding:15px;font-weight:500;line-height:1.4}.product-grid .product{position:relative;padding-bottom:60px;width:100%}.product-grid .product h4.name{font-size:20px;margin:15px 5px}.product-grid-cat .product{padding-bottom:0}.product-grid .product-link{position:absolute;bottom:10px;left:15px;right:15px}.product-grid .product-link a{display:block;padding:8px;text-transform:uppercase;background-color:transparent;color:var(--primary-color);border:2px solid var(--primary-color);font-size:14px;font-weight:500}.product-grid .product-link a i{margin-left:8px}.product-grid .product-link a span{display:inline-block;position:relative;padding-right:28px}.product-grid .product-link a span:after{content:'\f061';font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;line-height:1;font-size:14px;position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s}.product-grid .product-link a:hover span:after{right:0}.product-gallery{position:relative;display:block;margin-bottom:35px}.product-gallery .gallery-item{margin:0}.product-page .heading{font-size:24px;font-weight:600;color:var(--primary-color);margin-bottom:20px;position:relative;display:block;padding-left:0;line-height:1}.product-page .heading:after{content:"";display:block;height:2px;background-color:var(--secondary-color);position:relative;margin-top:15px;width:65px}.product-top{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:25px;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.product-top .product-image,.product-top .product-info{position:relative;display:block;padding:0 15px;margin-bottom:15px}.product-top .product-image{width:40%}.product-top .product-info{width:60%}.product-top .product-title{font-size:24px;margin-bottom:10px;font-weight:600;color:#069de2}.related-products{position:relative;display:block;background-color:#f5f5f5;padding:45px 0}.compare-table tr th[scope=row]{background-color:#069de2;color:#fff;vertical-align:middle;text-align:center;font-size:16px;font-weight:600;width:15%}.compare-table .table-bordered{text-align:center}.compare-table th{text-align:center;font-weight:500}.compare-table td{width:15%;font-weight:600;font-size:18px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{vertical-align:middle}.compare-table .fa-check{color:#00c73d}.compare-table .fa-times{color:#e20101}.compare-table .fa-check,.compare-table .fa-times{font-size:25px}.subscribe-form p{margin:15px 0}.vc_toggle_title>h4{font-size:20px;font-weight:600}.step{position:relative;display:block;margin-bottom:20px}.step ins{font-size:45px;font-weight:700;line-height:1;display:block}.product-page p{margin-bottom:20px}ul.list-style.half{display:flex;flex-wrap:wrap}ul.list-style.half>li{width:50%}@media (max-width:992px){.product-grid .product-item{width:calc(50% - 30px)}}@media (max-width:600px){.product-top .product-image,.product-top .product-info{width:100%}ul.list-style.half{display:block}ul.list-style.half>li{width:100%}.product-grid .product-item{width:calc(100% - 30px)}.h2,h2{font-size:22px}.h2,h2{font-size:20px}.h3,h3{font-size:18px}.h4,h4{font-size:17px}.h5,h5,.h6,h6{font-size:16px}}.font-300{font-weight:300}.font-400{font-weight:400}.font-500{font-weight:500}.font-600{font-weight:600}.font-700{font-weight:700}.menu-btn>a{color:#fff !important;background-color:var(--primary-color);border-color:var(--primary-color);font-weight:400 !important;padding:12px 15px !important;border-radius:8px}.menu-btn>a:focus,.menu-btn>a:hover{color:#fff;background-color:var(--secondary-color)!important;border-color:var(--secondary-color)!important;outline:0}.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img{border-radius:8px}