body{font-family:'poppinsregular',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.5;color:#656565;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a,a:focus,a:hover{text-decoration:none}p{font-size:13px;line-height:1.8;margin:0;padding:0 0 25px}.h1,h1{font-size:30px;line-height:1.14}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'poppinsmedium';font-weight:400;padding:0 0 20px;margin:0;color:#333}.h2,h2{font-size:26px}.h3,h3{font-size:22px}.h4,h4{font-size:18px}.h5,h5{font-size:16px}.h6,h6{font-size:14px}ul{margin:0;padding:0;list-style:none}.fa,.icon{text-rendering:auto}.fleft{float:left}.fright{float:right}.clear{clear:both}button,input,select,textarea{font-family:inherit;font-weight:inherit;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}label{vertical-align:top}.btn,a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn,.title,.title-small{font-family:'poppinsmedium';font-weight:400}.title,.title-small{font-size:32px;line-height:1.2;position:relative;margin:0 0 25px;padding:0 0 25px;text-align:center;color:#333}.btn,.btn:focus,.btn:hover{color:#fff}.title-small:before,.title:before{position:absolute;bottom:0;left:50%;width:50px;height:5px;margin:0 0 0 -25px;content:'';border-radius:10px}.title-small{font-size:20px;line-height:1.2;margin:0 0 25px;padding:0 0 15px;text-align:left}.btn,.continue,.more{font-size:14px;position:relative;display:inline-block}.btn,.continue{font-family:'poppinsmedium';font-weight:400}.title-small:before{left:0;width:35px;height:2.5px;margin:0}.btn{line-height:20px;overflow:hidden;margin:0 0 10px;padding:15px 30px 15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:0;border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.continue,.more{line-height:16px;padding:0 15px 0 0}.continue:before,.more:before{font-family:'FontAwesome';position:absolute;right:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.continue:focus:before,.continue:hover:before,.more:focus:before,.more:hover:before{right:-3px}.continue{padding-right:25px}.continue:before{font-size:14px;content:'\f061';font-weight:900}.image-fill{position:relative}.image-fill img{width:100%;height:100%;-webkit-object-fit:cover;-moz-object-fit:cover;-ms-object-fit:cover;-o-object-fit:cover;object-fit:cover}.pic-left img,.pic-right img,figure iframe,figure img{width:100%}.pic-left,.pic-right{width:32%;margin-bottom:20px}.pic-left{float:left;margin-right:40px}.pic-right{float:right;margin-left:40px}.video{float:left;width:50%;padding:5px 40px 40px 15px}.video iframe,.video img{width:100%;height:auto}.list,.list-arrow,.list-bullet{margin:0;padding:0 0 20px;list-style:none}.list li,.list-arrow li,.list-bullet li{font-size:14px;font-weight:400;line-height:1.71;position:relative;width:100%;margin:0 0 12px;padding:0 0 0 23px;vertical-align:top}.list li a,.list-arrow li a,.list-bullet li a{color:#656565}.list li:before,.list-arrow li:before,.list-bullet li:before{font-family:'FontAwesome';font-size:16px;line-height:1.37;position:absolute;top:-1px;left:0;content:'\f120';-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.fa,header{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.list li:hover:before{-webkit-transform:scale(1.1);transform:scale(1.1)}.list-arrow li:before{font-size:14px;top:3px;content:'\f0da';color:#656565;font-weight:900}.list-arrow li:hover:before{-webkit-transform:scale(1.4);transform:scale(1.4)}.list-bullet{font-style:italic;padding:10px 0 30px 50px}.list-bullet li:before{font-family:'FontAwesome';font-size:6px;font-style:normal;top:0;left:5px;content:'\f111';color:#333}.list-bullet li:hover:before{-webkit-transform:scale(1.4);transform:scale(1.4)}.icon{font-family:'FontAwesome';font-weight:900;font-style:normal;font-variant:normal;line-height:1;display:inline-block;text-transform:none}.profile:after,.news-list .block:after,.slick-dots li button:before{content:''}.social-icons{padding:0;text-align:right}.social-icons a{font-size:16px;line-height:1;display:inline-block;margin:0 0 0 18px;color:#535353}.feature{background:#f6f6f6}.feature .block{text-align:center;padding:60px 30px 50px;background:#fff;-webkit-box-shadow:0 2px 10px rgba(36,36,37,.2);box-shadow:0 2px 10px rgba(36,36,36,.2)}a img{border:none}.home .banner{visibility:hidden;-webkit-transition:opacity 1s;transition:opacity 1s;opacity:0}.home .banner.slick-initialized{visibility:visible;opacity:1}.home .banner .slider{display:none}.home .banner .slider:first-child{display:block;visibility:hidden}.home .banner.slick-initialized .slider{display:block;visibility:visible !important}.banner .slick-next,.banner .slick-prev{font-family:'FontAwesome';font-size:32px;font-weight:400;width:50px;height:50px;color:#fff}.banner .slick-next{right:25px!important}.banner .slick-prev{z-index:10;left:25px !important}.banner video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:100%;height:auto;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);object-fit:contain}header{position:fixed;z-index:99;left:0;width:100%}.top{left:0;top:0;height:25px;padding:0;width:100%}.social .top{top:0;height:45px;background:#f6f6f6}.top .social-icons{padding:12px 0}header{top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#fff}.header-block,header .logo{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .logo{float:left;width:230px;margin:0;padding:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .logo img{width:100%}header.sticky{position:fixed;top:-45px}.banner,.header-block,.header-right,.main-nav{position:relative}header.sticky .logo{width:200px}header.sticky .header-block{padding:15px 0}.header-block{z-index:10;padding:40px 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-right{float:right}.top .notification{padding:15px 0 15px;font-size:12px;float:left}.call-today .icon{font-size:21px;line-height:2;float:left;width:45px;height:45px;text-align:center;color:#333;border:2px solid #363636;border-radius:100px}.call-today h6{font-size:16px;line-height:1.25;float:left;padding:0 0 0 16px;color:#333}.call-today h6 span{font-size:12px;font-weight:400;display:block;color:#535353}.call-today h6 a{font-size:22.5px;color:#333;font-family:'poppinsmedium'}.call-today .fa{font-size:21px;line-height:2;float:left;width:45px;height:45px;text-align:center;color:#333;border:2px solid #363636;border-radius:100px}.call-today h6 span.phone{font-size:12px;display:inline-block}.header-right button i{font-size:24px}.main-nav{z-index:999;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-nav .nav-m{float:left}ul.slimmenu li a.hvr-underline-from-center:before{height:3px}ul.slimmenu li.current-menu-item a.hvr-underline-from-center:before{right:0;left:0}.mob-nav,ul.slimmenu li.has-submenu a.hvr-underline-from-center:before{display:none}.get-appointment{font-size:14px;font-weight:400;font-family:'poppinsmedium';line-height:1;display:block;float:right;padding:23px 30px;color:#fff}.get-appointment:focus,.get-appointment:hover{color:#fff;background:rgba(0,0,0,.25)}.call-today h6{font-family:'poppinsregular'}.banner .slider-des{position:absolute;z-index:9;top:0;left:0;width:100%;height:100%}.banner .slider-des .slider-text{padding-top:165px}.banner .slider-des .slider-text .title{font-size:60px;line-height:1.23;margin:0;padding:0 0 25px;text-align:left;color:#fff}.banner .slider-des .slider-text .title:before{display:none}.banner .slider-des .slider-text p{font-size:20px;font-weight:400;line-height:1.5;width:65%;padding:0 0 50px;color:#fff}.home .profile,.home .feature,.home .recents,.home .inquiry,.home .service,.home .clients{padding:90px 0}.home .profile{position:relative;background:#fff;-webkit-box-shadow:0 0 8px rgba(36,36,36,.1);box-shadow:0 0 8px rgba(36,36,36,.1)}.profile:after{display:block;clear:both}.profile .title{font-size:40px;margin:0 0 30px;padding:0;text-align:left}.profile .title:before{display:none}.profile .title span{font-size:18px;line-height:1.33;display:block;padding:10px 0 0}.profile figure{position:absolute;top:0;left:0;width:50%;height:100%}.profile .text{float:right;width:45%;padding:0 5% 0 0}.profile p{font-size:15px;line-height:1.86;padding:0 0 50px;text-align:justify}.service{background:#f6f6f6}.service .block{margin-bottom:50px;text-align:left}.service .block figure{overflow:hidden;width:100%;height:240px}.service .block figure img{-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out;-webkit-transform:scale(1);transform:scale(1)}.service .block .des{overflow:hidden;padding:30px 15px 10px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-align:left;background:#fff}.service .block .des h3{text-align:center;font-size:18px;padding:0 0 18px}.service .block .des h3 a{color:#333}.service .block .des .list li{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.service .block:hover .des .list li,.service .block:hover .des h3 a{color:#fff}.service .block:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.service-slider{width:100%;margin:0}.service-slider .slick-slide{margin-left:15px;margin-right:15px;padding:0;-webkit-box-shadow:0 2px 10px rgba(39,37,37,.2);box-shadow:0 2px 10px rgba(39,37,37,.2)}.slick-slide{margin:0}.slick-next:before,.slick-prev:before{display:none;color:#000}.slick-dots{bottom:0}.slick-dots li{width:12px;height:12px}.slick-dots li button:before{width:12px;height:12px;opacity:.3;border:2px solid #1f1f1f;border-radius:50px}.slick-dots .slick-active button:before{opacity:1}.clients{text-align:center;background:#fff}.clients .des p,.clients h6{display:inline-block;text-align:left}.clients .des{overflow:hidden;width:100%;margin:0 auto}.clients .des p{font-size:16px;font-style:italic;line-height:1.87;position:relative;padding:0 15px 25px;text-align:justify;color:#535353}.clients h6 .design{font-size:13px;font-weight:400;display:block;padding:5px 0 0;color:#656565}.clients .icon{font-size:16px !important;line-height:2.25;float:left;width:45px;height:45px;margin:0 15px 0 0;text-align:center;border-radius:100px;padding:2.5px 5px 0 !important}.slick-prev{left:0!important}.slick-next{right:0!important}.inquiry{background:#222}.inquiry .title{text-align:left;color:#fff}.inquiry .title:before{left:0;margin:0}.inquiry .text p{padding-right:20px;text-align:justify;color:rgba(255,255,255,.5)}.inquiry .contact-form{float:right;padding-left:40px}div.partner{padding:50px 0}div.partner .row div{text-align:center}.partner img{width:100%;margin:25px 0;padding:5px 0;border-radius:5px;background:rgba(255,255,255,.5)}.actions{padding:75px 0}.actions h4{font-size:22px;font-weight:400;line-height:1.27;padding:0 0 10px;color:#fff}.actions p{padding:0;color:#fff}.actions .btn-br{float:right;margin:5px 0 0;color:#fff;border:2px solid #fff}.actions .btn.reverse.hvr-sweep-to-right:before{background:#fff}.contact-form .fields,.contact-form .frm_style_formidable-style.with_frm_style .form-field{margin:0;padding:0 15px 30px}.contact-form.content-form .frm_style_formidable-style.with_frm_style .form-field{clear:none}.contact-form .frm_style_formidable-style.with_frm_style label.frm_primary_label,.contact-form .frm_style_formidable-style.with_frm_style.frm_login_form label,.contact-form label{font-size:14px;font-weight:400;line-height:1.71;display:block;color:#cecece}.contact-form .form-control,.contact-form .frm_style_formidable-style.with_frm_style input[type=email],.contact-form .frm_style_formidable-style.with_frm_style input[type=file],.contact-form .frm_style_formidable-style.with_frm_style input[type=number],.contact-form .frm_style_formidable-style.with_frm_style input[type=password],.contact-form .frm_style_formidable-style.with_frm_style input[type=search],.contact-form .frm_style_formidable-style.with_frm_style input[type=tel],.contact-form .frm_style_formidable-style.with_frm_style input[type=text],.contact-form .frm_style_formidable-style.with_frm_style input[type=url],.contact-form .frm_style_formidable-style.with_frm_style select,.contact-form .frm_style_formidable-style.with_frm_style textarea{font-family:'poppinsregular';font-size:14px;font-weight:400;line-height:1.71;position:relative;width:100%;height:50px;margin:0;padding:12px 16px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#727272;border:1px solid #2d2d2d;border-radius:3px;background:#2d2d2d;-webkit-box-shadow:none;box-shadow:none}.content-left .clients:before,.copy-rights .scrollup.hvr-icon-bob:before,.page-nav ul li:before,.time:before,footer .phone .hvr-icon-pop:before{font-family:'FontAwesome'}.contact-form select.form-control{background:url(//www.howell-marketing.com/wp-content/themes/template01/images/arrow-select-drop.png) 95% center no-repeat #2d2d2d;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.contact-form .frm_style_formidable-style.with_frm_style textarea,.contact-form textarea.form-control{max-width:100%;height:110px}.contact-form .form-control:focus,.contact-form .frm_form_fields_active_style,.contact-form .frm_style_formidable-style.with_frm_style .chosen-container-active .chosen-choices,.contact-form .frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):focus,.contact-form .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=email],.contact-form .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=number],.contact-form .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=password],.contact-form .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=search],.contact-form .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=tel],.contact-form .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=text],.contact-form .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=url],.contact-form .frm_style_formidable-style.with_frm_style select:focus,.contact-form .frm_style_formidable-style.with_frm_style textarea:focus{background-color:#2d2d2d;-webkit-box-shadow:none;box-shadow:none}.contact-form .btn{margin:10px 0 0}input.kiss-in:active,input.kiss-in:focus,select.kiss-in:active,select.kiss-in:focus,textarea.kiss-in:active,textarea.kiss-in:focus{-webkit-animation:kiss-in .45s ease-out;animation:kiss-in .45s ease-out}.contact-form input::-webkit-input-placeholder{color:#727272}.contact-form input:-moz-placeholder{color:#727272}.contact-form input::-moz-placeholder{color:#727272}.contact-form select::-webkit-input-placeholder{color:#727272}.contact-form select:-moz-placeholder{color:#727272}.contact-form select::-moz-placeholder{color:#727272}.contact-form input:-ms-input-placeholder{color:#727272}.contact-form textarea::-webkit-input-placeholder{color:#727272}.contact-form textarea:-moz-placeholder{color:#727272}.contact-form textarea::-moz-placeholder{color:#727272}.contact-form textarea:-ms-input-placeholder{color:#727272}.contact-form.content-form .fields{padding-bottom:20px}.contact-form.content-form .frm_style_formidable-style.with_frm_style label.frm_primary_label,.contact-form.content-form .frm_style_formidable-style.with_frm_style.frm_login_form label,.contact-form.content-form label{font-weight:400;padding:10px 0 0}.contact-form.content-form .form-control,.contact-form.content-form .frm_style_formidable-style.with_frm_style input[type=email],.contact-form.content-form .frm_style_formidable-style.with_frm_style input[type=file],.contact-form.content-form .frm_style_formidable-style.with_frm_style input[type=number],.contact-form.content-form .frm_style_formidable-style.with_frm_style input[type=password],.contact-form.content-form .frm_style_formidable-style.with_frm_style input[type=search],.contact-form.content-form .frm_style_formidable-style.with_frm_style input[type=tel],.contact-form.content-form .frm_style_formidable-style.with_frm_style input[type=text],.contact-form.content-form .frm_style_formidable-style.with_frm_style input[type=url],.contact-form.content-form .frm_style_formidable-style.with_frm_style select,.contact-form.content-form .frm_style_formidable-style.with_frm_style textarea{border-color:#dfdfdf;background-color:#fff}.contact-form.content-form .form-control:focus,.contact-form.content-form .frm_form_fields_active_style,.contact-form.content-form .frm_style_formidable-style.with_frm_style .chosen-container-active .chosen-choices,.contact-form.content-form .frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):focus,.contact-form.content-form .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=email],.contact-form.content-form .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=number],.contact-form.content-form .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=password],.contact-form.content-form .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=search],.contact-form.content-form .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=tel],.contact-form.content-form .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=text],.contact-form.content-form .frm_style_formidable-style.with_frm_style .frm_focus_field input[type=url],.contact-form.content-form .frm_style_formidable-style.with_frm_style select:focus,.contact-form.content-form .frm_style_formidable-style.with_frm_style textarea:focus{background-color:#fff}.contact-form.content-form .frm_style_formidable-style.with_frm_style textarea,.contact-form.content-form textarea.form-control{height:180px}.frm_submit input{font-family:'poppinsmedium';font-size:14px!important;font-weight:400!important;line-height:1.42!important;display:inline-block!important;overflow:hidden;margin:0 5px 10px 0!important;padding:17px 40px 13px!important;color:#fff!important;border:0;border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.frm_style_formidable-style.with_frm_style .frm_blank_field label,.frm_style_formidable-style.with_frm_style .frm_error{font-size:14px;font-weight:400;line-height:1.14;padding:5px 0 0}.contact-form.content-form .frm_style_formidable-style.with_frm_style .frm_error_style{display:none!important}@-webkit-keyframes kiss-in{0%,100%{-webkit-transform:scale(1)}66%{-webkit-transform:scale(.96)}}@keyframes kiss-in{0%,100%{-webkit-transform:scale(1);transform:scale(1)}66%{-webkit-transform:scale(.96);transform:scale(.96)}}.news-list .block{position:relative;margin:10px 0}.news-list .block:after{display:block;clear:both}.news-list figure{float:left;width:300px;height:240px;margin:0 30px 0 0}.news-list figure .date{font-size:18px;line-height:1.11;position:absolute;top:0;left:0;width:65px;height:65px;text-align:center;color:#fff}.news-list figure .date span{font-size:20px;display:block;padding:14px 0 0}.news-list .text h4 a{color:#333}.news-list .text .continue{margin:20px 0 0}footer{color:rgba(255,255,255,.85);background:#222}footer .title-small{font-weight:400;color:#fff}footer p{padding:0 0 25px;color:rgba(255,255,255,.85)}footer .contact-details{padding-right:30px}footer .logo{max-width:230px;margin-top:-10px;padding:0 0 30px}footer .logo img{max-width:100%}footer .phone .hvr-icon-pop{font-size:20px;line-height:1.4;padding:0 0 0 35px}footer .phone .hvr-icon-pop:before{font-size:20px;top:0;right:inherit;left:0;content:'\f879';font-weight:900}footer .phone span{font-weight:400;font-style:italic;display:block;padding:0 0 0 35px;color:rgba(255,255,255,.85)}footer .phone span a{color:rgba(255,255,255,.85)}footer .social{text-align:left}footer .social a{font-size:14px;line-height:1.42;float:left;clear:both;margin:0 0 15px;color:#868686}footer .social a .icon{font-size:19px;float:left;width:35px}footer .list-arrow li a{color:rgba(255,255,255,.85)}footer .business-hours ul li{padding:0 0 12px}footer .container{padding:90px 0 50px}.copy-rights .container{padding:0}.copy-rights{padding:25px 0;background:#181818}.copy-rights:after{display:block;clear:both;content:''}.copy-rights p{padding:0;color:rgba(255,255,255,.65)}.copy-rights .scrollup.hvr-icon-bob{float:right;padding:0 25px 0 0;color:rgba(255,255,255,.65)}.copy-rights .scrollup.hvr-icon-bob:before{font-size:16px;right:0;line-height:1.25;content:'\f062';font-weight:900}footer ul li .sub-menu{display:none}footer .hvr-underline-from-center:before{height:0}footer .menu-item-25{display:none}.inner-banner{position:relative;height:210px}.inner-banner figure{position:absolute;top:0;left:0;width:100%;height:100%}.inner-banner .container{position:relative;z-index:1;height:100%}.inner-banner h1{padding:70px 0 0;color:#fff}.page-nav{position:absolute;bottom:0;left:0;padding:18px 10px 15px 20px;border-radius:4px 4px 0 0;background:#f6f6f6}.page-nav ul{margin:0;padding:0}.page-nav ul li{font-size:12px;line-height:1.33;position:relative;float:left;padding:0 15px 0 20px;color:#656565}.page-nav ul li:before{font-size:12px;position:absolute;top:-1px;left:0;content:'\f054';font-weight:900}.page-nav ul li:first-child{padding:0 12.5px 0 0}.page-nav ul li:first-child:before{content:none}.page-nav ul li a{color:#656565}.content-block{min-height:500px;padding:50px 0}.side-nav{margin:0 0 50px}.side-nav ul{margin:0;padding:0}.side-nav ul li{font-size:14px;font-weight:400;font-family:'poppinsmedium';line-height:1.42;position:relative;overflow:hidden;width:100%;margin:0 0 2px;color:#333;background:#f6f6f6}.side-nav ul li:before{position:absolute;top:0;left:-5px;display:block;width:4px;height:100%;content:'';-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.side-nav ul li.current-menu-item:before,.side-nav ul li:focus:before,.side-nav ul li:hover:before{left:0}.side-nav ul li a{display:block;padding:15px 20px;color:#333}.side-nav ul li a.hvr-underline-from-center:before{display:none}.content-left .clients{position:relative;padding:25px 20px;text-align:left;border:2px solid #e3e3e3;background:#fff}.content-left .clients:before{font-size:40px;line-height:1.5;position:absolute;right:15px;bottom:0;display:block;content:'\f11d';color:#eaeaea}.content-left .clients h4{padding:0 0 10px}.content-left .clients h6{font-size:14px;line-height:1.42;float:left;max-width:100%}.content-left .clients h6 span{font-size:12px;padding:0;color:#b3b3b3}.content-right p{font-size:13px}.content-right .pic-full{overflow:hidden;width:100%;max-height:430px;margin:0 0 40px}.project-block .block{overflow:hidden;min-height:325px;max-height:400px;margin:0 0 20px}li.col-md-6.col-sm-6.col-xs-6.block.mix:nth-child(1){padding-left:0}.project-block .block figure{overflow:hidden;width:100%;height:250px;margin:0 0 25px}.project-block .block figure img{-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out;-webkit-transform:scale(1);transform:scale(1)}.project-block .block:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.project-block .block h4{padding:0 0 15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.time{font-size:12px;line-height:1.33;position:relative;padding:0 0 15px 20px;color:#535353}.time:before{font-size:14px;position:absolute;top:0;left:0;line-height:1;content:'\f017';color:#333;font-weight:900}.content-right .news-list{position:relative;padding:0 50px 0 0}.content-right .news-list:before{position:absolute;top:0;right:10px;display:block;width:1px;height:100%;content:'';background:#dfdfdf}.content-right .news-list .block{margin:0;padding:0 0 50px}.content-right .news-list .block h2 a{color:#333}.content-right .news-list .text{float:left;width:100%;text-align:justify}.recent-posts ul{margin:0;padding:0}.recent-posts ul li{position:relative;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #e4e4e4}.recent-posts ul li:after{display:block;clear:both;content:''}.recent-posts ul li figure{float:left;width:100px;height:80px;margin:0 15px 0 0}.recent-posts ul li p{padding:0}.recent-posts ul li p a{color:#333}.content-right .news-list.blog-details figure{float:none;overflow:hidden;width:100%;height:auto;max-height:400px;margin:0 0 30px;padding:0}.map-block iframe{width:100%;height:520px;pointer-events:none}.pagenation a,.pagenation span{line-height:40px;position:relative;display:inline-block;width:40px;height:40px;margin:0 5px 0 0;text-align:center;color:#555}.pagenation a:before,.pagenation a:hover:before,.pagenation span.current:before{position:absolute;display:block;width:100%;height:100%;content:''}.pagenation a:before{top:0;left:0;border:1px solid #ccc}.cd-gallery li,.contact-form.content-form .comment-reply-title{display:none}.contact-form.content-form .comment-form-email{right:0;left:inherit}.single-service .services,.news-list .services{padding:0 0 10px 40px}.single-service .services ul,.news-list .services ul{margin:0;padding:0}.single-service .services ul li,.news-list .services ul li{position:relative;padding:0 0 35px 55px}.single-service .services ul li h6,.news-list .services ul li h6{font-weight:400;font-family:'poppinsmedium'}.single-service .services ul li:before,.news-list .services ul li:before{z-index:1;left:0;width:20px;height:20px;content:'';border:2px solid #eaeaea;border-radius:50px;background:#fff}.single-service .services ul li:after,.news-list .services ul li:after{left:9px;width:2px;height:100%;content:'';background:#eaeaea}.single-service .services ul li:last-child:after,.news-list .services ul li:last-child:after{display:none}.single-service .services ul li:after,.single-service .services ul li:before{position:absolute;top:2px;display:block}.news-list .services ul li:after,.news-list .services ul li:before{position:absolute;top:2px;display:block}.single-service .gallery-item,.news-list .gallery-item{width:20%!important}.single-service .gallery br,.news-list .gallery br{display:none}.single-service .content-right figure{overflow:hidden;max-height:400px;margin-bottom:30px}.modal-body .image-fill{margin:0 0 20px}.modal-body img{width:100%;height:auto}.modal-header .close{float:right}.cd-tab-filter ul li a{font-weight:400;font-family:'poppinsmedium';margin:0 10px 0 15px;cursor:pointer;color:#656565}.cd-tab-filter ul li{float:left}.cd-tab-filter{display:inline-block;width:100%;margin:0 0 30px}.modal-header .close{width:30px;height:30px;padding:0;color:#fff;border:0;border-radius:100px;background:#333}.modal-header .close span{font-size:20px;line-height:1.7;display:block;height:30px;color:#fff}.modal-header .modal-title{padding:0}.gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery-item{float:none!important;margin:0!important;padding:1rem;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translateZ(0);transform:translateZ(0);text-align:left!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.gallery-item:active,.gallery-item:focus,.gallery-item:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.gallery-item img{width:100%;height:auto;border:none!important;border-radius:3px}.modal-body iframe{min-height:350px}.testimonial{margin-bottom:60px;padding:30px 30px 0}.testimonial p{font-size:14px;font-style:italic;line-height:2;margin-bottom:20px;padding:0}.testimonial-icon{color:#3e65a0;margin-right:10px}.testimonial-author{font-family:'poppinssemibold',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;text-align:right}.acf-map{width:100%;height:400px;border:#ccc solid 1px}.acf-map img{max-width:inherit !important}#map{width:100%;height:400px}.content-right.service .news-list .text{float:left;width:100%}.content-right.service .news-list:before{background:#fff}.recent-post-title{padding-bottom:0}.home .frm_submit,.page-template-page-contact .frm_submit{padding-left:15px}.contact-form .frm_primary_label{display:none !important}.sidebar .contact-form .form-field{padding:0 0 15px !important}.menu-list ul li a{font-family:'poppinsmedium';font-size:12px;font-weight:400;line-height:1.66;position:relative;display:block;margin:0;padding:1.5em 0 1.5em 1.5em;cursor:pointer;text-transform:uppercase;color:#fff;border:0;border-radius:0;letter-spacing:1px}.menu-list ul{margin-bottom:25px}.menu-list ul li{float:none;margin:0;list-style:none;margin-bottom:1px}.menu-list ul li a:hover,.menu-list ul li.active a{opacity:.75;color:#fff;border:0;background-size:100% auto}.page-template-page-services .menu-main-menu-container .menu-item-25,.page-template-page-services .menu-main-menu-container .menu-item-22{display:none}.contact-form input[type=submit]{-webkit-box-shadow:0 0 0 !important;box-shadow:0 0 0 !important;padding:15px 40px 15px !important;font-family:'poppinsmedium' !important}.home .contact-form input[type=submit]{-webkit-box-shadow:0 0 0 !important;box-shadow:0 0 0 !important}.project-block h4 span{font-size:14px}.feature .fa{font-size:24px;padding-right:10px;vertical-align:baseline}.hour-right{float:right}.clients h6{float:right;padding-right:15px}span.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,8,11,.35)}.inner-banner span.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,8,11,.35)}.block .fa{font-size:24px;padding:2.5px 10px 0 0}.service .block:hover i{color:#fff !important}.content-left .clients .des p{font-size:13px;font-style:normal;line-height:1.69;padding:0;color:#535353}.content-left .clients .des{overflow:hidden;width:100%;height:180px;margin:0 0 10px}.btn.reverse:hover{color:#fff}.home .service{padding:90px 0 40px}.slick-initialized .slick-slide{position:relative;display:block}ul.slimmenu li ul li a{color:#fff !important}#slb_viewer_wrap .slb_theme_slb_default .slb_details{display:none}.error404 .content-block{min-height:50px}#searchform input{font-family:'poppinsregular';font-size:14px;font-weight:400;line-height:1.71;position:relative;width:45%;height:50px;margin:0;padding:15px 20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#727272;border:1px solid #dfdfdf;background:#fff}.search .content-right .news-list:before{content:none}.search .content-right .news-list{padding:0}.search .content-right .news-list .text{width:100%}.admin-bar header{top:32px}.admin-bar header.sticky{top:8px}.admin-bar.social header{top:32px}.admin-bar.social header.sticky{top:-13px}#wp-admin-bar-frm-forms{display:none}@media only screen and (min-width:1200px){.home .actions .btn{float:right}}@media only screen and (max-width:1200px){.c-button,.c-menu-close{font-size:14px;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}#carbonads,.c-mask,.c-menu{position:fixed}.o-wrapper{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.c-menu,.o-wrapper{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.o-container{max-width:960px;margin:0 auto;padding:0 12px}.o-header{margin:0;padding:0}.o-header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-header-nav__link{padding:12px;color:#fff}.o-header-nav__link:hover{color:#fff}.o-header__title{font-size:28px;font-weight:300;margin:24px;padding:0;text-align:center;color:#818181}.o-sub-nav{margin:0 0 24px;padding:0}.o-sub-nav__items{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-sub-nav__item{margin:0;padding:4px}.o-sub-nav__link{display:block;margin:0;padding:4px 24px}.o-sub-nav__item.active .o-sub-nav__link,.o-sub-nav__link:hover{color:#fff}.o-footer{padding:12px 0;text-align:center}.c-menu{z-index:200;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.c-menu__items{margin:0;padding:0;list-style:none}.c-menu--push-left,.c-menu--push-right,.c-menu--slide-left,.c-menu-slide-right{overflow-y:scroll;width:100%;height:100%}.c-menu--push-left .c-menu__item,.c-menu--push-right .c-menu__item,.c-menu--slide-left .c-menu__item,.c-menu-slide-right .c-menu__item{display:block;text-align:center}.c-button,.c-menu-close{cursor:pointer;border:none}.c-menu--push-left .c-menu__item:first-child,.c-menu--push-right .c-menu__item:first-child,.c-menu--slide-left .c-menu__item:first-child,.c-menu-slide-right .c-menu__item:first-child{border-top:none}.c-menu--push-left .c-menu__item:last-child,.c-menu--push-right .c-menu__item:last-child,.c-menu--slide-left .c-menu__item:last-child,.c-menu-slide-right .c-menu__item:last-child{border-bottom:none}.c-menu--push-left .c-menu__link,.c-menu--push-right .c-menu__link,.c-menu--slide-left .c-menu__link,.c-menu-slide-right .c-menu__link{display:block;padding:12px 24px;color:#fff}.c-menu--push-left .c-menu-close,.c-menu--push-right .c-menu-close,.c-menu--slide-left .c-menu-close,.c-menu-slide-right .c-menu-close{display:block;width:100%;padding:11px 24px}.c-menu--push-left,.c-menu--slide-left{top:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.c-menu--push-left.is-active,.c-menu--slide-left.is-active{-webkit-transform:translateX(0);transform:translateX(0)}.c-menu--push-right,.c-menu-slide-right{top:0;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.c-menu--push-right.is-active,.c-menu-slide-right.is-active{-webkit-transform:translateX(0);transform:translateX(0)}.c-menu--push-bottom,.c-menu--push-top,.c-menu--slide-bottom,.c-menu--slide-top{overflow-x:scroll;width:100%;height:60px;text-align:center;vertical-align:middle}.c-mask,body.has-active-menu{overflow:hidden}.c-menu--push-bottom .c-menu__items,.c-menu--push-top .c-menu__items,.c-menu--slide-bottom .c-menu__items,.c-menu--slide-top .c-menu__items{display:inline-block;text-align:center}.c-menu--push-bottom .c-menu__item,.c-menu--push-top .c-menu__item,.c-menu--slide-bottom .c-menu__item,.c-menu--slide-top .c-menu__item{line-height:60px;display:inline-block}.c-menu--push-bottom .c-menu__link,.c-menu--push-top .c-menu__link,.c-menu--slide-bottom .c-menu__link,.c-menu--slide-top .c-menu__link{display:block;padding:0 4px;color:#fff}.c-menu--push-bottom .c-menu-close,.c-menu--push-top .c-menu-close,.c-menu--slide-bottom .c-menu-close,.c-menu--slide-top .c-menu-close{line-height:60px;display:inline-block;height:60px;margin-right:12px;padding:0 24px}.c-menu--push-top,.c-menu--slide-top{top:0;left:0;-webkit-transform:translateY(-60px);transform:translateY(-60px)}.c-menu--push-top.is-active,.c-menu--slide-top.is-active{-webkit-transform:translateY(0);transform:translateY(0)}.c-menu--push-bottom,.c-menu--slide-bottom{bottom:0;left:0;-webkit-transform:translateY(60px);transform:translateY(60px)}.c-menu--push-bottom.is-active,.c-menu--slide-bottom.is-active{-webkit-transform:translateY(0);transform:translateY(0)}.o-wrapper.has-push-left{-webkit-transform:translateX(100%);transform:translateX(100%)}.o-wrapper.has-push-right{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.o-wrapper.has-push-top{-webkit-transform:translateY(60px);transform:translateY(60px)}.o-wrapper.has-push-bottom{-webkit-transform:translateY(-60px);transform:translateY(-60px)}.c-menu-close{color:#fff;background-color:#111}.c-mask{z-index:11;top:0;left:0;width:0;height:0;-webkit-transition:opacity .3s,width 0s .3s,height 0s .3s;transition:opacity .3s,width 0s .3s,height 0s .3s;opacity:0;background-color:#000}.c-mask.is-active{width:100%;height:100%;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:.7}.c-buttons{margin-bottom:48px;text-align:center}.c-button{position:absolute;z-index:9;top:9px;right:0;display:inline-block;width:30px;padding:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:0 0}.c-button img{width:100%}.carbon-img,.carbon-wrap{display:block;margin:0 0 4px}.c-button:disabled{opacity:0}.h1,h1{font-size:26px;line-height:1.23}.h2,h2{font-size:20px;line-height:1.3}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{padding:0 0 10px}.h4,h4{font-size:16px;line-height:1.25}.profile p,p{font-size:13px;line-height:1.8;padding:0 0 20px}.title,.title-small{font-size:26px;line-height:1.23;margin:0 0 35px;padding:0 0 15px}.title-small{font-size:20px;line-height:1.5;margin:0 0 25px}.list-bullet{padding:10px 0 20px 15px}.btn{font-size:13px;padding:13px 25px 9px}.container{width:94%}.has-active-menu .c-button{z-index:9}ul.slimmenu li,ul.slimmenu li.has-submenu{padding:0}ul.slimmenu li a{font-size:16px;padding:14px 0 12px 20px;color:#fff}ul.slimmenu li .sub-toggle{right:0}ul.slimmenu li ul{width:100%;min-width:inherit;max-width:inherit;margin:-1px 0 0;border:0}ul.slimmenu li.has-submenu ul li a{padding:10px 25px;border:0}ul.slimmenu li.has-submenu ul li a.hvr-underline-from-center:before{display:none}ul.slimmenu li.has-submenu ul li a:focus,ul.slimmenu li.has-submenu ul li a:hover{color:#222}ul.slimmenu li .sub-toggle,ul.slimmenu.collapsed li .sub-toggle{width:40px;height:43px;padding:4px 0 0}ul.slimmenu li .sub-toggle i{color:#fff}ul.slimmenu li.has-submenu a.hvr-underline-from-center:before{display:block}ul.slimmenu li ul li{color:#fff}.content-left .clients figure,.get-appointment{display:none}.header-block{padding:15px 0;border-bottom:1px solid #ccc}header .logo{width:180px;padding:2px 0 0}header.sticky .logo{width:180px}.header-right{padding:0 50px 0 0}.banner .slider-des .slider-text{padding:130px 60px 0}.banner .slider-des .slider-text .title{font-size:40px;line-height:1.25}.banner .slider-des .slider-text p{width:90%}.banner video{object-fit:cover}.home .profile,.home .feature,.home .recents,.home .inquiry,.home .service,.home .clients{padding:50px 0}footer .container{padding:50px 0}.profile .title{font-size:26px;margin:0 0 20px}.profile .title span{font-size:16px}.profile p{padding:0 0 30px}.clients .des{width:80%}.inquiry .contact-form{padding-left:15px}.contact-form .form-control{height:42px;padding:10px 15px}.news-list figure{width:40%;height:200px}.news-list .text .continue{margin:5px 0 0}footer .logo{max-width:180px;margin-top:-5px}footer .phone .hvr-icon-pop{font-size:17px;padding:0 0 0 25px}footer .phone span{font-size:12px;padding:0 0 0 25px}.inner-banner{height:180px}.inner-banner h1{padding:50px 0 0}.content-left .clients h6{font-size:13px;position:relative;max-width:100%;padding:0 0 10px 15px}.content-left .clients h6:before{font-family:'FontAwesome';font-size:12px;line-height:1.66;position:absolute;top:0;left:0;display:block;content:'\f208'}.project-block .block{min-height:350px;max-height:350px}.project-block .block figure{height:200px}.recent-posts ul li figure{width:70px;height:65px}.map-block iframe{height:400px}footer .contact-details{display:none}footer .business-hours,footer .company-bio{width:40%}footer .our-services{width:17.5%}}@media only screen and (max-width:1200px) and (min-width:720px){.o-container{padding:0 48px}.o-sub-nav{margin:0 0 48px}.o-footer{padding:48px 0}}@media only screen and (max-width:1200px) and (min-width:481px){.o-container{padding:0 24px}.o-header__title{font-size:42px;margin:36px}.o-footer{padding:24px 0}}@media only screen and (max-width:1200px) and (min-width:320px){.c-menu--push-left,.c-menu--push-right,.c-menu--slide-left,.c-menu-slide-right{width:360px}.o-wrapper.has-push-right{-webkit-transform:translateX(-300px);transform:translateX(-300px)}.c-menu--push-right,.c-menu-slide-right{-webkit-transform:translateX(360px);transform:translateX(360px)}.c-menu--push-left,.c-menu--slide-left{-webkit-transform:translateX(-360px);transform:translateX(-360px)}.o-wrapper.has-push-left{-webkit-transform:translateX(300px);transform:translateX(300px)}}@media only screen and (min-width:992px) and (max-width:1052px){.page-template-index .news-list .text,.page-template-index .news-list figure{width:100%}}@media only screen and (min-width:768px) and (max-width:1052px){.page-template-index .news-list figure{margin-bottom:20px}}@media only screen and (min-width:768px) and (max-width:991px){.service .block figure{height:180px}.news-list figure{width:100%;height:240px}.recents .news-list figure{margin:0 0 20px}.project-block .block{min-height:300px;max-height:300px}.project-block .block figure{height:160px}.content-right .news-list figure{width:100%}.content-right .news-list .text{width:100%}}@media only screen and (max-width:991px){footer .our-services{display:none}footer .company-bio{width:50%}footer .business-hours{width:47.5%}.partner img{width:initial}}@media only screen and (min-width:768px){.home .feature .block{width:calc(33.33333333% - 20px)}.home .feature .block+.block{margin-left:30px}}@media only screen and (max-width:767px){.banner .slider-des .slider-text p,.call-today .fa,.top{display:none}.h1,h1{font-size:22px;line-height:1.27}.h2,h2{font-size:18px;line-height:1.44}.h3,h3{font-size:16px;line-height:1.53}.btn{font-size:12px;padding:10px 20px}.title{font-size:22px;line-height:1.27}.title-small{font-size:18px;line-height:1.33}.c-button{top:2px!important}.c-menu--push-left,.c-menu--push-right,.c-menu--slide-left,.c-menu-slide-right{width:300px}.c-menu--push-left,.c-menu--slide-left{-webkit-transform:translateX(-300px);transform:translateX(-300px)}.c-menu--push-right,.c-menu-slide-right{-webkit-transform:translateX(300px);transform:translateX(300px)}.social header,header{top:0}header .logo,header.sticky .logo{width:120px}.header-right{width:290px;padding:0 40px 0 0}.call-today h6{width:100%;max-width:100%;padding:0}.banner .slider{height:230px!important}.banner .slider-des .slider-text{padding-top:75px;text-align:center}.banner .slider-des .slider-text .title{font-size:20px;line-height:1.3;text-align:center}.home .profile,.home .feature,.home .recents,.home .inquiry,.home .service,.home .clients{padding:30px 0}footer .container{padding:30px 0}.profile{padding:0 0 30px}.profile figure{position:relative;width:100%}.profile .text{width:100%;padding:25px 15px 0}.profile .title{font-size:22px}.clients .des{min-height:110px;max-height:110px}.clients .des p{font-size:13px;line-height:1.8}.clients h6{font-size:13px}.inquiry .text p{padding-right:0}.inquiry .contact-form{float:none}.news-list .block{margin:0 0 30px}footer .business-hours,footer .contact-details,footer .social{display:block;float:left;width:50%;padding:10px 15px}.content-right .news-list:before,.copy-rights .col-xs-2,.page-nav{display:none}.contact-form.content-form .comment-form-author,.contact-form.content-form .comment-form-email,footer .business-hours{width:100%}.copy-rights .col-xs-10{width:100%;text-align:center}.inner-banner{height:110px}.inner-banner h1{padding:50px 0 0;text-align:center}.content-left .clients{display:none}.content-left .clients .des{min-height:100px;max-height:100px}.content-right .news-list{padding:0}.contact-form.content-form{padding-bottom:30px}.map-block iframe{height:300px}.contact-form.content-form .comment-form-email{top:60px}.contact-form.content-form .comment-form-comment{padding-top:120px}footer .business-hours,footer .company-bio{width:100%;margin:25px 0}.actions h4{font-size:20px}.actions h4,.actions p{text-align:center}.actions .btn{display:block;width:70%;margin:25px auto 0;text-align:center}.feature .block{margin-bottom:15px}}@media only screen and (max-width:650px){.service .block figure{height:180px}.clients .des{min-height:140px;max-height:140px}.project-block .block{min-height:300px;max-height:300px}.project-block .block figure{height:160px}.content-right .news-list figure{width:100%;margin:0 0 20px;padding:0}.content-right .news-list .text{width:100%}}@media only screen and (max-width:600px){.home .contact-form .frm_form_field.frm_half,.page-template-page-contact .frm_form_field.frm_half{width:100%}.contact-form .fields,.contact-form .frm_style_formidable-style.with_frm_style .form-field{padding-bottom:15px}}@media only screen and (max-width:480px){li.col-md-6.col-sm-6.col-xs-6.block.mix{padding:0;margin-bottom:0}.banner .slider-des .slider-text{padding-top:50px}.container{overflow:hidden}.c-button{top:-24px!important}.header-right{width:100%;padding:15px 0 0}.call-today h6{text-align:center}.service .block figure{height:240px}.clients .des{min-height:200px;max-height:200px}.news-list figure{width:100%;height:250px;margin:0 0 20px}footer .business-hours,footer .contact-details,footer .social{width:100%}.content-left .clients .des{min-height:160px;max-height:160px}.project-block .block{width:100%;height:auto;margin-bottom:30px}.content-right .news-list figure,.project-block .block figure{height:200px}#slb_viewer_wrap .slb_theme_slb_baseline{top:50% !important;margin-top:-25% !important}}