html{font-family:roboto,sans-serif;color:#000;font-size:15px}body{background-color:#f8f8f7;font-family:roboto,sans-serif;color:#000;font-size:15px;font-weight:300;line-height:25px}a{color:#964086;background-color:initial}ul,ol{padding-left:40px}.clearfix{clear:both;width:100%}h1,h2,h3,h4,h5,h6,h7{color:#38406b;font-family:nunito,sans-serif;clear:both;padding:0}h1{font-size:25px}select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color]{background-color:#fff;border:1px solid #dfdfdf;font-size:14px;min-height:40px;line-height:20px;padding:9px 12px;width:100%;-webkit-transition:border .3s ease 0s;-moz-transition:border .3s ease 0s;-ms-transition:border .3s ease 0s;-o-transition:border .3s ease 0s;transition:border .3s ease 0s;border-radius:4px}input[type=submit],input[type=reset],input[type=button],.btn{color:#fff;background:#00489e;border-radius:29px;outline:none;padding:7px 17px;font-weight:300;font-size:14px}input[type=submit]:hover,input[type=reset]:active,input[type=button]:focus,.btn:hover,.btn:active,.btn:focus{background:#95459a;outline:none;box-shadow:none;color:#fff;opacity:.8}.left-image{float:left;margin:5px 20px 0 0;padding:4px;border:1px solid #efefef;border-radius:2px;box-shadow:0 0 5px #888}iframe{border:none}.btn1{border-radius:28px;font-size:16px;background:#0db02b;padding:10px 15px;font-weight:500}.btn1:hover{background:#9c1a87;font-size:18px}.social_links{float:right}.social_links a{color:#fff;font-size:20px;margin-left:10px}.social_links a:hover{color:#7bcb44}.site-header{background:#fff}.sub_page_title{min-height:100px;background:rgba(0,0,0,.47);position:absolute;left:0;right:0;bottom:0}.sub_page_title h1{color:#fff;font-size:35px;padding-top:28px}.navbar-brand{width:165px;float:left;padding:10px 0;margin:0;height:111px}.navbar-brand a{padding-right:0}.navbar-brand a img{max-width:100%;max-height:none}.slogan{float:left;background:#e1e3e9;width:300px;text-align:center;margin:0 0 0 155px;padding:16px 0;height:140px;position:relative}.slogan:before,.slogan:after{border-bottom:140px solid #e1e3e9;border-left:44px solid transparent;content:"";height:50px;left:-44px;position:absolute;top:0;width:44px}.slogan:after{border-top:140px solid #e1e3e9;border-right:44px solid transparent;right:-44px;left:auto;border-bottom:0;border-left:0}.slogan h3{font-size:22px;margin-bottom:10px}.slogan h6{color:#609f35;font-weight:400;font-size:15px;line-height:20px;margin:0}.header_call{float:right;margin:0}.header_call .flexnum{display:table-cell;vertical-align:middle;height:140px}.header_call .num{float:right}.header_call span{color:#964086;line-height:60px;margin-right:5px;float:left;font-size:45px}.header_call h1{font-size:40px;font-weight:600;float:left;clear:none;margin:0}.header_call a{color:#38406b;text-decoration:none;display:inline-block}.navigation{background:#38406b;display:inline-block;vertical-align:top;width:100%}.home_banner{height:380px;background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative}.home_banner .call{width:307px;margin-top:62px;height:auto;background:rgba(116,132,221,.3);padding:13px 10px;float:left;border-radius:5px;text-align:center}.call h1,.call h3{color:#0d0f19}.call h1{line-height:26px;margin-bottom:0}.call h1 a{color:#0d0f19;font-size:24px;font-weight:700;outline:none!important}.call h1 a:hover{text-decoration:none}.call h3{font-size:17px;margin-bottom:10px}.call .las{margin-top:10px;margin-bottom:0}.greenlogo{display:inline-block;margin-top:20px}.greenlogo img{float:left}.greenlogo h2{float:left;display:inline-block;clear:none;font-size:30px;line-height:27px;margin-left:10px;margin-top:7px}.greenlogo h2 .purple{color:#884182;font-size:26px}.greenlogo h2 .green{color:#438d12;font-size:27px}.greenlogo h2 .small{font-size:16px;position:relative;top:-7px}.sanitizing{height:630px}.sanitizing .caption{background:rgba(255,255,255,.7);padding:20px;border-radius:10px;max-width:50%;margin-top:195px;margin-left:auto;margin-right:auto}.sanitizing .caption h1{font-size:35px;font-weight:500}.sanitizing .caption p{font-size:18px;font-weight:400}.disinfect .list-group-item.active{background:#373f6a}.protect .list-group-item.active{background:#64a13a}.certify .list-group-item.active{background:#953e85}.box{background-color:#373f6a;border-radius:10px;padding:15px 20px 20px 100px!important;color:#fff;font-size:45px;font-weight:700;position:relative}.box:after{content:"1";position:absolute;left:20px;top:30px;font-weight:lighter;width:60px;height:60px;background:rgba(0,0,0,.3);text-align:center;border-radius:50%;font-size:30px;padding-top:8px}.box.protect:after{content:"2"}.box.certify:after{content:"3"}.box p{opacity:.6;font-size:18px;margin:0}.protect{background-color:#64a13a}.certify{background-color:#953e85}.wp-block-group.certify_box,.wp-block-group.disinfect_box,.wp-block-group.protect_box{border:1px solid #b4ef8a;border-radius:10px;padding:15px;background:#efffde;box-shadow:0 0 19px rgba(100,161,58,.4)}.wp-block-group.disinfect_box{background:#e8eeff;box-shadow:0 0 19px rgba(55,63,106,.4);border-color:#c4d7ff}.wp-block-group.certify_box{background:#f6e3f6;box-shadow:0 0 19px rgba(149,62,133,.4);border-color:#ffc5ff}@media only screen and (max-width:1200px){.sanitizing .caption{margin-top:70px;padding:15px}.sanitizing .caption h1{font-size:25px;margin-bottom:10px}.sanitizing .caption p{font-size:15px;line-height:20px}}@media only screen and (max-width:767px){.home_banner.sanitizing{margin-bottom:140px}.sanitizing .caption{margin-top:167px;max-width:100%;background:0 0;padding:0 20px}.sanitizing .caption h1{font-size:20px}.sanitizing .caption p{font-size:14px;margin-bottom:10px}.box{padding:10px 10px 10px 50px!important;border-radius:5px;font-size:20px}.box p{font-size:12px;font-weight:300}.box:after{font-size:15px;width:30px;height:30px;padding-top:3px;left:11px;top:10px}}.testimonials.container{position:relative;margin-top:15px;margin-bottom:25px}.carousel-showmanymoveone .carousel-control i.fa{background:#eceff1;width:50px;height:50px;display:table-cell;vertical-align:middle;text-shadow:none;color:#224b8b;border-radius:50%}.carousel-showmanymoveone .carousel-control{width:4%;background-image:none;padding-top:74px}.carousel-showmanymoveone .carousel-control.left{margin-left:-25px}.carousel-showmanymoveone .carousel-control.right{margin-right:-25px}.carousel-showmanymoveone .cloneditem-1,.carousel-showmanymoveone .cloneditem-2{display:none}@media all and (min-width:768px){.carousel-showmanymoveone .carousel-inner>.active.left,.carousel-showmanymoveone .carousel-inner>.prev{left:-50%}.carousel-showmanymoveone .carousel-inner>.active.right,.carousel-showmanymoveone .carousel-inner>.next{left:50%}.carousel-showmanymoveone .carousel-inner>.left,.carousel-showmanymoveone .carousel-inner>.prev.right,.carousel-showmanymoveone .carousel-inner>.active{left:0}.carousel-showmanymoveone .carousel-inner .cloneditem-1,.carousel-showmanymoveone .carousel-inner .cloneditem-3{display:block}}@media all and (min-width:768px) and (transform-3d),all and (min-width:768px) and (-webkit-transform-3d){.carousel-showmanymoveone .carousel-inner>.item.active.right,.carousel-showmanymoveone .carousel-inner>.item.next{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);left:0}.carousel-showmanymoveone .carousel-inner>.item.active.left,.carousel-showmanymoveone .carousel-inner>.item.prev{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);left:0}.carousel-showmanymoveone .carousel-inner>.item.left,.carousel-showmanymoveone .carousel-inner>.item.prev.right,.carousel-showmanymoveone .carousel-inner>.item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}@media all and (min-width:1024px){.carousel-showmanymoveone .carousel-inner>.active.left,.carousel-showmanymoveone .carousel-inner>.prev{left:-33%}.carousel-showmanymoveone .carousel-inner>.active.right,.carousel-showmanymoveone .carousel-inner>.next{left:33%}.carousel-showmanymoveone .carousel-inner>.left,.carousel-showmanymoveone .carousel-inner>.prev.right,.carousel-showmanymoveone .carousel-inner>.active{left:0}.carousel-showmanymoveone .carousel-inner .cloneditem-2,.carousel-showmanymoveone .carousel-inner .cloneditem-3,.carousel-showmanymoveone .carousel-inner .cloneditem-4{display:block}}@media all and (min-width:1024px) and (transform-3d),all and (min-width:1024px) and (-webkit-transform-3d){.carousel-showmanymoveone .carousel-inner>.item.active.right,.carousel-showmanymoveone .carousel-inner>.item.next{-webkit-transform:translate3d(33%,0,0);transform:translate3d(33%,0,0);left:0}.carousel-showmanymoveone .carousel-inner>.item.active.left,.carousel-showmanymoveone .carousel-inner>.item.prev{-webkit-transform:translate3d(-33%,0,0);transform:translate3d(-33%,0,0);left:0}.carousel-showmanymoveone .carousel-inner>.item.left,.carousel-showmanymoveone .carousel-inner>.item.prev.right,.carousel-showmanymoveone .carousel-inner>.item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.testimonials{padding:0;background:0 0;box-shadow:none}.testimonials .wrap{position:relative}.testimonials .read_more{position:absolute;top:20px;right:20px}.testimonials .comment{background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,5%);background:#fff;border-radius:5px;min-height:185px;padding:22px 10px 19px 50px}.testimonials .icon{font-size:25px;font-weight:lighter;font-style:italic;position:absolute;color:#38406b;left:29px;top:-17px;height:50px;line-height:91px}.testimonials .icon i.fa{color:#38406b}.testimonials .feedbacks{}.testimonials .feedbacks .client{color:#964086;line-height:18px;font-style:italic}.testimonials .feedbacks .client div{font-weight:700}.testimonials .feedbacks .client span{color:#224b8b;font-size:12px;font-style:italic}.page-template-page-testimonials-on-bottom .testimonials{margin-top:20px}.ed{float:right}.testimonials .feedbacks{margin-left:-15px;margin-right:-15px;width:auto}.section{padding:0 10px}.white_box{margin-top:20px;border-radius:5px;background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,5%);padding-top:15px;padding-bottom:15px}.services ul{list-style:none;padding:0;margin:0;display:table;table-layout:fixed;border-collapse:separate;width:100%}.services ul li{text-align:center;font-size:12px;float:none;width:1%;display:table-cell}.services ul li a{color:#38406b;text-decoration:none}.services ul li a:hover{opacity:.8}.services p{margin:0;line-height:15px}.services .s{background:url(images/services_icons_3.png)no-repeat;width:52px;height:53px;display:inline-block}.services .s.s-2{background-position:-52px 0}.services .s.s-3{background-position:-104px 0}.services .s.s-4{background-position:-156px 0}.services .s.s-5{background-position:-208px 0}.services .s.s-6{background-position:-260px 0}.services .s.s-7{background-position:-312px 0}.services .s.s-8{background-position:-364px 0}.services .s.s-9{background-position:-416px 0}.services .s.s-10{background-position:-468px 0}.services .s.s-11{background-position:-521px 0}.services .s.s-12{background-position:-574px 0}.services .s.s-13{background-position:-627px 0}.services .s.s-14{background-position:-679px 0}.services .s.s-15{background-position:-731px 0}.services .s.s-16{background-position:-783px 0}.services .s.s-17{background-position:-835px 0}.benefits .item{pointer-events:none}.benefits .item:hover{opacity:.8}.benefits .icn{text-align:center}.benefits p{color:#012d41;font-size:14px;font-weight:300;text-align:center;margin:5px 0;line-height:18px}.sp{display:inline-block;height:85px;width:85px;background-size:100%;background-repeat:no-repeat}.sp-1{background-image:url(images/ico1.png)}.sp-2{background-image:url(images/ico2.png)}.sp-3{background-image:url(images/ico3.png)}.sp-4{background-image:url(images/ico4.png)}.sp-5{background-image:url(images/ico5.png)}.sp-6{background-image:url(images/ico6.png)}.sp-7{background-image:url(images/ico7.png)}.sp-8{background-image:url(images/ico8.png)}.sp-9{background-image:url(images/ico9.png)}.sp-10{background-image:url(images/ico10.png)}.sp-11{background-image:url(images/ico11.png)}.sp-12{background-image:url(images/ico12.png)}.sp-13{background-image:url(images/ico13.png)}.home .entry-title{text-align:center}.flexible_grid{display:table;border-collapse:separate}.flexible_grid .item{width:1%;float:none;display:table-cell}.get_in_touc{overflow:hidden;background:url(images/get_in_touch.png)no-repeat 50%/117%;min-height:310px;color:#38406b;position:relative;text-align:center}.get_in_touc a,.get_in_touc a:hover,.get_in_touc a:focus{color:#38406b;text-decoration:none}.get_in_touc .left{float:left;width:50%;display:inline-block}.get_in_touc .right{float:right;display:inline-block;width:50%}.get_in_touc .wrap{position:relative;max-width:100%;z-index:2}.get_in_touc p{font-size:18px;margin-bottom:0;margin-top:20px}.get_in_touc .fa{font-size:30px;width:50px;position:relative;top:6px}.get_in_touc .cont{font-size:18px;width:100%;text-align:left;margin:10px 0;display:inline-block;float:left;padding:0 0 0 110px;position:relative}.get_in_touc .cont i.fa{position:absolute;left:70px;top:-4px}.get_in_touc .cards{display:inline-block;padding:15px 0;width:100%}.get_in_touc:before{content:'';background:rgba(255,255,255,.7);width:100%;height:100%;right:0;top:0;display:inline-block;position:absolute;z-index:1}.entry-content a img,.comment-content a img,.widget a img{box-shadow:none}.widget{background:#eceff1;border-radius:5px;padding-bottom:0;margin-bottom:20px}.widget_media_image{text-align:center}.widget_media_image .widget-title{margin:0;padding:10px 0}.widget_media_image img{margin-bottom:20px}.widget_text{overflow:hidden}.widget_text .widget-title{color:#fff;background:#964086;font-size:19px;font-weight:400;min-height:50px;padding:11px 0 0 15px;text-transform:none;margin:0;letter-spacing:0}.widget_text .textwidget{padding:12px}.gren_certified{color:#096124;font-size:16px}.gren_certified p{display:inline-block;float:left;margin:6px 0 17px;width:74%;line-height:20px}.gren_certified img{margin:0;float:right}.post-type-archive-testimonial .comment{float:none;width:100%;padding:0 0 0 35px;margin-bottom:25px!important;box-shadow:none;font-size:14px;border-bottom:1px dashed #cacaca;border-radius:0;padding-bottom:20px;position:relative}.post-type-archive-testimonial .comment span.icon{position:absolute;font-size:24px;left:15px;top:11px;color:#38406b}.post-type-archive-testimonial .comment span.icon i.fa{position:relative;top:-14px;left:-10px}.post-type-archive-testimonial .comment .post-edit-link{float:right}.coupons{width:100%;display:inline-block}.coupons_side{margin-bottom:20px}.coupons_side .coupons .coupon{width:100%;margin:0 0 20px}.coupons_side .btn{margin:0 auto;display:block;width:190px}.coupons .coupon{width:32.1%;float:left;margin-right:20px}.coupons .coupon:nth-last-child(2){margin-right:0}.coupons .coupon:last-child{float:right;margin-right:0}.coupon{border-radius:8px;position:relative;padding:10px 30px 30px 15px;background-color:#fff;min-height:180px;border:1px dashed #d1d1d0;overflow:hidden;line-height:20px;font-size:12px}.coupon h3{color:#39406b;margin-bottom:5px;font-size:18px;font-weight:400}.coupon h4{color:#80186d;margin-bottom:5px;font-size:15px;font-weight:300}.coupon h5{color:#63a537;margin-bottom:5px;font-size:14px}.coupon p{margin-bottom:0;line-height:16px}.coupon .act-ions{position:absolute;left:10px;font-size:13px;right:10px;bottom:10px}.coupon .save_tag{background-image:-moz-linear-gradient( 51deg,#609f35 39%,#81d647 100%);background-image:-webkit-linear-gradient( 51deg,#609f35 39%,#81d647 100%);background-image:-ms-linear-gradient( 51deg,#609f35 39%,#81d647 100%);font-family:nunito,sans-serif;color:#fff;text-shadow:.5px .866px 1px rgba(0,0,0,.3);font-size:18px;font-weight:600;height:36px;display:inline-block;text-align:center;line-height:36px;padding:0 50px;transform:rotate(45deg);right:-50px;position:absolute}.coupon .img_tag{position:absolute;width:220px;right:-9px;top:-6px}.print_action_buttons{text-align:center;margin-top:15px;margin-bottom:15px}.print_action_buttons a{margin:0 5px}.for_print{pointer-events:none;padding:25px 30px;width:1500px;height:384px;position:absolute;left:0;top:0;z-index:0;opacity:0}.for_print h3{font-size:45px;margin-bottom:15px}.for_print h4{font-size:40px}.for_print h5{font-size:30px}.for_print p{font-size:25px;color:#000;line-height:37px}#previewImage{margin:0 auto;width:62%}#previewImage canvas{border:1px dashed #ccc;border-radius:10px;width:100%}.wrapper{max-width:100%;margin:30px auto;padding:0}.youtube{background-color:#000;margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer}.youtube img{width:100%;top:-16.82%;left:0;opacity:.7}.youtube .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba( 0,0,0,.6 );z-index:1;opacity:.8;border-radius:6px}.youtube .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff}.youtube img,.youtube .play-button{cursor:pointer}.youtube img,.youtube iframe,.youtube .play-button,.youtube .play-button:before{position:absolute}.youtube .play-button,.youtube .play-button:before{top:50%;left:50%;transform:translate3d( -50%,-50%,0 )}.youtube iframe{height:100%;width:100%;top:0;left:0}.form{list-style:outside none none;margin:0 auto;padding:0;width:100%}.wpcf7-form h3{background:#63c554 repeat;border-radius:3px;color:#ffff;padding:15px;text-shadow:1px 1px 1px rgba(0,0,0,.3)}.form li{display:inline-block;margin-bottom:20px;width:100%}.form li>label{display:inline-block;float:left;font-size:16px;font-weight:300;margin:0;padding-right:15px;padding-top:8px;text-align:right;width:40%}.dte>span:after{color:#63c554;content:"\f073";cursor:pointer;font-family:fontawesome;font-size:25px;pointer-events:none;position:absolute;right:10px;top:-3px}.form li .field{display:inline-block;width:100%}.form li .field .wpcf7-checkbox{display:inline-block;margin-top:10px}.form li .field .wpcf7-checkbox span{font-weight:300;line-height:5px;margin-left:5px;padding-right:10px}footer{color:#628796;background-color:#2f4047;font-size:12px}.other_locations{float:left;width:775px}.other_locations .list{float:left;width:235px;border-bottom:1px solid #3b5059}.other_locations .list .tip{position:relative;color:#609f35;cursor:pointer}.other_locations .list .tip:hover{color:#609f35;text-decoration:none}.other_locations .list .tip span{display:none;position:absolute;background:#fff;padding:7px;border-radius:3px;color:#2f4047;left:-74px;width:200px;bottom:20px}.other_locations .list .tip span:after{border-top:6px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent;content:"";height:7px;left:88px;position:absolute;bottom:-7px;width:10px}.other_locations .list .tip:hover span{display:block}.other_locations .list:nth-child(3n+2){margin:0 27px}.other_locations .list:nth-child(4),.other_locations .list:nth-child(5),.other_locations .list:nth-child(6){border:none}.other_locations .list:nth-child(6) h3{font-size:16px;line-height:20px}.other_locations .list h3{color:#fff;font-size:18px;font-weight:400;margin:10px 0 0}.other_locations .list h4{color:#609f35;font-size:14px;font-weight:400;margin:5px 0}.other_locations .list p{color:#fff;font-size:12px;line-height:15px;font-weight:300}.footer_widget{}.footer_widget .fluid{display:inline-block;width:100%;padding:16px 0;vertical-align:top;min-height:271px}.cornerstone{background:#243237;width:305px;border-radius:5px;padding:20px;float:right}.cornerstone .btn{float:left;margin-top:12px}.cornerstone .btn:last-child{float:right}.cornerstone h3{color:#fff;margin-bottom:25px;font-size:21px;font-weight:400}.cornerstone p{color:#fff;font-size:14px;margin:5px 0;line-height:19px;display:inline-block;width:100%}.cornerstone p i.fa{font-size:26px;width:41px;height:40px;text-align:center;position:relative;top:-3px;float:left}.four0four{text-align:center}.four0four .big_heading{font-size:110px;font-weight:800;color:#964086;margin-top:80px;margin-bottom:0}.four0four h2{font-size:35px}.four0four .white_box{min-height:500px}.footer_links{background:#243237}.footer_links .fluid{display:inline-block;width:100%;padding:16px 0;vertical-align:top;height:62px}.footer_links .footer-menu{float:left;padding:4px 0 0}.footer_links ul{list-style:none;padding:0;margin:0}.footer_links ul li{color:#fff;float:left;padding-right:6px}.footer_links ul li a{color:#fff}.footer_links ul li a:hover{color:#609f35;text-decoration:none}.footer_links ul li:after{content:"|";margin-left:5px}.footer_links ul li:last-child:after{display:none}.copyright_text{margin-bottom:0;text-align:center;min-height:70px;padding:15px 0;line-height:20px}.copyright_text a{color:#628796;text-decoration:none}.copyright_text p{margin:0}.footer_term_text{background:#243237;padding:15px;line-height:20px}.footer_term_text p{margin:0}@media print{body{-webkit-print-color-adjust:exact}#previewImage{position:absolute;top:0;left:0}.entry-title,.print_action_buttons,.get_in_touc.dark_bg,.site-header,footer.site-footer{display:none!important}}@media all and (min-width:768px){h1.entry-title{font-size:30px}.main_menu{display:inline-block}.navigation .social_links{margin-top:15px}.navigation .menu-item-has-children:before{display:none!important}.main-navigation a{color:#fff;padding:11px 20px}.main-navigation a:hover{color:#bdc4e9}.main-navigation li.current-menu-item>a{background:#31385e;border-radius:3px}.main-navigation li.menu-item-has-children:hover>a{background:#fff;height:100%;border-radius:3px 3px 0 0;color:#38406b}.menu-main-menu-container{padding:3px 0}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:0;right:auto}.main-navigation ul ul{border:none;-webkit-box-shadow:0 2px 3px 1px rgba(0,0,0,8%);-moz-box-shadow:0 2px 3px 1px rgba(0,0,0,8%);box-shadow:0 2px 3px 1px rgba(0,0,0,8%);border-radius:0 0 5px 5px;padding:5px 0;min-width:237px}.main-navigation ul ul a{white-space:normal;background:0 0!important;font-size:14px;color:#2d3e50;font-weight:300;position:relative;padding:3px 0 3px 30px;min-width:262px}.main-navigation ul ul a:before{content:"\f105";font-family:fontawesome;font-size:16px;color:#964086;position:absolute;left:18px;top:4px}.main-navigation li li:hover,.main-navigation li li.focus{background:0 0}.main-navigation li li.focus>a,.main-navigation li li:focus>a,.main-navigation li li:hover>a,.main-navigation li li a:hover,.main-navigation li li a:focus,.main-navigation li li.current_page_item a:hover,.main-navigation li li.current-menu-item a:hover,.main-navigation li li.current_page_item a:focus,.main-navigation li li.current-menu-item a:focus{color:#964086;background:#ccc}.main-navigation li li:hover a,.main-navigation li li.focus a{color:#964086}.get_in_touc{background:url(images/get_in_touch.png)no-repeat 50%/117%}}@media only screen and (max-width:1200px){html{font-size:95%}.slogan{margin-left:80px}.header_call h1{font-size:30px}.header_call span{font-size:34px;line-height:48px}.main-navigation a{padding:11px}.cornerstone{width:28%;padding:15px}.other_locations{width:70%}.other_locations .list{width:30%;min-height:154px}.other_locations .list:nth-child(3n+2){margin:0 23px}.cornerstone .btn{padding-left:9px;padding-right:10px}.carousel-showmanymoveone .carousel-control i.fa{width:40px;height:40px}.carousel-showmanymoveone .carousel-control.right{margin-right:-15px}.carousel-showmanymoveone .carousel-control.left{margin-left:-15px}}@media only screen and (max-width:990px){.navigation .container{width:100%;max-width:100%}.navbar-brand{width:116px;height:auto}.slogan{margin-left:8%;height:104px;width:215px;padding:11px 0 0}.slogan h3{font-size:16px;margin-bottom:8px;line-height:20px}.slogan h6{font-size:11px;line-height:15px}.slogan:before{border-bottom:104px solid #e1e3e9;border-left:24px solid transparent;width:24px;left:-24px}.slogan:after{border-top:104px solid #e1e3e9;border-right:24px solid transparent;width:24px;right:-24px}.header_call .flexnum{height:104px}.header_call .num{margin:2px 0}.header_call h1{font-size:30px}.header_call span{font-size:38px;line-height:30px}.main-navigation a{padding:8px;font-size:12px}.social_links a{font-size:17px;margin-right:8px;margin-left:0}.navigation .social_links{margin-top:10px}.home_banner{height:175px}.sub_page_title{min-height:54px}.sub_page_title h1{font-size:25px;padding-top:13px}.home_banner{height:310px;margin-bottom:20px}.home_banner .call{margin-top:22px}}@media(min-width:768px) and (max-width:990px){.sp{width:50px;height:50px}.benefits p{font-size:12px}}@media only screen and (max-width:767px){header .container{width:100%;padding:0;text-align:center;max-width:100%}.widget_media_image img{max-width:240px!important;margin:20px auto;float:none;display:block}html{font-size:86%}iframe.alignleft,iframe.alignright{float:none;width:100%;margin:0}.navbar-brand{width:100%}.navbar-brand a img{max-width:131px}.navbar-nav .open .dropdown-menu{background:#fff;padding:10px}.dropdown-menu .dropdown-item:before{left:10px;top:5px}.dropdown-menu .active .dropdown-item{border-radius:5px}.header{position:relative}.header .container{padding:0;text-align:center}.top_menu .social_links,.slogan:before,.slogan:after{display:none}.slogan{margin:0;width:100%;height:auto;padding:10px}.slogan h3{margin-bottom:3px;line-height:22px}.slogan h6{font-size:12px}.header_call{position:static;width:100%;height:auto;background-color:#f2f2f2;padding-bottom:9px;border-top:1px solid #dcdcdc}.header_call .flexnum{height:auto;width:100%;display:inline-block}.top_menu nav{width:100%}.header_call{padding:8px 0}.header_call .num{display:inline-block;margin:5px 0;float:none}.header_call span{line-height:30px}.navbar-toggle .icon-bar{background:#fff}.navbar-toggle{margin:6px;padding:5px}.navbar-collapse{width:100%;background:#3e4671;position:absolute;z-index:5;top:38px}.navbar-nav>li>a{width:100%;padding:0 10px}.navbar-nav>li{padding-top:0}.dropdown-menu{position:static;width:100%;border-radius:0!important;padding:5px}.home_banner{width:100%;height:150px;margin-bottom:0;display:inline-block;vertical-align:top}.sub_page_title h1{font-size:20px;padding-top:11px;padding-left:10px}.greenlogo img,.home_banner .call{display:none}.greenlogo{margin-top:31px}.greenlogo h2{float:left;display:inline-block;font-size:16px;line-height:22px;margin-left:10px;margin-top:7px;width:70%;background-color:rgba(255,255,255,.8);border-radius:5px;padding:0 8px}.greenlogo h2 .purple{color:#884182;font-size:16px}.greenlogo h2 .green{color:#438d12;font-size:16px}.greenlogo h2 .small{font-size:12px;line-height:17px;top:0;display:inline-block}#content.site-content{padding:0 10px}section,.white_box{padding:10px}.services ul li{width:33%;margin-bottom:10px;min-height:105px;font-size:11px;display:inline-block;float:left;padding:0 5px}.services p{line-height:13px}.coupons .coupon{width:100%;min-height:auto;margin-bottom:10px!important}.benefits .item{width:33%;min-height:155px;display:inline-block;float:left}.benefits p{font-size:11px}.entry-title{font-size:18px;line-height:22px;margin-bottom:10px}img.alignleft{margin-right:0;margin-bottom:20px}.content-area iframe{max-height:169px}.feedbacks .comment{margin:0 0 10px!important;width:100%}.get_in_touc{background-size:380%;min-height:auto}.get_in_touc .cont{width:100%;font-size:15px;padding-left:60px}.get_in_touc .cont i.fa{position:absolute;left:20px;top:-3px}.get_in_touc .left,.get_in_touc .right{width:100%;text-align:center;float:none;display:inline-block}.other_locations{width:100%;padding:0 10px}.other_locations .list{width:100%;margin:0!important;min-height:auto}.cornerstone{width:100%;margin-top:15px}.cornerstone .btn{width:auto;padding:4px 20px}.footer_links .fluid{height:auto;padding:10px;text-align:center}.footer_links .fluid .social_links{display:inline-block;float:none}.menu-footer-menu-container{display:inline-block;width:100%;text-align:center}.testimonials .read_more{display:block;position:static;margin:10px 0 20px;float:none;text-align:center}.menu-toggle{color:#fff;float:left}.menu-toggle:focus{outline:none}.main-navigation{position:relative}.menu-main-menu-container{box-shadow:1px 1px 6px rgba(0,0,0,.3);display:inline-block;position:absolute;width:100%;z-index:5;left:0;right:0;top:45px}.dropdown-toggle::after{display:none}.main-navigation>div>ul{padding:0 10px}.main-navigation ul ul{background:#ececec;border-radius:3px}.get_in_touc .wrap{padding:0}.get_in_touc{background-image:url(images/get_in_touch_mob.png);background-position:50% 0;background-repeat:no-repeat;background-size:350%}}@media only screen and (max-width:359px){.post-type-archive-testimonial .comment .post-edit-link{display:none}.benefits .item{width:50%;min-height:145px}}