@charset "utf-8";
/* CSS Document */

@media all and (min-width: 1900px) {
  .h-crousal-wrap .carousel-indicators{width: 22%;}
}
@media all and (min-width: 1600px) {
  .above-signup-block > img{margin-left: -100px;}
  .above-signup-inner{left: 15%;}
}
@media all and (max-width: 1439px) {
  .row{--bs-gutter-x: 35px;}
    .pb-60{padding-bottom: 50px;}
    .pt-120{padding-top: 90px;}
    .pb-120{padding-bottom: 90px;}
    .mb-40{margin-bottom: 35px;}
    .mb-80{margin-bottom: 60px;}
    .mb-120{margin-bottom: 90px;}
    .pb-80{padding-bottom: 60px;}
    .pt-80{padding-top: 60px;}
    .col-gap-50{column-gap: 35px;}
    .fs-100{font-size: 80px;}
    .fs-300{font-size: 200px;}
    .h-top-search{width: 82px;}
    .cmn-slider{margin-bottom: 90px;}
    #playPauseButton{top: 90px;}
  .h-logo-wrap img {
    max-width: 440px;
  }
  .h-white-wrap .nav-link,
  .h-top-search, nav #search-block-form .form-search {
    font-size: 17px;
  }
  .h-white-wrap .navbar-nav{
    column-gap: 2rem;
  }
  .h-white-wrap .navbar-collapse {
    column-gap: 1.5rem;
  }
  .slider-no{bottom: 50px;}
  .h-crousal-wrap .carousel-indicators{padding: 88px 0;}
  section#block-aboutthetrentlandsplan{padding: 90px 0;}
  .h-crousal-wrap .carousel-item .post-title{font-size: 40px;line-height: 50px;}
  .body-intro-wrap p{font-size: 36px;line-height: 48px;}
  .page-heading{font-size: 52px;margin-bottom: 80px;}
  .section-heading, .section-heading a{font-size: 40px;}
  .video-wrap h1{font-size: 70px;line-height: 75px;margin: 0;}
  .accordion-button{font-size: 26px;line-height: 36px;}
  .full-video-wrap iframe{height: 712px;}
  .has-child .navbar-nav .nav-item{padding: 15px;}
}
@media all and (max-width: 1365px) {
  .full-video-wrap iframe{height: 682px;}
  .recent-news-wrap .post-title{font-size: 28px;line-height: 36px;}
}
@media all and (max-width: 1279px) {
  .row{--bs-gutter-x: 30px;}
  body{font-size: 18px;}
  .body-intro-wrap{padding-top: 30px;}
  #playPauseButton{top: 70px;}
  .mb-120{margin-bottom: 70px;}
  .container, article.contextual-region{padding-left: 30px;padding-right: 30px;}
  .static-banner-wrap img{border-left-width: 30px;border-right-width: 30px;}
  .err-sec{padding: 130px 0;}
  .err-desc h3{margin-bottom: 60px;}
  .h-logo-wrap img {max-width: 380px;}
  .h-white-wrap .nav-link, .h-top-search{font-size: 16px;}
  .h-white-wrap .navbar-nav, .h-white-wrap .navbar-collapse{column-gap: 40px;}
  .section-heading, .section-heading a{font-size: 36px;}
  .page-heading{font-size: 42px;margin-bottom: 30px;}
  .accordion-button{font-size: 22px;line-height: 32px;}
  .bg-video-wrap {margin-top: -151px;overflow: visible;}
  .video-wrap h1 {font-size: 60px;}
  /*.bg-video-wrap video{margin-top: 110px;}*/
  .body-intro-wrap p{font-size: 30px;line-height: 38px;}
  section#block-aboutthetrentlandsplan{padding: 70px 0;}  
    .pb-120 {padding-bottom: 70px;}  
    .pt-120{padding-top: 70px;}
    .full-video-wrap iframe{height: 542px;}
    .above-signup-inner{left: 16%;width: 340px;top: 20%;}
    .recent-news-wrap .post-title{font-size: 25px;line-height: 34px;}
    .fs-300{font-size: 170px;}
    .green-two-col-inner{background-size: 180px;}
    .srch-wrap{padding: 60px 0;}
    .read-doc-lists-inner td:first-child{padding-right: 0;}
    
}
@media all and (max-width: 1200px) {
  .h-crousal-wrap .carousel-indicators{width: 190px;}
.h-crousal-wrap .carousel-inner{width: calc(100% - 190px);}
.h-crousal-wrap .carousel-item .ps-md-5 { padding-left: 0 !important; }
.h-white-wrap .navbar-nav, .h-white-wrap .navbar-collapse{column-gap: 35px}
.h-logo-wrap img {max-width: 320px;}
.video-wrap{bottom: 6%;}
}
@media all and (max-width: 1023px) {
  .row{--bs-gutter-x: 20px;}
  .static-banner-wrap img{border-left-width: 25px;border-right-width: 25px;}
  .err-desc h1{font-size: 80px;}
  .cmn-h2{font-size: 26px; line-height: 36px;}
  .full-video-wrap iframe{height: 542px;}
  .h-crousal-wrap .carousel-item .post-title{font-size: 36px;line-height: 42px;}
  .h-crousal-wrap .carousel-indicators{width: 100% !important; height: 100px; }
  .h-crousal-wrap .carousel-inner{width: 100% !important; margin-top: 50px;}
  .h-crousal-wrap .carousel-indicators{padding: 0 20px; justify-content: space-between;}
  .slider-no{
      position: static;
      font-size: 60px;
  }
  .carousel-indicators .d-flex{align-self: center;}
  .recent-news-wrap .post-title{font-size: 22px;line-height: 28px;}
  .fs-100{font-size: 60px;}
  .key-activity-colcontent{padding: 30px 15px;}
  .key-activity-colcontent span.fs-100{font-size: 70px;width: 140px;}
  .key-activity-colcontent span.fs-20{width: 100%;}
  .key-activity-wrap{padding: 80px 0 50px;}
  nav.navbar{margin-top: 0;}
  .latest-news-wrap .post-thumb-img img{height: auto;}
  #block-homevideobanner > div,
  #block-homevideobanner .head-sec,
  #block-homevideobanner .bg-video-wrap{height: 100%;}
  #block-homevideobanner .bg-video-wrap{overflow: hidden;}
  #block-homevideobanner video{height: 100vh;width: auto;margin: auto;}
  #playPauseButton{position: static; height: auto; padding-right: 60px !important; }
    .carousel-indicators .d-flex{padding-top: 0;}
    .h-crousal-wrap .carousel-inner{padding-top: 3rem!important;}
    .latest-news-innertop{margin-bottom: 40px;}
}
@media all and (max-width: 991px) {
  .err-sec{padding: 70px 0;}
  .err-desc h3{margin-bottom: 50px;}
  .h-white-wrap .navbar-collapse,.filter-wrap #current_option{display: none;}
  .navbar-nav .nav-item{margin-bottom: 20px;}
  .navbar .container-fluid{position: relative;}
  .h-white-wrap .navbar-collapse.show{position: absolute;top:74px;display:block;right:0;background: #fff;padding: 20px 25px;width: 260px;}
  header.sticky .h-white-wrap .navbar-collapse.show{top:65px}
  nav #search-block-form .form-search{width: 100%;box-sizing: border-box;border-bottom-color: var(--trent-green);}
  .path-frontpage header .h-white-wrap .nav-link{color: var(--trent-green);}
  .path-frontpage nav #search-block-form .form-search{color: var(--trent-green);background: url(../images/search-icon.svg) no-repeat no-repeat left 0.46em}
  .path-frontpage nav #search-block-form .form-search,.path-frontpage nav #search-block-form .form-search:focus{border-bottom-color: var(--trent-green);}
  .path-frontpage nav #search-block-form .form-search::-webkit-input-placeholder{ /* Edge */
    color: #154734 !important;
    opacity: 1 !important;
  }
  .path-frontpage nav #search-block-form .form-search:-ms-input-placeholder{ /* Internet Explorer 10-11 */
      color: #154734 !important;
      opacity: 1 !important;
  }
  .path-frontpage nav #search-block-form .form-search::placeholder{
      color: #154734 !important;
      opacity: 1 !important;
  }
  .section-heading{margin-bottom: 30px;}
  .pb-120 {padding-bottom: 50px;}
  .pt-120{padding-top: 50px;}
  section#block-aboutthetrentlandsplan{padding: 50px 0;}
  .body-intro-wrap small{margin-bottom: 20px;}
  .section-heading, .section-heading a{font-size: 32px;}
  .post-title{font-size: 26px;line-height: 32px;}
  .full-video-wrap iframe{height: 410px;}
  .above-signup-inner{width: 300px;}
  .quick-links li:last-child{display: none;}
  .d-flex.filter-wrap{display: block !important;}
  .page-heading{font-size: 38px;margin-bottom: 60px;}
  #block-planpagetheroleofthetrentlandsplan .d-flex{display: block !important;}
    #block-planpagetheroleofthetrentlandsplan .d-flex p{margin-bottom: 30px;}
    #block-planpagetheroleofthetrentlandsplan .section-heading{width: 100%;margin-bottom: 20px;}
    .fs-300{font-size: 140px;}
    .green-two-col-inner{background-size: 150px;}
    .h-crousal-wrap .carousel-item .post-title{font-size: 32px;}
    .select2-container .select2-selection--single .select2-selection__rendered{padding-left: 0;}
    .srch-wrap{padding: 40px 0;}
    .ini-right-sec.pe-0.pe-md-5 { padding-right: 0 !important; }
    .address-sec.pb-120{padding-bottom: 0;}
    .see-vsn-wrap .pb-60{padding-bottom: 10px;}
    #block-planpagetheroleofthetrentlandsplan{padding-bottom: 0;}
    .d-flex.filter-wrap,.recent-news-wrap .post-info,.container.no-result{margin-bottom: 50px;}
    .latest-news-wrap .col-md-6,.carousel-item .col-md-6{width: 100%;}
    .latest-news-innertop .d-flex{margin-top: 20px;}
    .latest-news-innertop .post-info{padding-top: 30px;}
    .latest-news-wrap .section-heading{margin:15px auto 40px !important}
    .post-thumb-img.small-view{padding-bottom: 20px;}
    .large-view{display: none;}
  .small-view{display: block;}
  .slider-img{padding-left: 0;margin-top: 3rem!important;}
  .h-crousal-wrap{margin-bottom: 50px;}

  .navbar-toggler[aria-expanded="true"] span,
  .path-frontpage .navbar-toggler[aria-expanded="true"] span
  {background: url(../images/close-icon.png) no-repeat center !important;}
  .h-white-wrap .navbar-collapse.show{position: fixed;top:0;left:0;display:block;background:var(--trent-green); padding: 150px 30px 20px;width:100%;height: 100%;z-index: 1;}
  header.sticky .h-white-wrap .navbar-collapse.show{top:0}
  .navbar-toggler{z-index: 9999;}
  .navbar-toggler[aria-expanded="true"]{margin-top: -60px;margin-right: -5px;}
  .custom-search-form{display: none;}
  .mob-nav{display: block;}
  .mob-nav.logo{position: absolute;width: 380px;top: 34px;}
  .mob-nav #block-trentmainwebsitelinkblock{margin-top: 80px;}
  .mob-nav #block-trentmainwebsitelinkblock, .mob-nav #block-trentmainwebsitelinkblock a{color: #fff;font-size: 20px;}
  .mob-nav #block-trentmainwebsitelinkblock a::after{display: inline-block;position:absolute;background: url(../images/external-link-icon.png) no-repeat center;content: "";margin: 6px 0 0 12px;width: 21px;height: 20px;}
  .h-white-wrap .nav-link, .h-top-search, nav #search-block-form .form-search{color:#fff;font-size: 20px;}
  nav #search-block-form .form-search{width: 100%;background: url(../images/search-icon-white.svg) no-repeat no-repeat left 0.46em;box-sizing: border-box;padding-bottom: 15px;}
  nav #search-block-form .form-search,nav #search-block-form .form-search:focus{border-bottom-color: #fff7;}
  .path-frontpage header .h-white-wrap .nav-link {
    color: #fff !important;
  }
  .path-frontpage nav #search-block-form .form-search, .path-frontpage nav #search-block-form .form-search:focus {
    border-bottom-color: #fff !important;
  }
  .path-frontpage nav #search-block-form .form-search {
    color: #fff !important;
    background: url(../images/search-icon-white.svg) no-repeat no-repeat left 0.46em !important;
    margin-top: 20px;
  }
  nav #search-block-form .form-search::-webkit-input-placeholder{ /* Edge */
    color: #fff !important;
    opacity: 1 !important;
  }
  nav #search-block-form .form-search:-ms-input-placeholder{ /* Internet Explorer 10-11 */
      color: #fff !important;
      opacity: 1 !important;
  }
  nav #search-block-form .form-search::placeholder{
      color: #fff !important;
      opacity: 1 !important;
  }
  li.nav-item.dropdown.has-child{width: 100%;}
  .dropdown .fa-angle-down{position: absolute; right: 15px;}
  .dropdown .fa-angle-down:before{color: var(--white-color) !important;}
  .has-child .navbar-nav{background: var(--trent-green); color: var(--white-color); border: 0; width: 100%; position: static;}
  .has-child .navbar-nav a.nav-link{color: var(--white-color); font-size: 18px;}
  .has-child .navbar-nav .nav-item{border-bottom: 0;}
  .has-child .navbar-nav .nav-item{padding: 0;}
  .has-child .navbar-nav .nav-item{margin-bottom: 10px;}
  li.nav-item.expanded.dropdown.has-child:hover.has-child .navbar-nav{margin:10px 0 20px !important;}
  li.nav-item.dropdown.has-child a.nav-link::after{height: 0;}

  .ftr-logo{width: 100%;}
  .quick-links-sec{padding-left: 0;}
  .h-white-wrap .navbar-collapse.show{z-index: 999;}
  .has-child .navbar-nav{width: 90%;}
  #block-planpagetheroleofthetrentlandsplan img{margin-bottom: 40px;}
  .path-frontpage .h-white-wrap .fa-angle-down:before{color: var(--burnt-orange);}
}
@media all and (max-width: 767px) {
  .row{--bs-gutter-x: 15px;}
  .container{padding-left: 25px;padding-right: 25px;}
  .static-banner-wrap img{border-left-width: 20px;border-right-width: 20px;}
  .quick-links-sec, .follow-us-sec, .tnc-desc{
    padding-left: 0;
  }
  .bg-video-wrap{margin-top: -178px;}
  .vision-wrap img{margin-bottom: 40px;width: 100%;}
  .carousel-indicators{
    justify-content: space-around;
    align-items: center;
  }
  .ini-right-sec.pe-0.pe-md-5{padding-right: 0 !important;}
    .quick-links {
    -webkit-columns: 1;
    -moz-columns: 1;
    columns: 1;
  }
  footer{
    padding-top: 60px;
  }
  .footer-last-sec p{
    font-size: 12px;
  }
  .footer-links-sec>.container-fluid{
    gap: 60px;
  }
  .footer-sep{
    margin: 25px 0;
  }
  .footer-logo{
    padding-top: 0;
  }
  .vsn-img{
    border-bottom: 0;
  }
  .initiatives-post .section-heading{
    margin-bottom: 20px;
  }
  .h-crousal-wrap{
    /* padding: 0 0 50px !important; */
    margin-bottom: 35px;
  }
  .err-desc h3{
    margin-bottom: 50px;
  }
  .err-sec{padding: 60px 0;}
  .err-desc h3{font-size: 18px; line-height: 28px;}
  .cmn-h2{font-size: 22px; line-height: 32px;}
  .err-desc h1{font-size: 60px;}
  .err-desc{padding-left: 0;}
  .err-sec{background-image: url(/sites/default/files/2023-01/mobile-error-back-img.png);}
  .signup-form-sec .form-text{font-size: 12px; line-height: 15px;}
  /* Common responsive */
  .section-heading, .section-heading a{font-size: 28px; line-height: 36px;}
  /* Common responsive */
  #block-footerlogo img {
    padding-top: 0;
  }
  .video-wrap h1{line-height: 56px;font-size: 42px;}
  /*.bg-video-wrap video{margin-top: 170px;}*/
  .body-intro-wrap p{font-size: 25px;line-height: 34px;}
  .above-signup-inner{left: 16%;width: 220px;top: 30%;}
    .above-signup-inner .section-heading{font-size: 28px;line-height: 34px;}
    .cta-burnt-orange{font-size: 18px;line-height: 26px;}
    .pb-35{padding-bottom: 20px;}
    
    .fs-300{font-size: 120px;}
    .key-activity-colcontent span.fs-100{font-size: 50px;}
    .key-activity-wrap{padding: 50px 0 20px;}
    .key-activity-wrap .top-wrap > .col-md-6:first-child{padding-right: 7px;}
    #block-futureoftrenthome{background: none;}
    #block-futureoftrenthome .section-heading.small-view{padding: 0 15px;margin-top: 15px;}
    .srch-wrap{padding: 30px 0;}
    .srch-sec .srch-inr-sec{margin-top: 20px;}
    #block-newsletter{padding-left: 0;}
    .initiatives-post img{margin-bottom: 40px;}
    .green-two-col-inner .col-md-6{border-bottom: 1px solid #fff;}
    .read-doc-lists-inner td{display: block;border: 0;padding: 7px 0;}
    .read-doc-lists-inner td:first-child{padding-top: 20px;}
    .read-doc-lists-inner td:last-child{padding-bottom: 20px;text-align: left;border-bottom: 1px solid #dee2e6;}
    .read-doc-lists .d-flex{display: block !important;padding-bottom: 25px;}
    .read-doc-lists .section-heading{margin-bottom: 18px;padding-right:0;}
    .recent-news-wrap .d-flex {display: block !important; margin-bottom: 30px;}
    
}
@media all and (max-width: 559px) {
  .h-top-grey{display: none;}
  .container{padding-left: 20px;padding-right: 20px;}
  .video-wrap{bottom:35px;}
  .video-wrap h1{line-height: 46px;font-size: 36px;}  .full-video-wrap iframe{height: 340px;}
  .recent-news-wrap .post-title{font-size: 20px;line-height: 26px;}
  .h-crousal-wrap .carousel-item .post-title{font-size: 30px; line-height: 40px;}
  .recent-news-wrap .post-date{font-size: 16px;}
  ul.pagination.js-pager__items{gap: 20px;}
  .navbar-toggler[aria-expanded="true"]{margin-top: 20px;margin-right: 0;}
  .mob-nav.logo{width: 320px;}
  .bg-video-wrap{margin-top: -110px;}
  #playPauseButton{padding-right: 35px !important; }
}
@media all and (max-width: 479px) {
  .err-sec{background-position: right bottom; background-size: 50%;}
  .body-intro-wrap p{font-size: 22px;line-height: 28px;}
    .full-video-wrap iframe{height: 290px;}
    .above-signup-block{background: #fff;}
    .above-signup-inner{width: 180px;}
    #block-futureoftrenthome .section-heading.small-view{margin-top: 0;margin-bottom: 20px;}
    .key-activity-colcontent{padding: 15px 15px 30px;display: block !important;text-align: center;}
    .key-activity-colcontent span.fs-20{display: block;}
    .key-activity-wrap .top-wrap > .col-md-6:last-child{text-align: center;}
    .video-wrap{padding-right: 20px;}
}
@media all and (max-width: 414px) {
  .err-sec{padding: 30px 0;}
  .err-desc h3{margin-bottom: 30px;}
  .err-desc h1{font-size: 46px;}
  .cmn-h2 { font-size: 20px; line-height: 30px; }
  .mob-nav.logo{width: 80%;}
  .navbar-toggler[aria-expanded="true"]{margin-top: 80px;}
  .bg-video-wrap{margin-top: -100px;}
}
@media all and (max-width: 375px) {
  .full-video-wrap iframe{height: 220px;}
  .above-signup-inner{width: 130px;top: 15%;}
  .bg-video-wrap{margin-top: -90px;}
}

@media (min-width: 375px)  and (max-width: 1024px) {
  /*#block-homevideobanner{height: auto !important;}
  .video-wrap{position: relative;top: 0;padding: 30px 0;}*/
}
