@media (min-width: 1400px) {
.container,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
max-width: 1140px !important;
}
}
@media (min-width: 1920px) and (max-width: 2560px) {
.home-about {
padding: 120px 0px 80px 0px;
margin: 140px 0px 180px;
}
.home-services .slick-slider {
margin-right: -540px;
}
.partner-inner img {
height: 70px;
}
/* .home-new-work .new-work-sliders {
margin-right: -540px;
} */
.home-solutions .solutions-btns-inner {
justify-content: left;
}
/* .home-works .works-content {
padding-left: 217px;
} */
/* .works-help .slick-prev {
left: 17.6%;
}
.works-help .slick-next {
right: 17.6%;
} */
.services-form .banner-content {
top: 49%;
}
/* .serviceProject .project-inner {
min-height: 390px;
} */
.pricing-section .slick-slider {
margin-right: -540px;
}
/* .home-new-work .work-rental-icon {
bottom: -55px;
} */
.footer .right-flower {
top: 50px;
}
.footer .right-flower img {
width: 70%;
margin: 0 auto;
}
.pricing-section .pricing-card-inner {
min-height: 950px;
}
.banner-area .banner-cols {
height: 818px;
}
.banner-area .banner-cols:after {
height: 100%;
}
.banner-area .banner-text .heading{
        font-size: 99px;
}

.service-residential .residential-cols-inner{

        min-height: 300px;
}
.header-logo img {
    width: 300px;
}

}
@media (min-width: 1801px) and (max-width: 1919px) {
.home-about {
padding: 120px 0px 80px 0px;
margin: 140px 0px 180px;
}
/* .home-works .works-content {
padding-left: 221px;
} */
/* .works-help .slick-prev {
left: 17.6%;
}
.works-help .slick-next {
right: 17.6%;
} */
.services-form .banner-content {
top: 49%;
}
/* .serviceProject .project-inner {
min-height: 450px;
} */
.home-services .slick-slider {
margin-right: -540px;
}
.partner-inner img {
height: 70px;
}
/* .home-new-work .new-work-sliders {
margin-right: -540px;
} */
.home-solutions .solutions-btns-inner {
justify-content: left;
}
.pricing-section .slick-slider {
margin-right: -540px;
}
/* .home-new-work .work-rental-icon {
bottom: -55px;
} */
.footer .right-flower {
top: 50px;
}
.footer .right-flower img {
width: 80%;
margin: 0 auto;
}
.pricing-section .pricing-card-inner {
min-height: 950px;
}
.banner-area .banner-cols {
height: 818px;
}
.banner-area .banner-cols:after {
height: 100%;
}
.banner-area .banner-text .heading{
        font-size: 99px;
}

.header-logo img {
    width: 300px;
}
}
@media (min-width: 1681px) and (max-width: 1800px) {
.home-about {
padding: 120px 0px 80px 0px;
margin: 50px 0px 80px;
}
/* 
.home-works .works-content {
padding-left: 226px;
}
.home-works .works-vector {
right: 120px;
} */
/* 
.works-help .slick-prev {
left: 17.6%;
}
.works-help .slick-next {
right: 17.6%;
} */
.services-form .banner-content {
top: 49%;
}
/* .serviceProject .project-inner {
min-height: 390px;
} */
.home-services .slick-slider {
margin-right: -540px;
}
.home-solutions .solutions-btns-inner {
justify-content: left;
}
.partner-inner img {
height: 70px;
}
.pricing-section .slick-slider {
margin-right: -540px;
}
/* .home-new-work .work-rental-icon {
bottom: -55px;
} */
.footer .right-flower {
top: 50px;
}
.footer .right-flower img {
width: 80%;
margin: 0 auto;
}
.pricing-section .pricing-card-inner {
min-height: 950px;
}
.banner-area .banner-cols {
height: 767px;
}
.banner-area .banner-cols:after {
height: 100%;
}
.banner-area .banner-text .heading{
        font-size: 99px;
}

.header-logo img {
    width: 300px;
}
}
@media (min-width: 1600px) and (max-width: 1680px) {
.home-about {
padding: 120px 0px 80px 0px;
margin: 60px 0px 70px;
}
.home-services .slick-slider {
margin-right: -380px;
}
/* .home-works .works-content {
padding-left: 226px;
} */
/* .works-help .slick-prev {
left: 18.6%;
}
.works-help .slick-next {
right: 18.6%;
} */
.services-form .banner-content {
top: 49%;
}
/* .serviceProject .project-inner {
min-height: 390px;
} */
/* .home-new-work .new-work-sliders {
margin-right: -500px;
} */
.pricing-section .slick-slider {
margin-right: -500px;
}
/* .home-new-work .work-rental-icon {
bottom: -55px;
} */
.footer .right-flower {
top: 50px;
}
.footer .right-flower img {
width: 80%;
margin: 0 auto;
}
.pricing-section .pricing-card-inner {
min-height: 950px;
}
.banner-area .banner-cols {
height: 716px;
}
.banner-area .banner-cols:after {
height: 100%;
}
.banner-area .banner-text .heading{
        font-size: 99px;
}
.header-logo img {
    width: 300px;
}
}
@media (min-width: 1441px) and (max-width: 1599px) {
.home-about {
padding: 120px 0px 80px 0px;
margin: 90px 0px 100px;
}
.home-solutions .solutions-slider {
margin-right: 0px;
}
/* .home-works .works-content {
padding-left: 221px;
} */
/* .works-help .slick-prev {
left: 19.6%;
}
.works-help .slick-next {
right: 19.6%;
} */
.services-form .banner-content {
top: 49%;
}
/* .serviceProject .project-inner {
min-height: 360px;
} */
.home-solutions .solutions-btns-inner {
justify-content: left;
}
.home-services .content-wrapper .heading {
min-height: 20px;
}
/* .home-new-work .new-work-sliders {
margin-right: -350px;
}
.home-new-work .sliders-col .heading {
font-size: 24px;
min-height: 100px;
} */
.partner-inner img {
height: 65px;
}
.pricing-section .slick-dots {
right: 117px;
}
.pricing-section .slick-slider {
margin-right: -350px;
}
/* .home-new-work .work-rental-icon {
bottom: -45px;
} */
.footer .right-flower {
top: 80px;
}
.footer .right-flower img {
width: 80%;
margin: 0 auto;
}
.pricing-section .pricing-card-inner {
min-height: 950px;
}
.banner-area .banner-cols {
height: 648px;
}
.banner-area .banner-cols:after {
height: 100%;
}
.banner-area .banner-text .heading{
        font-size: 99px;
}

.header-logo img {
    width: 300px;
}
}
@media (min-width: 1400px) and (max-width: 1440px) {
/* .home-works .works-content {
padding-left: 220px;
} */
.home-about {
padding: 120px 0px 80px 0px;
margin: 30px 0px 30px;
}
/* 
.works-help .slick-prev {
left: 21%;
}
.works-help .slick-next {
right: 21%;
} */
/* .serviceProject .project-inner {
min-height: 396px;
} */
.partner-inner img {
height: 60px;
}
/* .home-new-work .new-work-sliders {
margin-right: -300px;
} */
.home-solutions .solutions-btns-inner {
justify-content: left;
}
.pricing-section .slick-dots {
right: 80px;
}
.pricing-section .slick-slider {
margin-right: -300px;
}
/* .home-new-work .work-rental-icon {
bottom: -55px;
} */
.footer .right-flower {
top: 70px;
}
.footer .right-flower img {
width: 90%;
margin: 0 auto;
}
.pricing-section .pricing-card-inner {
min-height: 950px;
}
.banner-area .banner-cols {
height: 595px;
}
.banner-area .banner-cols:after {
height: 100%;
}
.banner-area .banner-text .heading{
        font-size: 99px;
}

.header-logo img {
    width: 280px;
}
}
@media (min-width: 1300px) and (max-width: 1366px) {
/* .serviceProject .project-inner {
min-height: 400px;
} */
.home-services .content-wrapper .heading {
min-height: 60px;
}
.partner-inner img {
height: 55px;
}
.home-solutions .solutions-btns-inner {
justify-content: left;
}
.pricing-section .slick-dots {
right: 80px;
}
.pricing-section .pricing-card-inner {
min-height: 950px;
}
.banner-area .banner-cols {
height: 581px;
}
.banner-area .banner-cols:after {
height: 100%;
}
.banner-area .banner-text .heading{
        font-size: 99px;
}

.header-logo img {
    width: 280px;
}
}
@media (min-width: 992px) and (max-width: 1200px) {
header .header-menus li {
margin-right: 10px;
}
.sustain-shadow .theme-btn {
padding: 10px 15px;
}
.banner-area .book-now-btn {
max-width: 100%;
}
.book-now-btn .call-text {
font-size: 28px;
}
/* .home-works .works-vector {
right: 30px;
}
.home-works .works-content {
padding-left: 143px;
} */
.home-rentals .rentals-cols-inner {
min-height: 390px;
}
.home-faq .faq-content {
margin-bottom: 20px;
}
.contact-form .form-section {
padding: 42px 20px 42px 30px;
}
.contact-detail .number-text {
font-size: 50px;
}
.contact-form .form-section {
margin-left: 0px;
}
.contact-form.works-form .form-section {
padding: 17px 20px 42px 30px;
border-radius: 10px;
}
.banner-area .book-now-btn .call-text {
font-size: 24px;
}
/* .works-help .slick-next {
right: 20px;
}
.works-help .slick-prev {
left: 20px;
} */
/* .serviceProject .project-inner {
min-height: 390px;
} */
.services-form .banner-content {
top: 50%;
}
.citie-sec .counter-area {
font-size: 40px;
}
/* .serviceProject .project-content .heading {
font-size: 20px;
line-height: 1.2;
} */
/* ======Blog List page======= */
.blog-card-box .heading {
font-size: 18px;
}
.services-form .services-content .heading {
font-size: 40px;
}
.services-form .banner-form .heading {
font-size: 25px;
}
.services-form textarea.form-control {
min-height: 50px;
}
.scroll-space.other-scroll-page {
margin-top: 410px;
}
.roof-faq .faq-img {
width: 25%;
}
.roof-faq .faq-content-sec {
width: 75%;
}
.dumbster-section .dumbster-content .heading {
margin-bottom: 10px;
}
.roof-faq .plus-icon {
top: 0px;
}
.works-form.pricing-form .form-section {
border-radius: 0px;
}
.pricing-section .pricing-card .theme-btn {
padding: 10px 10px;
}
.booking-engine .search-engine-form:before,
.booking-engine .search-engine-form:after {
width: 100%;
left: 0;
}
.home-solutions .solutions-images {
margin: 0px 10px;
}
.home-solutions .theme-btn {
padding: 10px 8px;
}
.home-solutions .solutions-content {
margin: 10px;
}
.home-location .location-links {
justify-content: center;
}
.partner-inner img {
height: 71px;
}
/* .home-new-work .sliders-col {
min-height: 440px;
} */
.pricing-section .slick-dots {
right: 80px;
}
.pricing-section .pricing-content .heading {
min-height: 100px;
}
.pricing-section .pricing-card-inner {
        min-height: 1060px;
}
.home-new-work .sliders-col-inner {
        min-height: 350px;
}
.home-location .spruce-location {
left: 23%;
top: 101px;
}
.home-location .acheson-location {
left: 40%;
top: 90px;
}
.residential-service .project-inner {
        min-height: 280px;
}
.banner-area .banner-cols {
height: 509px;
}
.banner-area .banner-cols:after {
height: 100%;
}
.serviceProject.about-project .project-inner {
min-height: 350px;
}

.banner-area .banner-text .heading{
    font-size: 60px;
}

.home-booking .booking-rows{width: 100%;}
.home-faq .faq-left { margin-right: 0px;}
.home-faq .faq-right{margin: 0px;}
.blog-detail-img{height: auto;}


}
@media only screen and (max-width: 1050px) {
/* .works-help .slick-prev {
left: 29.6%;
}
.works-help .slick-next {
right: 29.6%;
} */
.pricing-section .slick-dots {
right: 0px;
}
.pricing-section .slick-slider {
margin-right: 0px;
}
.service-residential .icons-wraps img {
width: 80px;
}
.service-residential .heading {
font-size: 25px;
}
.service-residential .residential-cols-inner {
min-height: 330px;
}
.service-residential .slick-dots {
bottom: -30px;
}
.service-residential .residential-cols-inner {
margin: 4px 10px 10px 10px;
}
.service-residential .slick-dots li button {
background-color: rgb(0 0 0 / 20%);
border-color: transparent;
}
.service-residential .residential-cols-inner {
box-shadow: 0 1px 2px #0003;
}
.service-residential li.slick-active button {
background-color: #54BF44;
border-color: #54BF44;
}
.dumbster-section .dumbster-content .heading br {
display: none;
}
.home-testimonial .sliders-cols-inner {
min-height: 360px;
}
.booking-engine .search-engine-form:before,
.booking-engine .search-engine-form:after {
width: 100%;
left: 0;
}
.works-help .theme-btn {
padding: 10px 10px;
}
.home-booking .heading{ font-size: 23px;}
.home-booking .booking-rows{width: 100%; text-align: center; justify-content: center;}
.blog-detail-img{height: auto;}
}
@media only screen and (max-width: 1025px) {}
@media only screen and (min-width: 992px) {
.homechoose .choose-row {
margin: 0px -12px;
display: flex;
flex-wrap: wrap;
}
.project-row,
.pricing-grid {
margin: 0px -12px;
display: flex;
flex-wrap: wrap;
}
.homechoose .choose-cols,
.project-cols {
flex: 0 0 auto;
width: 33.33333333%;
padding: 0px 12px;
}
.pricing-section .pricing-card {
flex: 0 0 auto;
width: 33.33333333%;
padding: 0px 12px;
}
.home-solutions .slider-solutions,
.service-residential .residential-sliders {
margin: 0px -12px;
display: flex;
flex-wrap: wrap;
}
.home-solutions .solutions-cols {
flex: 0 0 auto;
width: 33.33333333%;
}
.service-residential .residential-cols {
flex: 0 0 auto;
width: 31.8%;
}
.home-services .services-row,
.home-new-work .new-work-sliders,
.home-rentals .rentals-sliders-wrap {
margin: 0px -12px;
display: flex;
flex-wrap: wrap;
}
.home-services .services-col,
.home-new-work .sliders-col {
flex: 0 0 auto;
width: 33.33333333%;
}
.home-rentals .rentals-cols {
flex: 0 0 auto;
width: 25%;
}
.works-help .works-sliders {
margin: 0px -12px;
display: flex;
flex-wrap: wrap;
}
.works-help .works-cols {
flex: 0 0 auto;
width: 33.33333333%;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.heading {
font-size: 33px;
}
.banner-area .banner-text .heading {
        font-size: 30px;
        letter-spacing: 0px;
}
/* .banner-area .book-now-btn {
display: none;
} */
.banner-area .banner-content {
top: 43%;
}
.banner-area .book-now-btn .call-text {
font-size: 22px;
}
.banner-area .banner-row {
margin: 0px 0px;
}
.home-about {
padding: 50px 0px 80px 0px;
}
.home-rentals .rentals-text {
text-align: center;
margin-bottom: 40px;
}
.home-rentals .rentals-images {
margin: 30px 0px;
}
.footer .right-flower {
padding-right: 0px;
position: absolute;
top: 20px;
right: 20px;
}
.footer .right-flower img {
width: 170px;
}
.footer .footer-top-content .heading {
margin-bottom: 30px;
}
.contact-form .form-section {
margin-left: 0;
border-radius: 10px;
}
.works-compliance .compliance-content {
margin-top: 40px;
}
.citie-sec .citie-sec-col-div.last-dic {
border-right: 1px dashed #0009;
}
.citie-sec-col-div {
margin-bottom: 30px;
}
/* 
.works-help .slick-prev {
left: 20px;
}
.works-help .slick-next {
right: 20px;
} */
.citie-sec {
margin: 70px 0px 50px 0px;
}
.services-form .banner-form .heading {
font-size: 23px;
margin-bottom: 10px;
}
.services-form .form-group {
margin-bottom: 10px;
}
/* .serviceProject .bottom-btn {
margin-top: 30px;
}
.serviceProject .project-inner {
margin: 1px 10px;
min-height: 400px;
}
.serviceProject .project-content .heading {
font-size: 18px;
} */
.service-remove .service-item {
padding: 20px 8px;
}
.service-remove .service-item p {
font-size: 14px;
line-height: 1.1;
}
.service-features .heading-wrap .heading {
font-size: 20px;
}
.service-features .heading-wrap .heading br {
display: none;
}
.services-form .banner-form {
padding: 10px;
}
.services-form .banner-content {
top: 49%;
}
/*========Blog Page========*/
.blog-bigcard-text {
padding: 0;
}
.blog-bigcard-text .heading {
font-size: 22px;
}
.blog-bigcard-text .theme-btn {
margin-top: 15px;
}
.services-form {
height: 500px;
}

.dumster-page-space{
        height: 100%;
}
.services-form>img {
height: 100%;
object-fit: cover;
}
.services-form .service-bg{
  height: 100%;
object-fit: cover      
}
.services-form .services-content .heading {
font-size: 33px;
}
.scroll-space.other-scroll-page {
margin-top: 450px;
}
.service-thing .service-content .heading br {
display: none
}
/* ========About Page======== */
.about-innovation-head .heading {
font-size: 26px;
width: 100%;
}
.service-thing .service-content .heading {
font-size: 26px;
}
.about-smart-head .heading {
font-size: 26px;
}
.about-expertise-text .heading {
font-size: 26px;
}
.dumbster-content {
margin-bottom: 30px;
}
.banner-area .btn-area {
padding: 10px 20px;
}
.banner-area .banner-text p {
font-size: 15px;
margin-bottom: 10px;
}
.home-location .location-links {
justify-content: center;
}
.partner-inner img {
height: 70px;
}
.home-rentals .rentals-sliders {
margin: 0px;
}
/* .home-new-work .new-work-sliders {
margin: 0px;
} */
.home-services .slick-slider {
margin-right: 0px;
}
.booking-engine .search-engine-form:before,
.booking-engine .search-engine-form:after {
width: 100%;
}
.home-services .slick-dots {
bottom: -40px;
right: 0px;
}
.footer .footer-heading .heading {
font-size: 30px;
}
.home-services .sevice-img {
height: auto;
}
.home-solutions .theme-btn {
padding: 10px 10px;
}
.home-rentals {
margin-bottom: 80px;
padding-bottom: 80px;
}
.serviceProject .project-inner {
margin: 12px 10px;
}
.residential-service .project-inner {
min-height: 300px;
}
.banner-area .banner-cols:after {
height: 98%;
}
.serviceProject.about-project .project-inner {
min-height: 350px;
}
.home-featured {
margin: 80px 0px 80px 0px;
}
.home-location .location_name img {
width: 15px;
}
.home-location .ripple {
width: 10px;
}
/* .home-location .location_name{    top: 0;} */
.home-location .parkland-location {
top: 0px
}
.home-location .spruce-location {
top: 50px;
}
.home-location .adonton-albert {
top: 13%
}
.home-location .fort-albert {
top: 0px
}
.home-location .sherwood-albert {
top: 18%
}
.home-location .nisku-albert {
left: 60%;
top: 60%;
}
.home-location .beaumont-albert {
left: 72%;
top: 47%;
}
.home-location .location_m {
display: none;
}
.home-location .leduc-albert {
left: 59%;
top: 80%;
}
.home-location .acheson-location {
left: 39%;
top: 60px;
}
.home-location .devon-location {
top: 60%
}
.home-location.pricing-location {
padding-top: 0px;
}
.footer .links-items li a{font-size: 14px;}
.footer .copyright-links .links-items li{line-height: 1.2;}
.serviceProject .project-content .heading br{display: none;}
.home-new-work .new-work-sliders{ margin: 0px -12px; display: flex; flex-wrap: wrap;}
.home-new-work .sliders-col {flex: 0 0 auto;width: 50%;}
.banner-area .banner-cols{height: 400px;}
.home-faq .faq-left { margin-right: 0px;}
.home-faq .faq-right{margin: 0px;}
.service-features .features-text{margin: 0px;}

}
@media only screen and (max-width: 992px) {
.dumping-text .heading {
text-align: center;
}
.circle-image {
display: none;
}
.slideprocess-box .slideprocess-box-inner {
width: 100%;
}
.home-solutions .solutions-slider {
margin-right: 0;
}
/* .home-works .services-text {
margin-left: 0;
} */
.header-menu-items {
display: none;
}
.home-testimonial .sliders-cols-inner {
padding: 10px;
}
.homechoose .slick-dots {
bottom: -20px;
}
.home-faq .faq-content {
margin-bottom: 40px;
}
.home-faq .faq-left .heading {
text-align: center;
margin-bottom: 20px;
}
.homechoose .choose-cols-inner {
padding: 0px 20px;
}
.home-services .services-inner {
margin: 3px 10px;
}
.home-solutions .progress {
width: 100%;
}
.home-about .about-img {
display: none;
}
.home-about .about-image {
display: block;
margin-top: 40px;
}
.home-services .bottom-btn {
margin-top: 40px;
}
.blog-section .main-content p {
margin-top: 0px;
line-height: 1.2;
font-size: 14px;
}
.blog-section .home-blog-title {
font-size: 15px;
}
.contact-detail .address-wrapper {
margin-bottom: 20px;
}
.roof-faq .center-prohibited-sec {
margin-bottom: 20px;
}
.roof-faq {
height: 100%;
}
.service-thing .service-content .heading br {
display: none;
}
.dumbster-section .dumbster-image {
margin-top: 20px;
}
.pricing-section .slick-dots {
bottom: -44px;
}
.pricing-section .slick-dots li button {
background-color: rgb(0 0 0 / 20%);
border-color: transparent;
}
.pricing-section .slick-dots li.slick-active button {
background-color: #54BF44;
border-color: #54BF44;
height: 8px;
}
.pricing-section .pricing-card {
padding: 0px 10px;
}
.works-form.pricing-form .form-section {
border-radius: 0px;
margin: 0px;
}
.pricing-section .badge {
transform: translate(-50%, -0%);
top: 10px;
z-index: 1;
}
.pricing-section .dumpster-img {
margin-top: 20px;
}
.fullscreen-inner {
align-self: auto;
flex-flow: wrap;
overflow: auto;
}
.mobile-menu .fullscreen-menu-column-1 {
align-self: auto;
padding-top: 4em;
width: 100%;
}
.mobile-menu .fullscreen-menu-column-3 {
align-items: center;
align-self: auto;
flex: 0 1 auto;
padding: 6em;
width: 100%;
}
.mobile-link-items {
grid-column-gap: 0;
grid-row-gap: 0;
display: grid;
grid-auto-columns: 1fr;
grid-template-columns: 1fr 1fr;
grid-template-rows: auto;
padding-top: 0;
}
.mobile-menu .fullscreen-menu-column-1 {
align-self: auto;
padding-top: 4em;
width: 100%;
}
.mobile-menu .fullscreen-main-links {
padding: 0 20px 20px;
}
.mobile-menu .menu-cover-image {
transform: translateZ(0) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg, 0deg) !important;
}
.mobile-menu .close-button {
background: #54BF44;
border-radius: 50%;
height: 40px;
left: auto;
opacity: 1;
position: absolute;
right: 10px;
top: 10px;
width: 40px;
}
.mobile-menu .close-text-block {
display: none;
}
.mobile-menu .close-button-bg {
-webkit-backdrop-filter: initial;
backdrop-filter: none;
}
.privacy-policy .card {
margin-top: 30px;
}
.service-residential .residential-cols-inner {
min-height: 300px;
}
.service-residential .residential-cols {
margin: 0px 0px;
}
.home-testimonial .slick-dots {
bottom: -35px;
}
.serviceProject.about-project .project-inner {
min-height: 350px;
}
.serviceProject .project-content .heading br{display: none;}
.commercial-locally-sec  .sustain-shadow .heading{
  margin-bottom: 20px;
}


 .slick-arrow{
    top: auto;
    bottom: 50%;
}

 .serviceProject  .slick-arrow{
    bottom: 45%;
 }
.slick-prev{
        left:0
}
.slick-next{
right: 0;
 }
.service-features .features-text{margin: 0px;}
.home-faq .home-row{margin: 0px;}
.service-features .service-row{margin: 0px;}

}
@media (min-width: 600px) and (max-width: 767px) {
.home-about {
padding: 80px 0px 0px 0px;
}
.heading {
font-size: 33px;
}
.home-services .services-inner {
padding: 15px;
}
.home-solutions .solutions-content {
margin: 10px;
}
.home-solutions .solutions-btns-inner {
flex-wrap: wrap;
justify-content: left;
}
.home-solutions .theme-btn {
width: 100%;
}
.home-solutions .first-btn {
margin-right: 0px;
margin-bottom: 5px;
}
.home-testimonial .testimonial-content p {
font-size: 14px;
}
.home-testimonial .des {
font-size: 14px;
}
.methodfixed {
margin-top: -60px !important;
padding-top: 60px !important;
top: 60px !important;
}
/* .home-works .services-text .heading {
font-size: 50px;
text-align: center;
}
.home-works .services-text p {
text-align: center;
} */
.slideprocess-box .slideprocess-box-inner .title {
font-size: 22px;
}
/* .home-works .works-vector {
right: 0;
top: 0;
} */
.banner-area .book-now-btn {
max-width: 100%;
}
.banner-area .banner-cols {
height: 420px;
}
.home-solutions .solutions-content p {
font-size: 13px;
}
.banner-area .banner-cols img {
height: 100%;
object-fit: cover;
}
.home-rentals .rentals-cols-inner .heading {
font-size: 18px;
}
.home-rentals .rentals-sliders {
margin: 0px;
}
.home-rentals .rentals-images {
margin: 20px 0px;
}
.home-rentals .rentals-cols-inner {
min-height: 340px;
}
.banner-area .banner-text .heading br {
display: none;
}
.banner-area .banner-text .heading {
font-size: 35px;
}
.slideprocess-box {
padding: 35px 0;
}
.sustain-shadow .heading {
margin-bottom: 20px;
}
.home-rentals .rentals-text {
margin-bottom: 30px;
text-align: center;
}
/* .home-works .works-content {
padding-left: 0;
}
.home-works .services-text .heading br {
display: none;
} */
/* .home-rentals .rentals-vector {
width: 40%;
} */
.home-rentals {
margin-top: 40px;
}
.slideprocess-dott {
top: calc(50% + 33px);
}
.home-rentals .rentals-sliders {
margin-right: 0;
}
.contact-detail p br {
display: none;
}
.contact-form .form-section {
margin: 0px;
}
.contact-detail .title {
font-size: 20px;
}
.contact-detail .number-text {
font-size: 60px;
}
.contact-form .form-section {
border-radius: 10px;
}
.works-compliance .compliance-content {
margin-top: 30px;
}
.homechoose.works-choose {
margin: 0px;
}
/* .works-help .content .heading {
font-size: 23px;
}
.works-help .slick-prev {
left: 10px;
}
.works-help .slick-next {
right: 10px;
} */
.works-form .heading br {
display: none;
}
.works-form .heading {
font-size: 25px;
}
.works-form .works-heading {
margin-top: 20px;
}
.banner-area .banner-content {
top: 42%;
}
.banner-area .banner-row {
margin: 0px 0px;
}
.banner-area .book-now-btn .call-text {
 font-size: 20px;
 margin-bottom: 3px;
}

.banner-area .book-now-btn .call-phone{
    width: 34px;
}
.banner-area .banner-btn {
display: none;
}
.banner-area .btn-area {
width: auto;
padding: 10px 10px;
}
.banner-area .btn-area.first-btn {
margin-bottom: 20px;
margin-right: 10px;
}
.works_about .about-content {
padding-top: 40px;
}
/* =====small banner===== */
.small-banner>img {
object-fit: cover;
height: 200px;
}
.dynamic-breadcrumb li a {
font-size: 14px;
}
/* =====blog page===== */
.blog-bigcard-area {
margin: 50px 0;
}
.blog-bigcard-text .heading {
font-size: 22px;
}
.blog-bigcard-img {
margin-bottom: 30px;
}
/* =====blog detail page===== */
.blog-detail-user-wrap {
flex-direction: column;
align-items: start;
margin: 20px 0;
padding-top: 20px;
}
.blog-detail-social {
margin-top: 15px;
}
.blog-detail-social ul li a {
margin: 0 15px 0 0;
}
.blog-details-navigation {
        margin-top: 30px;
        position: relative;
        top: 0;
}
.blogdetail-content-area {
margin: 40px 0 50px;
}
.service-features .features-text {
margin-bottom: 40px;
}
.service-thing .service-content {
margin-top: 30px;
}
.service-thing .service-content .heading {
font-size: 24px;
}
.webpage-develop .icon-wrapper img {
width: 100%;
}
.webpage-develop .webpdevelop-content p {
font-size: 15px;
margin-bottom: 10px;
}
.reverse-service .row {
flex-direction: column-reverse;
}
/* .serviceProject .project-inner {
margin: 4px 5px;
} */
.services-form .banner-content {
left: 0;
position: relative;
top: 0;
transform: unset;
}
.services-form {
background: #263228;
padding: 40px 0px;
}
.services-form>img {
display: none;
}
.services-form .services-content .heading br {
display: none;
}
.services-form .banner-form {
margin-top: 20px;
}
.services-form .banner-form .heading {
font-size: 25px;
}
.services-form .banner-form .heading br {
display: none;
}
/* .serviceProject .project-content p {
margin-bottom: 0px;
}
.serviceProject .bottom-btn {
margin-top: 20px;
} */
.citie-sec .citie-sec-col-div {
margin-bottom: 30px;
}
.citie-sec .counter-area {
font-size: 34px;
}
.citie-sec .citie-sec-col-div.last-dic {
border-right: 1px dashed #0000003d;
}
.citie-sec {
margin: 70px 0px 50px 0px;
}
.service-remove .services-grid {
grid-template-columns: repeat(4, 1fr);
}
.service-remove .service-item:nth-child(4n) {
border-right: 1.5px solid #DFDCD5;
}
/* .service-remove .service-item:nth-child(8n) { border-right: none;} */
.service-remove .service-item:nth-child(6n) {
border-right: 1.5px solid #DFDCD5;
}
.service-remove {
padding: 0px 0px;
}
.service-features {
padding: 0px 0px 0px 0px;
}
.service-thing {
margin: 50px 0px;
}
.service-thing.scroll-space {
margin-top: 409px;
}
.service-remove .service-item:nth-child(n + 31):nth-child(-n + 36) {
border-bottom: 1.5px solid #DFDCD5;
}
/* ========About Page======== */
.about-innovation-area {
padding-top: 0px;
}
.about-innovation-area>img {
height: 50px;
top: 20px;
}
.about-innovation-content {
margin-top: 40px;
}
.about-innovation-head .heading {
width: 100%;
font-size: 24px;
}
.about-innovation-head img {
display: none;
}
.about-smart-area {
margin: 50px 0;
}
.about-smart-head {
padding: 0;
}
.about-expertise-text .heading {
font-size: 24px;
}
.about-expertise-image {
margin-top: 30px;
}
.about-milestone-area {
margin: 50px 0;
}
.about-milestone-area img {
margin-top: 15px;
}
.about-ceo-area {
margin-top: 50px;
padding: 0px 0 0;
}
.about-counts {
margin-top: 30px;
}
.about-counts div>span {
font-size: 40px;
}
.about-counts div span small {
font-size: 40px;
}
.about-counts div {
margin-bottom: 20px;
}
.about-faqs {
margin-top: 0;
padding-top: 0px;
}
.service-thing .service-content p:last-child {
margin: 0;
}
.roof-faq .faq-img {
width: 25%;
}
.roof-faq .faq-content-sec {
width: 75%;
padding-left: 5px;
}
.roof-faq .freqAskQuertion .faq-title {
font-size: 14px;
}
.roof-faq {
height: auto;
}
.roof-faq .center-prohibited-sec {
margin-top: 20px;
}
.home-featured {
margin: 50px 0px 50px 0px;
}
.home-solutions .solutions-images {
margin: 0px 10px;
}
.circle-logos {
margin: 80px 0px 80px 0px;
padding-top: 0px;
}
.home-testimonial .sliders-cols-inner {
margin: 1px 10px;
}
.service-features .features-text {
margin-bottom: 20px;
}
.footer .footer-heading .heading br {
display: none;
}
.footer .footer-heading .heading {
font-size: 22px;
}
.footer .footer-bottom .left-sec>.row {
align-items: flex-start !important;
}
.footer .links-items li a {
font-size: 15px;
}
.about-ceo-box ul {
margin: 20px 0px;
}
.footer .copyrght-text {
font-size: 15px;
}
.serviceProject .project-inner {
margin: 12px 10px;
}
.about-ceo-box {
margin-bottom: 20px;
}
.works-help .works-cols-inner {
margin: 0px 10px;
}
.works-help .works-cols-inner {
padding: 15px;
}
.services-form .services-content .heading {
font-size: 33px;
}
.pricing-section .slick-dots {
bottom: -24px;
}
.home-location .location_name img {
width: 15px;
}
.home-location .ripple {
width: 10px;
}
/* .home-location .location_name{    top: 0;} */
.home-location .parkland-location {
top: 0px
}
.home-location .spruce-location {
top: 30px;
}
.home-location .adonton-albert {
top: 9%
}
.home-location .fort-albert {
top: 0px
}
.home-location .sherwood-albert {
top: 18%
}
.home-location .nisku-albert {
left: 60%;
top: 60%;
}
.home-location .beaumont-albert {
left: 72%;
top: 47%;
}
.home-location .location_m {
display: none;
}
.home-location .leduc-albert {
left: 59%;
top: 80%;
}
.home-location .acheson-location {
left: 39%;
top: 40px;
}
.home-location .devon-location {
top: 60%
}
.home-location.pricing-location {
padding-top: 0px;
}
.home-booking{margin-bottom: 30px;}
.home-booking .booking-wrap{margin-bottom: 60px; }
.commercial-locally-sec  .sustain-shadow .heading br{   display: none;}
.home-new-work .new-work-sliders{ margin: 0px -12px; display: flex; flex-wrap: wrap;}
.home-new-work .sliders-col {flex: 0 0 auto;width: 50%;}
.home-new-work .sliders-col-inner{min-height: 370px;}
.home-new-work .sliders-col-inner p{font-size: 15px;}
.home-faq  .faq-left { margin-right: 0px;}

.home-faq .faq-right {  margin: 0px 0px;} 
}
@media only screen and (max-width: 767px) {
.footer .right-flower {
padding-right: 0;
position: absolute;
width: 100px;
top: 91px;
right: 0;
}
.footer .footer-top-content .heading {
margin-bottom: 20px;
font-size: 23px;
}
.footer .footer-copyright {
margin-top: 20px;
}
.footer .footer-heading {
margin-top: 20px;
}
.footer .footer-top-content {
top: 30px;
padding: 0px 10px;
width: 100%;
}
.footer .footer-top {
height: 200px;
}
.footer .footer-top img {
height: 100%;
object-fit: cover;
border-radius: 10px;
}
.footer .footer-heading .heading {
font-size: 22px;
}
.footer .footer-links {
padding-top: 5px;
}
.footer .copyrght-text br {
display: none;
}
.footer .footer-bottom {
padding: 40px 0px 20px 0px;
}
.footer .address a {
margin-bottom: 2px;
}
.footer {
margin: 50px 10px 0px 10px;
}
.footer .right-flower img {
width: 100%;
}
.works-banner .banner-inner {
height: 400px;
}
.works-banner .slick-dots {
bottom: 20px;
}
.works-banner .banner-inner img {
height: 100%;
object-fit: cover;
}
.dumbster-section .dumbster-image {
margin-top: 30px;
}
.pricing-testimonial {
margin-top: 80px;
}
.pricing-sustainbilty-sec .sustain-shadow .heading br {
display: none;
}
.enquery-form-pop .form-images {
display: none;
}
.booking-engine .search-engine-form:before,
.booking-engine .search-engine-form:after {
width: 100%;
}
.home-location .location-links {
justify-content: center;
}
/* 
.home-new-work .new-work-sliders {
margin-right: 0px;
} */
.home-solutions .solutions-btns-inner {
justify-content: left;
}
.home-services .slick-slider {
margin: 0px;
}
.home-services .slick-dots {
bottom: -35px;
right: 0px;
}
.partner-inner img {
width: 61px;
}
.dimension-popup .left-sec,
.dimension-popup .right-sec {
width: 100%;
padding: 0px;
}
.dimension-popup .dimension-popup-inner {
flex-wrap: wrap;
}
.dimension-popup .modal-dialog {
max-width: 700px;
}
.footer .right-flower {
display: none;
}
.commercial-locally-sec  .sustain-shadow .heading br{   display: none;}
.blog-detail-img{height: auto;}
}
@media only screen and (max-width: 600px) {
.banner-area .banner-cols {
height: 500px;
}
.banner-area .banner-cols img {
object-fit: cover;
height: 100%;
}
.banner-area .content-text {
max-width: 100%;
}
.banner-area .banner-row {
margin: 0px;
}
.banner-area .icon-wraps {
width: 25%;
}
.banner-area .book-now-btn {
        max-width: 100%;
        top: 12px;
}
.banner-area .text-area {
width: 70%;
}
.banner-area .banner-text .heading {
        font-size: 30px;
        letter-spacing: 0px;
}
.banner-area .slick-dots {
bottom: 90px;
}
.banner-area .banner-content {
 top: 50%;
}
.heading {
font-size: 28px;
}
.home-about {
padding: 50px 0px 50px 0px;
}
.home-services {
margin: 0px 0px 50px 0px;
}
.dumping-sec {
padding: 50px 0px 50px 0px;
}
.sustain-shadow {
padding: 20px 0px;
}
.booking-engine {
margin-bottom: 0px;
}
.sustain-shadow .heading {
font-size: 33px;
}
.home-solutions .solutions-images {
margin: 0px 6px;
}
.space {
margin: 50px 0px;
}
.home-solutions .progress {
margin-top: 30px;
}
/* .slideprocess-box .slideprocess-box-inner .title {
font-size: 16px;
}
.home-works .services-text .heading {
font-size: 40px;
}
.home-works .works-content {
padding-left: 0;
}
.home-works .works-content br {
display: none;
}
.home-works .services-text .heading br {
display: none;
}
.home-works .works-vector {
position: relative;
right: 0;
top: auto;
} */
/* .slideprocess-box {
width: 100%;
padding: 25px 0;
} */
.footer .footer-heading .heading br {
display: none;
}
.footer .footer-heading .heading {
font-size: 18px;
line-height: 1.2;
}
/* .methodfixed {
margin-top: -5px !important;
padding-top: 0px !important;
top: 0px !important;
}
.slideprocess-dott {
top: calc(46% + 22px);
} */
.home-rentals .rentals-text {
text-align: center;
margin-bottom: 30px;
}
.home-rentals .rentals-sliders {
margin-right: 0;
}
.home-rentals .rentals-cols-inner {
min-height: 340px;
}
.homechoose {
padding: 50px 0px 50px 0px;
border-radius: 40px;
margin: 0px 20px 0px 20px;
}
.home-patner {
margin-top: 50px;
}
.homechoose .icon img {
width: 40px;
margin: 0 auto;
}
.homechoose .choose-content p {
text-align: center;
}
.homechoose .choose-content .heading {
text-align: center;
}
.home-testimonial .sliders-cols-inner {
margin: 10px 3px;
}
.home-testimonial .sliders-cols-inner {
padding: 15px;
}
.slideprocess-box {
align-items: start;
flex-direction: column;
min-height: 300px;
width: 100%;
}
/* .home-works .services-text p {
text-align: center;
}
.home-works {
padding: 50px 0px 0px 0px;
} */
.slick-dots li {
margin: 0 10px !important;
}
.slick-dots li button {
width: 30px;
}
/* 
.home-rentals .rentals-vector {
width: 200px;
right: 0;
} */
.homechoose {
border-radius: 20px;
}
.contact-detail .breadcumb-sec {
padding-bottom: 50px;
}
.contact-detail {
padding: 50px 0px;
}
.contact-form {
        padding-bottom: 0px;
        margin-bottom: 50px;
}
.contact-form .address-cols {
width: 100%;
margin: 10px 0px 0px 0px;
}
.contact-form .form-section {
margin: 0px;
}
.contact-form .form-deatil {
padding: 20px;
}
.contact-detail .number-text {
top: 0px;
}
.contact-form .form-section {
border-radius: 10px;
}
.banner-area .book-now-btn .call-text {
font-size: 19px;
}
.banner-area .banner-btn {
display: none;
}
.banner-area .btn-area {
width: auto;
padding: 10px 10px;
}
.banner-area .btn-area.first-btn {
        margin-bottom: 30px;
        margin-right: 10px;
}
.citie-sec {
margin: 50px 0px 50px 0px;
}
.citie-sec .counter-area {
font-size: 30px;
}
.citie-sec .counter-area br {
display: none;
}
.citie-sec-col-div {
margin-bottom: 30px;
}
.citie-sec .citie-sec-col-div {
border-right: 0 dashed #0009;
}
.works_about {
position: relative;
padding: 0px 0px 0px 0px;
}
.works_about .about-content {
padding-top: 40px;
}
.citie-sec-col-div.last-dic {
border-right: 0 dashed #0009;
}
/* .works-help .slick-prev {
left: 10px;
}
.works-help .slick-next {
right: 10px;
}
.works-help .content .heading {
font-size: 25px;
} */
.homechoose.works-choose {
margin: 0px 0px 50px 0px;
}
.home-services .bottom-btn {
margin-top: 30px;
}
.works-form .works-heading {
font-size: 26px;
}
.works-form .heading {
font-size: 26px;
}
.works-form .heading br {
display: none;
}
.works-form {
padding: 50px 0px 50px 0px;
}
.location-sec {
max-width: 100%;
margin: 0 auto;
padding-top: 20px;
}
.works-form .form-section {
padding: 20px;
margin-top: 20px;
}
.works-compliance {
padding: 50px 0px 0px 0px;
}
.works-compliance .compliance-content .heading {
margin-bottom: 30px;
margin-top: 30px;
}
.footer .footer-top-content .heading {
font-size: 20px;
}
.footer .footer-btn {
display: flex;
flex-wrap: wrap;
}
.footer .theme-btn.white-btn {
margin-right: 3px;
}
.banner-area .book-now-btn .call-phone {
width: 40px;
}
.sustain-shadow .heading br {
display: none;
}
.partner-inner {
min-height: 85px;
}
/* .blog-section .blog-slider .slick-slide{
transform: unset;
margin: 0px 5px;
} */
.works-form .form-deatil {
border-radius: 10px;
}
/* =====small banner===== */
.small-banner>img {
object-fit: cover;
height: 200px;
}
.dynamic-breadcrumb li a {
font-size: 14px;
}
/* =====blog page===== */
.blog-bigcard-area {
margin: 50px 0;
}
.blog-bigcard-text .heading {
font-size: 22px;
}
.blog-bigcard-img {
margin-bottom: 30px;
}
/* =====blog detail page===== */
.blog-detail-user-wrap {
flex-direction: column;
align-items: start;
margin: 20px 0;
padding-top: 20px;
}
.blog-detail-social {
margin-top: 15px;
}
.blog-detail-social ul li a {
margin: 0 15px 0 0;
}
.blog-details-navigation {
        margin-top: 30px;
        position: relative;
        top: 0;
}
.blogdetail-content-area {
margin: 40px 0 50px;
}
.services-form .banner-content {
left: 0;
position: relative;
top: 0;
transform: unset;
}
.services-form {
background: #263228;
padding: 40px 0px;
}
.services-form>img {
display: none;
}
.services-form .services-content .heading br {
display: none;
}
.services-form .banner-form {
margin-top: 20px;
}
.services-form .banner-form .heading {
font-size: 25px;
}
.services-form .banner-form .heading br {
display: none;
}
.services-form .services-content .heading {
line-height: 1.2;
font-size: 32px;
}
.service-thing .service-content {
margin-top: 30px;
}
.service-thing {
margin: 50px 0px;
}
.webpdevelop-card {
padding: 21px;
}
.webpdevelop-card:nth-child(3) {
top: 100px;
}
.webpage-develop .icon-wrapper {
top: 0;
}
.webpage-develop .icon-wrapper img {
width: 100px;
}
.webpdevelop-card:nth-child(4) {
top: 160px
}
.service-remove .services-grid {
grid-template-columns: repeat(3, 1fr);
}
.service-remove .service-item:nth-child(3n) {
border-right: none;
}
.service-remove {
margin: 50px 0px;
}
.service-remove .service-item:nth-child(n + 31):nth-child(-n + 36) {
border-bottom: 1.5px solid #DFDCD5;
}
.service-remove .service-item:nth-child(n + 34):nth-child(-n + 38) {
border-bottom: none;
}
/* .serviceProject .project-inner {
margin: 2px 5px;
}
.serviceProject .bottom-btn {
margin-top: 20px;
margin-bottom: 0px;
} */
.service-features .features-text {
margin-bottom: 20px;
}
.service-features {
padding: 0px 0px 20px 0px;
margin: 50px 0px;
}
.service-features .heading-wrap .heading br {
display: none;
}
.service-features .heading-sec {
width: 100%;
}
.webpage-develop .webpdevelop-content .heading {
margin-top: 5px;
}
.service-thing .service-content .heading {
font-size: 24px;
}
.service-remove .service-item p {
line-height: 1.2;
}
.bottom-features-space {
padding-top: 50px;
}
.service-thing.scroll-space {
margin-top: 620px;
}
.reverse-service .row {
flex-direction: column-reverse;
}
.service-thing.scroll-space.other-scroll-page {
margin-top: 630px;
}
.heading br {
display: none;
}
/* ========About Page======== */
.about-innovation-area {
padding-top: 0px;
margin-top: 50px;
}
.about-innovation-area>img {
height: 50px;
top: 20px;
}
.about-innovation-content {
margin-top: 40px;
}
.about-innovation-head .heading {
width: 100%;
font-size: 24px;
}
.about-innovation-head img {
display: none;
}
.about-smart-area {
margin: 50px 0;
}
.about-smart-head {
padding: 0;
}
.about-expertise-text .heading {
font-size: 24px;
}
.about-expertise-image {
margin-top: 30px;
}
.about-milestone-area {
margin: 50px 0;
}
.about-milestone-area img {
margin-top: 15px;
}
.about-ceo-area {
margin: 50px 0px;
padding: 0px 0 0;
}
.about-ceo-box {
margin-bottom: 20px;
}
.about-ceo-box ul {
margin: 20px 0px;
}
.about-counts {
margin-top: 30px;
}
.about-counts div>span {
font-size: 40px;
}
.about-counts div span small {
font-size: 40px;
}
.about-counts div {
margin-bottom: 20px;
}
.about-faqs {
margin-top: 0;
padding-top: 0px;
}
.service-thing .service-content p:last-child {
margin: 0;
}
.roof-faq {
height: 100%;
}
.dumbster-section .book-now-btn {
flex-wrap: wrap;
}
.dumbster-section .btn-area.first-btn {
margin-right: 10px;
margin-bottom: 10px;
}
.dumbster-section .dumbster-content .heading {
margin-bottom: 10px;
}
.roof-faq .center-prohibited-sec {
margin-top: 20px;
}
.pricing-section {
margin: 60px 0 60px 0px;
}
.pricing-choose {
margin: 50px 0px;
}
.pricing-sustainbilty-sec {
margin: 50px 20px 50px 20px;
}
.pricing-testimonial {
margin-top: 0px;
}
.pricing-section .pricing-content .heading {
min-height: 50px;
font-size: 22px;
}
.sustain-shadow .heading {
font-size: 25px;
}
.thank-you .thank-you-img {
padding-bottom: 20px;
}
.home-services .content-wrapper .heading {
font-size: 23px;
}
.error-page .thank-you-img {
width: 300px;
}
.logos-img {
padding: 0px 10px;
}
.home-rentals .rentals-cols-inner .heading {
font-size: 22px;
}
.home-rentals .slick-arrow {
bottom: -65px;
}
.contact-form .heading {
font-size: 28px;
}
.mobile-menu .fullscreen-menu-column-1 {
padding-top: 1em;
}
.mobile-menu .fullscreen-main-links {
padding: 0 20px 10px;
}
.mobile-link-items li {
margin-bottom: 7px;
}
.mobile-link-items>li>a {
padding: 5px 10px;
}
.mobile-link-items .icon-wraps {
border-radius: 5px;
height: 27px;
width: 27px;
}
.mobile-link-items {
grid-template-columns: 1fr;
padding: 0;
}
.mobile-menu .fullscreen-menu-column-3 {
padding: 4vw;
}
.mobile-menu .menu-contacts-padding {
padding: 10px;
}
.mobile-menu .heder-socials {
margin: 20px 0 20px;
}
.mobile-menu .menu-contact-title {
margin-bottom: 20px;
}
.enquery-form-pop .heading {
font-size: 26px;
}
.enquery-form-pop .modal-body {
padding: 20px;
}
.privacy-policy {
padding: 50px 0 0px 0px;
}
.citie-sec .counter-text {
padding: 0px;
}
.dropdown_menu-wrapper .drodown-sub {
margin: 10px 0px;
}
.mobile-link-items li.dropdown-child {
margin-bottom: 7px;
}
.booking-engine .engine-text {
margin: 50px 0px 50px 0px;
}
/* .home-new-work {
padding: 50px 0px;
} */
.home-location {
margin: 50px 0px 0px 0px;
}
.dumping-sec .title br {
display: none;
}
.homechoose .slick-dots {
display: inline-block !important;
}
.booking-engine .search-engine-form:before,
.booking-engine .search-engine-form:after {
left: -2px;
width: 102%;
height: 20px;
}
.home-location .location-links li {
margin-right: 15px;
line-height: 1;
}
.home-location .location-paragraph p{
line-height: 1.3;

}
.service-page-space {
margin-top: 50px;
margin-bottom: 0px;
}
.service-residential {
margin: 50px 0px;
}
.prohibited-page-space {
margin: 50px 0px;
}
.privacy-policy .dynamic-breadcrumb {
margin-bottom: 10px;
}
.booking-engine .search-engine-form {
height: 500px;
}
.booking-engine-popup .engine-popup-inner {
height: 500px;
}
.home-location .location-links a {
font-size: 11px;
}
.dumbster-section .dumbster-content .heading br {
display: none;
}
.dimension-popup .modal-dialog {
max-width: 600px;
padding-left: 15px;
}
.dimension-popup .modal-content {
padding: 40px 20px;
}
.home-services .dollar-text {
font-size: 35px;
}
.copyright-links .links-items {
        text-align: left;
        justify-content: left;
        font-size: 14px;
        font-weight: 400;
        margin-top: 5px;
}
.footer .footer-heading {
margin-top: 12px;
}
.footer .copyrght-text {
font-size: 15px;
}
.footer .footer-bottom {
padding: 40px 0px 10px 0px;
}
.footer {
margin: 50px 10px 10px 10px;
}
.pricing-section .pricing-card-inner {
min-height: 880px;
}
.home-services .slick-dots {
bottom: -30px;
}
.home-services .sevice-img {
height: 150px;
}
.home-new-work {
padding: 50px 0px;
}
.home-new-work .sliders-col-inner {
        margin: 10px 10px 20px 10px;
        min-height: 300px;
}
.home-rentals {
margin: 50px 0px;
}
.pricing-sustainbilty-sec.home-pricing {
margin: 30px 20px 50px 20px;
}
.serviceProject .project-inner {
margin: 12px 10px;
}
.home-featured {
margin: 80px 0px 0px 0px;
padding: 0px;
}
.home-solutions .solutions-content {
border-radius: 10px;
}
.circle-logos {
margin: 50px 0px 0px 0px;
        padding-top: 0px;
}
.home-testimonial {
margin: 50px 0px 70px 0px;
}
.home-rentals .rentals-cols-inner .heading br {
display: none;
}
.works-help {
margin: 50px 0px;
}
.works-help .works-cols-inner {
margin: 2px 10px;
}
.pricing-section .slick-dots {
bottom: -24px;
}
.home-location.pricing-location {
padding: 0px;
}
.home-location .location_name img {
width: 15px;
}
.home-location .ripple {
width: 10px;
left: 3px;
}
/* .home-location .location_name{    top: 0;} */
.home-location .parkland-location {
top: 0px
}
.home-location .spruce-location {
top: 10px;
}
.home-location .adonton-albert {
top: 9%
}
.home-location .fort-albert {
top: 0px
}
.home-location .sherwood-albert {
top: 14%
}
.home-location .nisku-albert {
left: 60%;
top: 48%;
}
.home-location .beaumont-albert {
left: 72%;
top: 47%;
}
.home-location .location_m {
display: none;
}
.home-location .leduc-albert {
left: 59%;
top: 70%;
}
.home-location .acheson-location {
left: 39%;
top: 20px;
}
.home-location .devon-location {
top: 50%
}
.footer-bottom .address {
         display: flex;
        margin-bottom: 5px;
}
.footer-bottom .number{margin-left: 10px;}
.footer .footer-links{padding: 0px;margin: 10px 0px;}
.home-testimonial .slick-dots{        bottom: -20px;    width: 150px;}
.home-testimonial .slick-dots li{    margin: 0 10px !important;}
.footer .footer-copyright{margin-top: 10px;}
.home-booking{margin: 50px 0px 0px 0px;}
.home-booking .booking-wrap{margin-bottom: 50px;}
.commercial-locally-sec {margin: 50px 0px;}
.home-new-work .new-work-sliders{ margin: 0px -12px; display: flex; flex-wrap: wrap;}
.home-new-work .sliders-col {flex: 0 0 auto;width: 100%;}
.serviceProject.about-project .project-inner {  min-height: 300px; }
.about-innovation-body div div { width: 100%;margin-bottom: 10px;}
.about-innovation-body>div{flex-wrap: wrap;}
.header .header-logo { margin-top: 7px;}
.home-new-work .sliders-col-inner p{min-height: auto;}
.home-new-work .services-text{    margin-bottom: 0px;}
.home-faq  .faq-left { margin-right: 0px;}
.home-faq .faq-right {  margin: 0px 0px;} 
.dumster-page-space{    background: transparent;margin: 50px 0px;padding: 0px;}
.dumster-page-space .supply-btns {  margin-top: 20px;}
.dumster-page-space .service-banner-form{margin-top: 50px;}
.banner-area{padding-bottom: 0px;}
.pricing-section .slick-arrow{bottom: 47%;}
.blog-detail-img{height: auto;}
}
@media only screen and (max-width: 380px) {
.footer .theme-btn {
padding: 10px 13px;
}
.footer .container-wraps {
padding: 20px 10px 0px 10px;
}
.service-thing.scroll-space {
margin-top: 640px;
}
.service-thing.scroll-space.other-scroll-page {
margin-top: 620px;
}
.error-page .first-btns {
margin-right: 5px;
}
.banner-area .slick-dots {
bottom: 78px;
}
.banner-area .btn-area.first-btn {
        margin-bottom: 20px;
}
.banner-area .book-now-btn .call-text {
        font-size: 16px;
        margin-bottom: 3px;
}
.footer .copyrght-text {
font-size: 14px;
}
.home-solutions .theme-btn {
padding: 10px 10px;
}
.footer .footer-heading .heading {
font-size: 19px;
}
.home-location .location-links a {
font-size: 10px;
}
.banner-area .book-now-btn .call-phone {
 width: 32px;
 }
    .commercial-locally-sec {
    margin: 50px 0px;
}
.header .theme-btn{  padding: 10px 10px;}
.banner-area .book-now-btn .call-text{  font-size: 18px;}
}
@media only screen and (max-width: 350px) {
.footer .footer-top-content .heading {
font-size: 20px;
}
.footer-top-content .theme-btn.white-btn {
margin-right: 2px;
}
.service-thing.scroll-space {
margin-top: 660px;
}
.footer .footer-heading .heading {
font-size: 20px;
}
.home-services .slick-dots {
bottom: -26px;
}
.home-services .services-inner {
margin: 4px 10px;
}
}