/*
Theme Name: MaxApp
Author: Gilmedia
Author URI: https://gilmedia.ca/
Version: 1.0
*/ 
/* =WordPress Core
-------------------------------------------------------------- */
.single-post .post-header .title{font-size:30px;line-height:42px;font-weight:700;letter-spacing:0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone,.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.logo{z-index:9}.feature-box span.fa{display:inline-block;color:#ee4027;margin-left:10px;font-size:24px}.form-group-inner .icon{color:#162c43}.form-group .icon-box{width:40px;line-height:40px;text-align:center;display:inline-block}.contact-line p{margin-bottom:0}.pager-outer .pagination a.next,.pager-outer .pagination a.prev{display:none}.nav-links *,.pager-outer .pagination a{display:inline-block;text-align:center}.pager-outer .pagination a{border-color:#162c43!important}.pager-outer .pagination span{display:inline-block;padding:7px 15px}.pager-outer .pagination a:hover,.pager-outer .pagination .active a{background:#162c43}.pager-outer{text-align:center}.featured-blog-post .image img{width:auto;margin:auto}.featured-blog-post .post-header{padding-left:0}.practise-details a{color:#222}.service-section .col-md-2{padding-left:10px;padding-right:10px}.home .wpcf7-response-output{clear:both;color:#fff}.form-appoinment.comment-form .form-group-inner{background:#fff}footer .contact-line .contact-line-left,footer .contact-line .contact-line-right{padding-bottom:10px}.admin-bar .fixed-header .header-lower{top:77px}.tt-coupon h2{font-size:24px;line-height:1.2em}.tt-coupon-counter{font-size:16px;line-height:1.2em}#counter b{font-size:24px;line-height:1.2em;color:#162c43}.tt-coupon-counter,.tt-coupon-counter *{line-height:30px}#counter{margin-top:-3px;margin-left:8px}.tt-coupon-inner .form-group-inner{background:#fff}#map-canvas{height:400px;width:100%}.page-template-contact .form-group .icon-box{height:50px;line-height:50px}img{max-width:100%;height:auto}@media(max-width:767px){.admin-bar .fixed-header .header-lower{top:0}.header-widget li{margin-left:7px;margin-right:7px;padding:0;border:none}.header-widget{text-align:center}.header-top .text-right,.header-top{text-align:center!important}}.navigation-right .btn-std{background:#ee4027;padding:18px 28px}@media(max-width:1200px){.navbar-toggle{top:15px}}.single-locations .info-title{text-transform:uppercase;margin-bottom:-15px;line-height:normal}.single-locations .call-us{margin-top:7px;margin-top:10px;display:inline-block}.single-locations .location-h2,.single-locations .location-h3{font-size:20px;color:#162c43;display:block;margin-bottom:-15px;line-height:30px}.single-locations .location-h3{color:#919090}.single-locations .call-us-num a{color:#ee4027;font-size:24px;margin-top:2px;display:inline-block}.locations-form{padding-top:10px}.locations-form h5{text-align:left}.locations-form .tt-coupon-counter{font-weight:400;font-size:14px}.locations-form input[type="tel"],.locations-form input[type="text"]{padding-left:11px}.locations-form select{padding-left:0}.locations-form input[type="submit"]{line-height:19px;margin-left:15px}.tt-coupon-b{font-size:17px;font-weight:700;color:#1c1c1c;margin-bottom:17px}.sidebar-banners{margin-bottom:20px;text-align:center}.sidebar-banners img{margin-bottom:15px;display:inline-block}div .my-list li{font-size:14px;color:#919090}div .my-list li:after{content:none}.page-template-contact .mb-30 .phone{display:none}.contact-right-img{text-align:center}.contact-right-img img{display:inline-block}.footer-mobile{position:fixed;background:#ee4027;display:block;width:100%;bottom:0;color:#fff;text-align:center;padding:5px;font-size:16px;z-index:99;text-transform:uppercase;font-weight:700}@media(max-width:1200px){.main-menu .navigation-right,.main-menu .navigation-left{margin-top:0;margin-bottom:0}}@media(max-width:767px){.main-header .header-lower .logo{max-width:130px}.main-menu{padding-top:15px}.contact-line.follow{padding-bottom:25px}}@media(min-width:767px){.header-contact a{animation-name:pulse_animation;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes pulse_animation{0%{font-size:22px;color:#fff}30%{font-size:22px}40%{font-size:24px;color:#ee4027}50%,60%{font-size:22px}70%{font-size:23px;color:#ee4027}80%,to{font-size:22px}}}@media(max-width:992px){.welcome-section.pb-md-60{padding-bottom:0!important}}@media(max-width:480px){.alignright{float:none;display:block;margin:10px auto}}.page-wrapper{margin:0 auto;box-shadow:0 0 20px rgba(0,0,0,.33);max-width:100%}@media(min-width:768px){.page-wrapper,.fixed-header .header-top,.main-header .header-lower{width:810px;left:auto}}@media(min-width:992px){.page-wrapper,.fixed-header .header-top,.main-header .header-lower{width:1030px;left:auto}}@media(min-width:1200px){.page-wrapper,.fixed-header .header-top,.main-header .header-lower{width:1230px;left:auto}.home .featured-blog-post .post-header .title{height:35px}}.header-widget p{margin-bottom:0}.page-template-landing .outer-box>div .middle{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.middle p{margin-bottom:0}@media(max-width:992px){.logo img{max-width:100%}}.page-template-landing .main-footer .links-widget ul,.page-template-landing .my-list,.page-template-landing .my-list .fa{padding-left:0}.page-template-landing .my-list li{padding-left:25px}.page-template-landing .my-list li .fa{margin-left:-25px}@media(max-width:768px){.page-template-landing .header-lower .middle,.page-template-landing .header-lower .img-middle{display:none}.page-template-landing .header-lower .logo{width:100%;text-align:center}.page-template-landing .header-lower .logo a{display:inline-block}.page-template-landing .fixed-header .header-lower .logo{display:none}.page-template-landing .fixed-header .header-lower{height:0}body .main-footer .links-widget li a{font-size:15px}body .contact-line-label,body .contact-line-right,body .professional_details p{font-size:16px}body .footer-bottom a{white-space:nowrap}body .footer-bottom .footer-right.xs-text-center,body .footer-bottom .fs-13{font-size:16px!important;line-height:1.4}}.google-code br{display:none}.wpcf7-response-output{color:#000!important}.top-quote-link{color:#fff;font-size:14px}@media(min-width:768px){.top-quote-link{margin-right:15px}}.top-quote-link:hover{color:#ee4027}.navigation-right{color:#333}.header-contact .fa{font-size:24px}.navigation-right .to-right{right:15px}#map-canvas{display:none}.media-right .und{font-size:21px;margin-top:15px}.media-right .und span{text-decoration:underline}.media-right table{margin:15px 0}.media-right .red-text{color:#ee4027;margin-bottom:10px}.grecaptcha-badge{display:none!important}.review-block .social-link{font-weight:700;font-size:18px}.contact-line.phone .contact-line-right .here-link{font-size:14px}.page-template-landing-php:not(.home) #single_service_area .professional .professional_details ul:not(.my-list) li{position:relative;padding-left:20px}.page-template-landing-php:not(.home) #single_service_area .professional .professional_details ul:not(.my-list) li:before{content:"\f0ad";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:red;width:20px;position:absolute;left:0;top:0;line-height:27px}.exs-box-wrap{padding-top:50px;text-align:center}.exs-box-wrap:before,.exs-box-wrap:after{content:"";display:block;clear:both}@media only screen and (max-width:768px){.exs-box-wrap.both{padding:0 15px}}@media only screen and (min-width:992px){.exs-box-wrap{margin-left:-15px;margin-right:-15px}}.exs-box{border-top:3px solid #162c43;background-color:#f7f7f7;border-radius:3px 10px 3px 3px;margin-bottom:25px;padding:15px}@media only screen and (max-width:480px){.exs-box{position:relative;padding-left:100px}.exs-box img{position:absolute;top:50%;left:0;margin-top:-50px}}.exs-box .h3{font-weight:700;letter-spacing:.1px;margin-bottom:25px;color:#000}@media only screen and (max-width:1200px){.exs-box .h3{letter-spacing:0;font-weight:500;font-size:15px}}@media screen and (min-width:1230px){.h3{font-size:18px}}.exs-box p{font-size:13px;line-height:2em;margin-bottom:10px;color:#010101}@media only screen and (max-width:480px){.exs-box p{font-size:14px}}@media screen and (min-width:1230px){.exs-box p{font-size:14px}}.service-item{min-height:297px;padding:6px;background-color:#fff;position:relative;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;border-bottom:3px solid transparent;cursor:pointer;margin-bottom:30px;text-align:center;display:block;margin-right:auto;margin-left:auto;max-width:215px}.services-img img{width:100%;max-width:155px}.service-item .h4{position:relative;z-index:2;margin-top:15px;margin-bottom:10px;font-size:22px;line-height:28px;font-weight:700;letter-spacing:0}.service-item p{font-size:13px;line-height:23px;padding:0;position:relative;z-index:2;min-height:69px;color:#000}@media screen and (min-width:1230px){.service-item p{font-size:14px}}@media only screen and (min-width:992px){.service-item:hover{border-bottom:3px solid #162c43}}@media only screen and (max-width:767px){.row>.mb50:nth-child(2n+1){clear:left}}body ul.list li .fa{padding-top:5px}.page-template-landing .my-list li,.page-template-landing .professional_details p{color:#333}body .form-group-inner input[type="text"],body .form-group-inner input[type="password"],body .form-group-inner input[type="tel"],body .form-group-inner input[type="email"],body .form-group-inner select{background:#fff}.hide-on-desktop,.hide-on-mobile{display:none}.page-template-landing .professional_details .professional_details#form i{color:red}@media only screen and (min-width:768px){.hide-on-mobile{display:block}}@media only screen and (max-width:767px){.hide-on-desktop{display:block}}@media only screen and (max-width:1199px){.main-menu .collapse.in,.main-menu .collapsing{width:auto}}.fixed-header .header-top{top:0}@media only screen and (max-width:480px){.professional_details h2,.professional_details h1,.blog h1{text-align:center}.main-header.fixed-header{z-index:10000}.page-template-landing #single_service_area{padding-top:20px!important}.professional_details .hide-on-mobile+p~h3{text-align:center}a[href^="tel:"]{white-space:nowrap}}html .page-id-2033 #single_service_area .professional .row .professional_details .list li:before,html .page-id-2049 #single_service_area .professional .row .professional_details .list li:before,html .page-id-2043 #single_service_area .professional .row .professional_details .list li:before,html .page-id-2069 #single_service_area .professional .row .professional_details .list li:before,html .page-id-1992 #single_service_area .professional .row .professional_details .list li:before,html .page-id-1958 #single_service_area .professional .row .professional_details .list li:before,html .page-id-2006 #single_service_area .professional .row .professional_details .list li:before,html .page-id-1985 #single_service_area .professional .row .professional_details .list li:before,p:empty{display:none}body .book-mobile{font-weight:500;letter-spacing:1px;position:relative;line-height:45px;background-color:#162c43;font-size:18px;color:#fff;padding:10px 20px}body .btn-for-mobile+.row>.exs-box-wrap{padding-top:0}#tpbr_topbar{min-height:47px;display:table;width:100%}#tpbr_box{line-height:24px!important;display:table-cell;vertical-align:middle} .default-block ul li{ list-style: inside disc;}.service-area-list{padding: 0;font-size: 0px;}.page-wrapper ul.service-area-list li{display: inline-block;width: 20%;padding: 5px 0;list-style: none;font-size: 15px;}.service-area-list li a{position: relative;display: block;color: #000;text-decoration: none;padding-left: 20px;padding-right: 20px;}.service-area-list li a>span{position: absolute;left: 0;top: 0;height: 100%;width: 20px;}.service-area-list li a>span>.fa{color: #ee4027;}@media screen and (max-width:991px){.page-wrapper ul.service-area-list li{width: 25%;}}@media screen and (max-width:767px){.page-wrapper ul.service-area-list li{width: 33.333%;}}@media screen and (max-width:480px){.page-wrapper ul.service-area-list li{width: 50%;}}@media screen and (min-width:768px){.service-area-list li a:hover{color: #162c43;text-decoration: none;}} .brands-list a{padding: 10px 16px;} .brands-list a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.3);}.wpcf7 .wpcf7-form .wpcf7-quiz {width: 50px;border: 1px solid #d0d0d0} .page-template-contact .wpcf7-quiz {margin-bottom: 15px} .table-max-info td{padding: 4px;border-bottom: 1px solid #ccc;} div .wpcf7-spinner{position: absolute;margin: 0 5px;}
/*----Image captcha---*/
.kc_captcha{text-align: center;display: block;margin-bottom: 10px;}span.captcha-image{border: none;padding: 0;}span.captcha-image .cf7ic_instructions span{color: #ff0000;}span.captcha-image label > input{margin: 0 !important;position: absolute;width: 0px !important;}span.captcha-image label > input + svg{border: none;padding: 4px;width: 35px;height: 35px;}span.captcha-image label > input:checked + svg, span.captcha-image label > input:focus + svg{border: none;color: #ff0000;}.cf7ic_instructions{font-size: 14px;}
/*----END Image captcha---*/
.blog .blog-section>.row{display: flex; flex-wrap: wrap;}