@media (min-width:1600px){.top-banner .banner-text{max-width:650px}}@media only screen and (max-width:1200px){.sc-mobile-canvas .menu-item-has-children::after{background-image:url(https://8wellness.ca/wp-content/themes/sanam/assets/css/../images/down-black.svg)}.menu-item-has-children::after{width:30px;height:30px;right:10px;bottom:inherit;top:10px;background-size:15px;display:none}.sc-header .sub-menu{position:relative;opacity:1;visibility:inherit;top:0;width:100%;margin-bottom:.5rem;background-color:#fff;border-radius:0;padding-block:5px;box-shadow:none;margin-top:15px;& li a{border-bottom:none;padding-top:0}}#header .sub-menu{display:none;background-color:#f4f4f4}#header .sub-menu.active{display:block}.hero-banner-text .main-title h1{font-size:42px}.hero-desc h2{font-size:30px}h2.title,h2,title{font-size:24px}.menu-flex-mobile{display:flex;justify-content:space-between}.focus-item{width:33.33%}.virtual-box iframe{width:100%}h1.main-title{font-size:42px}.single-banner{max-height:inherit;min-height:inherit}.single-banner .single-banner-image img{min-height:inherit;max-height:inherit}.blog-item .title{width:100%}.pagination{font-size:20px}.sidebar-block .wp-block-heading{font-size:24px}.single-listing .blog-item .title{font-size:24px;width:100%}.tophead>.container{max-width:100%}.post-pagination .nav-links{display:grid;grid-template-columns:46% 46%;gap:8%}.post-pagination{font-size:14px}.single-content-inner ol{columns:2}.menu-item-has-children .sub-menu .sub-menu{left:0}.sc-mobile-inner li{width:100%}}@media only screen and (max-width:767px){.single-banner-image::after,.common-banner-image::after{background:linear-gradient(to bottom,#f6f6f6,transparent);top:-2px}.single-content-inner ol{columns:1}.common-banner-content .subtitle{font-size:20px}.leaf-style:after{width:95%;left:2.5%}.virtual-box iframe{width:100%;height:275px}.btn-style-1{padding:10px 25px;font-size:14px}.focus-item{width:50%}.focus-item-box{min-height:175px;max-height:175px;& img{min-height:175px;max-height:175px}}.font-big{font-size:var(--theme-font-small)}.focus-item-box .focus-item-title{padding:5px 10px}.virtual-row{max-width:100%}.faq-accordion .card{padding-left:0;padding-right:0}.action-bar{flex-wrap:wrap;justify-content:center!important;& a{font-size:12px;font-weight:500}& p{font-size:12px;font-weight:500}}.tophead{padding-block:5px}.logo figure img{max-width:175px}.menu{display:block;& li{margin-bottom:15px}}}