.canada-westwater-plant p{
    line-height: 46px !important;
    font-size: 26px !important;
}


.canada-box-text{
    display: block !important;
}

.canada-box-text h1{
    font-weight: 700 !important;
    line-height: 58px;
    margin-bottom: 30px;
}

.canada-box-text p{
   color: #08558c;
   font-size: 50px !important;
   line-height: 58px;
   font-weight: 900 !important;
}

.ca-why-nico{
    text-align: center;
    padding: 0px 205px;
}

.ca-why-nico span{
    color: #a1d4fb !important;
    font-size: 33px !important;
    font-family: 'Montserrat' !important;
    font-weight: 400 !important;
}


.ca-nico-left-main{
    width: 100% !important;
}

.ca-nico-main{
    background-image: url("../images/leaf-bg.png");
    background-color: #084e82;
    position: relative;
}

.ca-nico-main::after{
    border-bottom: none !important;
}

.ca-why-nico h2{
    color: #ffffff;
    font-size: 58px;
    font-weight: 700;
    margin: 0;
    font-family: 'Montserrat' !important;
    margin-top: 15px;
}

.can-about p{
    font-size: 35px !important;
    line-height: 1.2;
}

.ca-nico-left-main .why-nico-left{
    padding: 0px 10px;
}

.ca-nico-right-main{
    width: 100% !important;
    padding: 0px 60px 25px 80px;
}

.why-nico-right img{
    border-radius: 25px;
}

.ca-nico-gen{
    background-image: url("../images/product-canada.png") !important;
}

.ca-nico-gen .generators h1{
    padding: 0px 15px;
    color: #e8eced !important;
    font-weight: 200 !important;
}

.ca-nico-gen .generators h2{
    color: #ebecee;
}

.nico-canada-main{
    width: 100%;
    /* display: flex; */
    background-image: url(../images/bg.png);
    background-repeat: no-repeat;
    background-position: center;
    padding: 50px 0px;
}

.nico-canada-heading{
    display: flex;
    background-image: url(../images/why-nico-leaf.png);
    background-repeat: no-repeat;
    flex-direction: column;
    align-items: center;
    gap: 120px;
    justify-content: center;
    text-align: center;
}

.nico-canada-heading h2{
    color: #000000;
    font-size: 52px;
    font-weight: 400;
    padding: 240px 0px 0px 15px;
    text-align: center;
}

.nico-canada-heading h2 span{
    color:#13599e;
    font-weight: 800;
}


.nico-canada-box-main{
    display: flex;
    gap: 50px;
    /* margin-top: 80px; */
    align-items: center;
    /* padding: 30px; */
}

.nico-canada-boxx-inner-icon{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
    /* padding: 55px; */
    /* margin-top: 60px; */
    margin-bottom: 30px;
}

.nico-canada-boxx-inner-icon p{
    color:#1f1f1f;
    padding: 0px 70px;
    text-align: center;
}
    
.nico-canada-bottom-box{margin-top: 30px;}

/* .blog-slider-contant{
     width: 100%;
     float: left;
     border-radius: 20px;
     background-color: #ffffff;
     border: 1px solid #c5c5c5;
     height: fit-content;
     overflow: hidden;
     box-shadow: 0px 2px 6px #00000057;
} */

.blog-slider-contant-img {
    height: 200px;
}

/* .text-blog-slider-contant {
    display: flex;
    flex-direction: column;
    align-items: end;
    justify-content: space-between;
}

.text-blog-slider-contant span{
       font-weight: 500;
    font-size: 16px;
} */
.blog-slider-contant-date {
    /* display: flex; */
    align-items: center;
    gap: 8px;
}


.blog-slider-contant-date h4{
    font-weight: 700;
    color: #000000;
    font-size: 16px;
    margin: 0;
}

/* .blog-slider-contant-date p{
    font-size: 16px !important;
    font-weight: 500 !important;
    margin: 0;
} */

.more-app-box{
    width: 100%;
}

.app-page-box{
    width: 34%;
}

.can-agriculture-banner{
  background-image: url("../images/application/agriculture/banner.jpg");
}

.can-aqua-banner{
    background-image: url("../images/application/aquaculture-&-fisheries/banner.jpg");
}

.can-wastewater-banner{
    background-image: url("../images/application/wastewater-&-industrial-water/banner.jpg");
}

.can-lake-banner{
    background-image: url("../images/application/lakes-&-ponds/banner.jpg");
}

.can-leaf-icon{
    position: absolute;
    top: -59px;
    left: calc(50% - 48px);
}

.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{
    display: block;
}


.contact-page-form-left-email {
    width: 100%;
    display: flex;
    padding-top: 40px;
}

.contact-page-icon-box-contant {
    justify-content: start;

}

.contact-page-icon-box-contant-text h3 {
    font-size: 26px;
    color: #000000;
    font-weight: 600;
    letter-spacing: 1px;
    margin: 0;
    font-family: 'Montserrat' !important;
    margin-bottom: 12px;
}

.contact-page-icon-box-contant-text a {
    color: #08558c;
    text-decoration: underline;
}

.contact-page-icon-box-contant-img img {
    width: 100%;
    max-width: 60px;
    filter: brightness(0) invert(0);
}


@media screen and (max-width: 574px) and (min-width: 300px) {


.ca-why-nico{
    padding: 0px;
}

.ca-nico-right-main{
    padding: 0;
}

.ca-why-nico h2{
    font-size: 36px;
}

.ca-why-nico span{
    font-size: 21px !important;
}

.generators{
    width: 100%;
}

.canada-box-text p{
    font-size: 28px !important;
    line-height: 36px;
}

.nico-canada-box-main{
    display: flex;
    flex-direction: column;
}

.nico-canada-heading{
    background-size: contain;
}

.nico-canada-heading h2{
    font-size: 30px;
    padding: 10px 0px 0px 0px;
}

.oxygen-box{
    margin-left: 0px !important;
}

.blog-slider{
    flex-direction: column;
}

.can-leaf-icon{
    top: -43px;
    left: 41%;
}

.can-leaf-icon img {
    width: 72px;
}
.blog-slider-heading a {
    text-decoration: underline;
    color: #2679b5;
    font-size: 15px;

}
}

@media screen and (max-width: 991.9px) and (min-width: 768px) {

.nico-canada-box-main{
    display: flex;
    flex-direction: column;
}

.nico-canada-heading{
    background-size: contain;
    gap: 230px;
}

.nico-canada-heading h2{
    font-size: 42px;
    padding: 320px 0px 0px 0px;
}

.blog-slider{
    flex-direction: column;
}

.oxygen-box{
    margin-left: 0px !important;
}

.case-studies-home-heading-main{
    width: 100%;
}

.case-studies-home-left-main{
    gap: 25px;
}

}

.can-leaf-icon img {
    width: 106px;
}