.calgary-form label{font-size:18px;display:flex;color:#333;font-family:"Exo"}.calgary-form input{background:#f2f2f2;border:none!important;border-radius:4px!important;height:40px!important;margin-top:0!important}.htmega-form-style-1 form input:not([type=checkbox],[type=radio],[type=file]),.htmega-form-style-1 select{margin-top:10px!important;margin-bottom:16px}.calgary-form small{color:#333;text-align:left!important;width:100%;float:left;font-size:14px;font-family:"Exo"}.calgary-form input.wpcf7-form-control.wpcf7-submit.has-spinner{width:100%;background:#12aecf;font-size:18px;font-family:"Exo";font-weight:600;line-height:28px;margin:20px 0 0!important}.calgary-form span.wpcf7-spinner{display:none}.title-color-style h3.elementor-heading-title span{color:#13aecf}.Reasons-list-title h3.section-title-txt span{display:inline-block;margin-bottom:16px}.Reasons-list-title .elementor-widget-container{min-height:229px}.our-team-box .elementor-image-box-content h3.elementor-image-box-title{margin-top:0}.our-team-box figure.elementor-image-box-img{line-height:0}.direct-biling-points ul.elementor-icon-list-items li{padding-left:50px}.direct-biling-points ul.elementor-icon-list-items li:before{content:"";position:absolute;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAMAAABxCz6aAAAAulBMVEUAAAB+0+WJ1+dIwNpax96a3euP2ekcsdEcsdEjtNIut9QzudU1utYrt9RAvtlRxNxiyuBbx96O2ehVxd2A1OZ10ONgyd970uVzz+KG1eaq4+4js9IntdMrttMzudUhs9Ist9QltNM/vdg8vNcxuNY2utZLwdpeyN5jyt9HwNpTxNxyzuN30eNrzOFozOB/0+UgstGH1uac3ep0z+Oe3utkyt9wz+LB6vMSrs8MrM4Prc4Jq80Fqs0Xr9A0d5/OAAAAOHRSTlMAeiq5oCEL+vHu6OTb2825m2ZlTktEOjU0Fwf58e3r5eLV09LQzMCpo5qXi4Z+amVbV1ZFMCkdD2uqmbcAAADCSURBVBjTbdDnksIgFAXgm5jYu6uuu/bee7kF3/+1JEwyCuP5x8dhLgBxbi1w0171Nw797XIyStsWpojwxynOFVLZKR4YUXm2dcaCmHFON3WRCr6NntKY/7UxIETOXGxMaUSpfkHOtj8fA9UIkSbvUXcP6gqjSDmZdSpVwM+xUeqtG+HDry1Y7QGWumqU/gvF/FNJsQNwHeqqCZMQMp9Bp2Ew2ZD4G45dSYyeAcRpVVA4Oq5Ktfd1083tbJCdBvXQLF+zdSG+LnDVcgAAAABJRU5ErkJggg==");width:20px;height:21px;left:0}section.direct-billing-main:after{content:"";position:absolute;background-image:url("https://calgaryphysiotherapyclinic.com/wp-content/uploads/2023/02/direct-border-bottom.png");height:75px;bottom:-73px;width:100%;background-size:100% 100%;left:0;--lzl-bg-img:"https://calgaryphysiotherapyclinic.com/wp-content/uploads/2023/02/direct-border-bottom.png"}.happy-patients-slider .elementor-widget-container{max-width:795px;margin:0 auto!important}.happy-patients-slider .elementor-widget-container .content{max-width:590px;margin:0 auto}.map-section-home .elementor-widget-wrap{max-width:530px}section.map-section-main:after{content:"";position:absolute;background-image:url("https://calgaryphysiotherapyclinic.com/wp-content/uploads/2023/02/info-border-bottom.png");height:125px;bottom:-122px;width:100%;background-size:100% 100%;left:0;z-index:2;--lzl-bg-img:"https://calgaryphysiotherapyclinic.com/wp-content/uploads/2023/02/info-border-bottom.png"}section.map-section-main:after.lzl:not(.lzl-ed),section.map-section-main:after.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%20125%22%20width%3D%221600%22%20height%3D%22125%22%3E%3C%2Fsvg%3E")}.map-section-home .elementor-widget-wrap{z-index:5}section.direct-billing-main:after.lzl:not(.lzl-ed),section.direct-billing-main:after.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%2075%22%20width%3D%221600%22%20height%3D%2275%22%3E%3C%2Fsvg%3E")}.services-list-sec h3.elementor-image-box-title{margin:0;background:#1a347c;padding-left:20px;padding-top:21px;padding-bottom:21px;font-family:"Quicksand_Bold"}.services-list-sec figure.elementor-image-box-img{display:block;line-height:0}.services-row-sec .elementor-container{justify-content:space-between}.services-row-sec .elementor-container .elementor-column{width:32%}.service-details-sec .elementor-widget-container p{position:relative;padding-left:18px}.service-details-sec .elementor-widget-container p:before{content:"";position:absolute;height:8px;width:8px;background:#000;left:0;top:13px;border-radius:100%}.services-list-sec figure.elementor-image-box-img{height:242px;overflow:hidden}.services-list-sec figure.elementor-image-box-img img{width:100%;height:100%;object-fit:cover;transition:.3s ease-out}.services-list-sec figure.elementor-image-box-img:hover img{transform:scale3d(1.1,1.1,1);transition:.3s ease-out}.home-section-2 .elementor-container{border-radius:15px;overflow:hidden}.home-banner-title h1.section-title-txt,.home-banner-title h2.section-subtitle-txt{text-shadow:0px 4px 3px rgba(0,0,0,40%),0px 8px 13px rgba(0,0,0,10%),0px 18px 23px rgba(0,0,0,10%)}.how-it-works-bus h2.section-title-txt{position:relative}.how-it-works-bus h2.section-title-txt:after{content:"";position:absolute;width:85px;background:#0076a3;height:3px;left:30px;bottom:-27px}.how-it-works-bus .htmega-section-title:after{content:"";position:absolute;background-image:url("https://calgaryphysiotherapyclinic.com/wp-content/uploads/2023/03/arrow-down.png");height:40px;width:40px;bottom:-20px;left:26px;--lzl-bg-img:"https://calgaryphysiotherapyclinic.com/wp-content/uploads/2023/03/arrow-down.png"}.how-it-works-last .htmega-section-title:after{display:none}.inner-sidebaar-btn .htmega-button{display:block}.inner-sidebaar-btn a.htb-btn{width:100%}.breadcrumb{color:#000;font-size:16px;font-family:"Quicksand",Sans-serif;font-weight:500}.how-it-works-bus .htmega-section-title:after.lzl:not(.lzl-ed),.how-it-works-bus .htmega-section-title:after.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%20width%3D%2240%22%20height%3D%2240%22%3E%3C%2Fsvg%3E")}.blog-post-sec .htbuilder-post-area .htbuilder-post-col .htbuilder-post-media{margin-bottom:0;line-height:0}.blog-post-sec .htbuilder-post-area .htbuilder-post-col .htbuilder-post-media a{display:block;height:200px;overflow:hidden}.blog-post-sec .htbuilder-post-area .htbuilder-post-col .htbuilder-post-media a img{transition:all .2s ease-out!important;height:100%;width:100%;object-fit:cover}.blog-post-sec .htbuilder-post-area .htbuilder-post-col .htbuilder-post-media:hover img{transform:scale(1.06)}.blog-post-sec .htbuilder-post-area .htbuilder-post-col .htbuilder-post-info{padding:15px}.blog-post-sec .htbuilder-post-area .htbuilder-post-col .htbuilder-single-post{-webkit-box-shadow:0px 0px 15px rgba(0,0,0,20%);box-shadow:0px 0px 15px rgba(0,0,0,20%);border-radius:6px}.blog-post-sec ul.page-numbers a.page-numbers{color:#000!important;line-height:37px!important}.blog-post-sec ul.page-numbers span.page-numbers.current{background:#1a3779;color:#fff}.blog-post-sec ul.page-numbers a.page-numbers:hover{background:#1a3779;color:#fff!important}.footer-map-sec .elementor-widget-container{border-radius:0px 15px 0px 0px;overflow:hidden}.home-map-top .elementor-widget-container{line-height:0}.home-map-top .elementor-widget-container iframe{filter:brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg)}section.header-sticky-sec{position:fixed;width:100%;left:0;right:0}.home-contact-form p{margin-bottom:7px}.home-contact-form p input,.home-contact-form p textarea{width:100%;height:35px;border-radius:4px;color:#000;font-family:"Quicksand",Sans-serif;font-size:14px;font-weight:400;line-height:1;border:0;outline:none}.home-contact-form p textarea{resize:none;height:75px}.home-contact-form p small{font-size:14px;color:#fff;font-family:"Quicksand",Sans-serif;line-height:25px}.home-contact-form p small a{text-decoration:underline;color:#fff}.home-contact-form p input.wpcf7-submit{background:#fff;color:#1a3779;font-size:14px;font-weight:600;font-family:"Quicksand",Sans-serif;padding:0}.home-contact-form p span.wpcf7-spinner{position:absolute;margin:0}.home-contact-form .wpcf7-response-output{margin:0!important;color:#fff}input.wpcf7-not-valid{border-bottom:2px solid #900!important;outline:none}span.wpcf7-not-valid-tip{color:#900;font-size:11px;float:none;padding-left:5px;font-weight:700}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #980000;color:#980000}.conatact-page-form .elementor-widget-container{box-shadow:0px 0px 20px 0px rgba(0,0,0,.12)}.conatact-page-form form.wpcf7-form p input,.conatact-page-form form.wpcf7-form p textarea{height:45px;border-radius:5px;color:#1a3779;font-size:15px;font-weight:600;font-family:"Quicksand",Sans-serif}.conatact-page-form form.wpcf7-form p textarea{height:80px;resize:none}.conatact-page-form form.wpcf7-form p small{font-size:16px;color:#000;font-family:"Quicksand",Sans-serif;line-height:25px}.conatact-page-form form.wpcf7-form p small a{text-decoration:underline}.conatact-page-form form.wpcf7-form p input.wpcf7-submit{font-size:18px;background-color:#187ab9;padding:0 30px;border:0;color:#fff;font-weight:700;outline:none;width:100%}.conatact-page-form form.wpcf7-form p span.wpcf7-spinner{margin:0;position:absolute}@media (max-width:1200px){.elementor-section.elementor-section-boxed>.elementor-container .elementor-container{max-width:100%}.blog-post-sec .htbuilder-post-area .htbuilder-post-col .htbuilder-post-info{padding:15px;min-height:235px}section.blog-post-list-p{padding:0 0 25px!important}}@media (max-width:980px){section.direct-billing-main{background-size:128% 100%!important}.map-section-home .elementor-widget-wrap{max-width:530px;margin:0 auto!important}section.map-section-main{background-size:165% 100%!important;background-position-x:76%!important}section.map-section-main .elementor-widget-google_maps{max-width:530px;margin:0 auto}section.map-section-main:after{height:125px;bottom:-116px;background-size:122% 100%}.services-list-sec figure.elementor-image-box-img{height:150px;overflow:hidden}.services-list-sec h3.elementor-image-box-title{padding-left:10px;padding-top:15px;padding-bottom:15px}.service-details-sec .elementor-widget-container p:before{height:7px;width:7px;top:8px}.our-team-row .elementor-container{justify-content:space-between}.our-team-row .elementor-container .elementor-column{width:32%}.direct-biling-points ul.elementor-icon-list-items li{padding-left:30px}.header-menu-top ul.htmega-megamenu li.current-menu-item a.menu-link{color:#1b7cb6}.footer-map-sec .elementor-widget-container{border-radius:15px;overflow:hidden;max-width:530px;margin:0 auto}.footer-map-sec .elementor-widget-container iframe{height:350px}.blog-post-sec .htbuilder-post-area .htbuilder-post-col .htbuilder-post-media a{height:140px}.admin-bar #rmp_menu_trigger-1207{display:block;margin-top:0!important}.rmp-menu-sub-level-item ul.rmp-submenu.rmp-submenu-depth-2.rmp-submenu-open{padding-left:5%!important}.rmp-container.rmp-container.rmp-slide-top.rmp-menu-open{margin-top:75px!important;min-height:40vh}.map-section-home .elementor-widget-wrap{z-index:1}}@media (max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container .elementor-container{max-width:100%}.footer-map-sec .elementor-widget-container{max-width:95%}.home-banner-title h1.section-title-txt,.home-banner-title h2.section-subtitle-txt{text-shadow:none}.Reasons-list-title .elementor-widget-container{min-height:auto}section.direct-billing-main{background-size:350% 100%!important;background-position-x:94%!important}section.direct-billing-main:after{height:73px;bottom:-73px;background-size:140% 100%}.our-team-row .elementor-container .elementor-column{width:47%}.our-team-row .elementor-container{justify-content:space-around}.footer-map-row .elementor-container{max-width:100%!important}.map-section-home .elementor-widget-wrap,section.map-section-main .elementor-widget-google_maps{max-width:95%;margin:0 auto!important}section.map-section-main{background-size:300% 100%!important;background-position-x:91%!important}section.map-section-main:after{height:65px;bottom:-59px;background-size:150% 100%}.services-row-sec .elementor-container .elementor-column{width:100%;margin-bottom:40px}.services-row-sec .elementor-container .elementor-column:last-child{margin-bottom:0}.services-list-sec figure.elementor-image-box-img{height:220px}.blog-post-sec .htbuilder-post-area{flex-wrap:wrap}.blog-post-sec .htbuilder-post-area .htbuilder-post-col{width:50%}}@media (max-width:480px){.blog-post-sec .htbuilder-post-area .htbuilder-post-col{width:100%}.blog-post-sec .htbuilder-post-area .htbuilder-post-col .htbuilder-post-info{min-height:auto}section.blog-post-list-p{padding:0 0 10px!important;margin-top:20px!important}}