@media only screen and (max-width: 575px){
body .abtWrpr {gap: 1rem;justify-content: space-around;}
.sec3-main-slider figure img {height: 37rem !important;}
.home-section-four figure img {height: 15rem !important;}
.projects-sec .nav-tabs {gap: 1rem !important;}
.learn-btn {text-align: start !important;}
.about-section-three .mission-img {position: relative;}
.quick-links ul li {width: 100% !important;}
.landingInrWrap .header .btn{margin-top: 0.75rem;}
.landingInrWrap .headerWrap{gap: 0.35rem;}
}
@media only screen and (max-width: 767px){
	.project-detail-sec-seven .col-lg-3:nth-child(1) .list-txt:last-child h2, .project-detail-sec-seven .col-lg-3:nth-child(2) .list-txt:last-child h2, .project-detail-sec-seven .col-lg-3:nth-child(3) .list-txt:last-child h2{max-width: 100%}
	.sec3-slider-nav .slick-slide{margin: 1.5rem 0.5rem;}
	.home-section-one img, .about-section-one img{height: 12.6rem;}
	.page-template-tpl-landing .landingInrWrap{max-width: 100%;}
	/*.landingInrWrap .header{position: relative;inset: auto;background: #242424;}*/
	.landingInrWrap .headerWrap a{text-align: center;}
	.landingInrWrap .inner-banner figcaption h1{margin: 0;}
/*	.landingInrWrap .inner-banner figure img{height: 16rem;}*/
	.landingInrWrap .header .logo{width: 7.75rem;}
	.gt_switcher{width: 158px !important}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.projects-sec .nav-tabs {gap: 2.5rem !important;margin-right: 0 !important;}
.sec3-back figure img {height: 31rem !important;}
.left-news-slider iframe {height: 20rem !important;}
.legacy-section .main-heading h2 {font-size: 1.938rem;}
.about-section-four .list-txt:last-child {margin-top: 0 !important;}
.project-detail-sec-seven .list-txt {margin-top: 0rem !important;}
body .about-section-two .center-image{left: -8vw}
.page-template-tpl-landing .landingInrWrap{width: 90%;}
}
@media only screen and (max-width: 991px){
.landingInrWrap .inner-banner{background: transparent;padding: 0;}
.page-template-tpl-landing .inner-banner figure img{display: block;}
.page-template-tpl-landing .inner-banner figure figcaption{position: absolute !important;inset: auto 0 0 0 !important;}
.landingInrWrap .headerWrap{text-align: center;}
.landingInrWrap .headerWrap a span{display: block;margin-top: 0.25rem;}
.header{padding-top: 1rem}
.offcanvas {z-index: 999999;background: #000;}
.canvaBtn, .canvaBtn svg path {border-color: #926d37 !important;stroke: #926d37 !important;}
.navbar-nav li a {color: #fff;font-size: 1.125rem;}
.offcanvas .navbar-nav, .headerWrap {gap: 1rem;}
.offcanvas .btn-close {right: 1rem;top: 1rem;filter: invert();}
.btn-close:focus {box-shadow: none;}
.main-section {padding: 2.5rem 0;}
.main-heading {margin-bottom: 1rem;}
.main-heading span{font-size: 0.875rem}
.main-heading h2, .about-section-three .main-heading h2 {font-size: 1.875rem;}
.main-heading small {margin-bottom: 0.2rem;font-size: 1.35rem;}
.btn {padding: 0.75rem 1.25rem;}
.btn span {font-size: 0.75rem;}
.side-bars {right: -14rem;}
.home-section-one p {margin-bottom: 1rem;}
.abtWrpr {gap: 3.5rem;}
.abtWrpr img {height: 3.125rem;}
.abtWrpr span {font-size: 0.875rem;}
.projects-sec {padding-top: 0;}
.projects-sec .slick-arrow svg {width: 3rem;}
.projects-sec .slick-prev {left: 1rem;}
.projects-sec .slick-next {right: 1rem;}
.projects-sec .nav-tabs {margin-right: 1rem;gap: 5rem;}
.sec2-front-slider .slick-slide.slick-current {transform: translateY(-1.75rem);}
.sec2-front-slider .slick-track {padding-top: 3rem;}
.sec2-front-slider {margin: -6.875rem 0.5rem 0;}
.sec2-front-slider .slick-slide .projects-details {padding: 1rem;}
.sec2-back-slider {margin: 0;}
.sec2-back-slider figure img {height: 20rem;}
.sec2-back-slider figure {margin: 0;}
.islan-sec{overflow: hidden;padding: 2.5rem 0 !important;}
.islan-sec .sec3-back{position: absolute;inset: 0;}
.islan-sec .sec3-back, .islan-sec .sec3-back * {height: 100%;}
.islan-sec .sec3wrap{position: relative !important; inset: auto !important;}
/*.sec3-slider-thumb {margin-top: 1.5rem;}*/
.sec3-slider-thumb .slick-prev {left: -0.625rem;z-index: 999;}
.sec3-slider-thumb .slick-arrow svg {width: 1rem;}
.sec3-slider-thumb .slick-next {right: -0.625rem;}
.sec3-back figure img {height: 57rem;}
.home-section-four .sustain-sec figure img {height: 18rem;}
.home-section-four h2 strong {font-size: 3rem;}
.home-section-four article {padding: 0;margin-top: -4.1rem;}
/*.home-section-three .slick-slide .main-heading h2 {font-size: 2.5rem;}*/
.home-section-five {padding-top: 0;}
.left-news-slider iframe {height: 16rem;}
.right-news-slider {padding: 0;height: 25rem;}
.right-news-slider .latest-newsBox .news-details {width: 100%;}
.right-news-slider .latest-newsBox {margin-bottom: 1rem;gap: 1rem !important;}
.right-news-slider .latest-newsBox figure img {width: 100%;}
.quick-links ul{gap: 0.5rem 1rem}
.quick-links ul li {margin-bottom: 0.5rem;width: auto !important;}
.quick-links ul li a {font-size: 0.8rem;}
.theme-footer .top-footer {padding: 2rem 0;}
.theme-footer .logo {width: 8rem;}
.theme-footer h5 {margin-bottom: 0;}
.theme-footer .middle-row {padding: 2rem 0 1rem;}
.middle-row ul li .link {font-size: 0.875rem;}
.theme-footer .bottom-row {padding: 1rem 0;border-top: 1px solid rgb(255 255 255 / 20%);}
body .yikes-easy-mc-form{display: flex;align-items: flex-end;gap: 1rem;}
body .yikes-easy-mc-form input[type=email]{margin-bottom: 0}
body .yikes-easy-mc-form label{width: 60%}
.inner-banner{background:url(../images/innerBannerImg.webp) 0 0 no-repeat;background-size: cover;padding-bottom: 2rem;}
.inner-banner img{display: none;}
.inner-banner figcaption{position: relative !important;inset: auto !important;}
.inner-banner figcaption h1 {font-size: 2.125rem;margin-top: 10rem;}
.inner-banner figcaption p {font-size: 1rem;}
/*.inner-banner figure img {height: 17rem;}*/
/*.single-projects .inner-banner figure img {height: 27rem;}*/
body.page-template-tpl-about .inner-banner, body.single-projects .inner-banner{padding: 0}
body.page-template-tpl-about .inner-banner figure img, body.single-projects .inner-banner figure img{display: block;}
body.single-projects .inner-banner figcaption{position: absolute !important;inset: auto 0 1rem !important;}
body.single-projects .inner-banner figure img{height: 26rem}
.about-section-two .who-content-left {padding: 3rem 0 1rem 0rem;}
.about-section-two .center-image {width: 70%;}
.about-section-two {padding-bottom: 3rem !important;}
.about-section-two .main-heading h2 {margin-bottom: 0 !important;}
/*.about-section-three {padding-bottom: 1rem;}
.about-section-three .mission-downtext {padding: 0;}
.about-section-three .main-heading:first-child .mission-downtext {padding-bottom: 1rem;}*/
.about-section-four {padding-top: 1rem;}
.about-section-four .list-up {margin-top: 3rem;}
.about-section-four .list-txt {gap: 1rem;margin: 0 0 3rem}
.about-section-four .list-txt:last-child {justify-content: start;}
.about-section-four .list-txt img {opacity: 1;transform: translateX(0px);}
.about-section-four .list-txt:hover {transform: translate(0);}
.about-section-four .list-txt h2 {font-size: 1.563rem;max-width: 100%;}
.partner-section-one .main-heading h2 {margin-bottom: 0;}
.partner-section-one .image-down-text ul {flex-wrap: wrap;gap: 0.7rem;}
.partner-section-one .row:nth-child(2n) {margin-block: 2.5rem;}
.press-section-one iframe {height: 15rem;}
.press-wrap:nth-child(2n) {margin: 2.5rem 0;}
.fund-section-one, .fund-section-two, .about-section-five{padding-bottom: 0;}
.fund-section-two .image-text span{font-size: 1rem;width: auto;}
.fund-section-three ul {margin-top: 1rem;column-count: 1;}
.fund-section-four .list-txt-top {margin-top: 0 !important;}
.about-section-four .list-txt:last-child{margin-top: 0}
.fund-section-four .list-txt h2 {font-size: 1.6rem;}
.fund-section-four .list-txt h3 {position: relative !important;opacity: 1;}
.fund-section-four .list-txt h2 {opacity: 1;}
.fund-section-four .list-txt:hover h2 {opacity: 1 !important;}
.project-slider {margin: 0 -0.25rem;}
.project-slider .pro-slider {margin: 1rem 0.25rem 0;}
.project-secton-one .row:nth-child(2n) {margin-block: 2.5rem;}
.project-secton-one .row:nth-child(2n) .pro-slider {margin: 1rem 0.25rem 0;}
.project-secton-one .row:nth-child(2n) .project-slider, .project-secton-two .row:nth-child(2n+1) .project-slider {margin: 0 -0.25rem;}
.project-secton-two .row:nth-child(2n+1) .pro-slider {margin: 1rem 0.25rem 0;}
.project-detail-sec-five figure img {height: 20rem;}
.project-detail-sec-five .slick-track {margin-left: 0.5rem !important;}
.project-detail-sec-six, .sus-section-two {padding-top: 0;}
.project-detail-sec-six .iconicwrap-2 .iconic-slider-2 {margin: 0 -0.5rem;}
.project-detail-sec-six .iconicwrap-2 .slick-slide {margin: 0 0.5rem;}
.project-detail-sec-six .slick-prev {left: 0;}
.project-detail-sec-three .slick-slide img {height: 20rem;}
.project-detail-sec-three .gallery-slider{margin: 0 -0.6rem}
.project-detail-sec-three article {padding: 1rem;transform: none;}
.project-detail-sec-three .gallerywrap{margin: 0}
.project-detail-sec-three article p, .project-detail-sec-three article a {opacity: 1;}
.project-detail-sec-three .slick-slide figure::before {height: 82%;}
.career-section-three article {padding: 1.5rem;}
.job-popup .career5Wrap {padding: 10rem 0.938rem 2.125rem;}
.job-popup .career5Wrap .apply-text h3 {font-size: 2rem;}
.job-popup .modal-dialog {height: auto;}
.text-arrow .btn-close svg {width: 1.25rem;}
.job-popup .career5Wrap .form-group .form-check input {margin: 0.4rem;}
.contact-section-one iframe {height: 20rem;}
.contact-section-one h3 {font-size: 1.625rem;}
.legacy-section .row:last-child, .content-pages p + .main-heading, .content-pages ul + .main-heading, .content-pages .secondpart{margin-top:2.5rem;}
.slick-dots{gap: 0.5rem}
.trans-anim li, .searchBar{transform: none !important;opacity: 1 !important;transition: 0s !important}
}
@media only screen and (max-width: 1199px){
.home-section-four p{margin-left: 0}
.landingInrWrap .header .btn{width: 100%;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.navbar-nav, .headerWrap {gap: 1rem;}
.main-section {padding: 4rem 0;}
.main-heading h2 {font-size: 2.25rem;}
.home-section-two {padding: 2rem 0;}
.sec2-front-slider .slick-slide .projects-details {padding: 2rem 1rem;}
.home-section-three .main-heading h2 {font-size: 2.75rem;}
.sec3-slider-thumb .slick-next {right: -0.75rem;}
.quick-links ul li {margin-bottom: 0.3rem;}
.theme-footer .top-footer {padding: 2.75rem 0;}
.theme-footer .logo {width: 9rem;}
.theme-footer .middle-row {padding: 2rem 0;}
.middle-row .link {font-size: 0.813rem;}
.quick-links li:nth-child(3n-2) {width: 42%;}
.bottom-row .ft-btm-lnk li:nth-child(2)::before, .bottom-row .ft-btm-lnk li:nth-child(2)::after {top: 0.188rem;}
.inner-banner figcaption h1 {font-size: 2.75rem;}
.about-section-two .who-content-left {padding: 5rem 0 2.95rem 0.438rem;}
.about-section-three .mission-downtext {padding: 6rem 0;}
.about-section-four .list-txt h2 {font-size: 1.45rem;max-width: 60%;}
.about-section-four .list-txt:hover {transform: translate(10px);}
.fund-section-four .list-txt h3 {font-size: 1.625rem;}
.partner-section-one .row:nth-child(2n) {margin: 4rem 0;}
.partner-section-one .image-down-text ul {gap: 1rem;}
.project-secton-one .row:nth-child(2n) {margin: 4rem 0;}
.career-section-three article {padding: 2rem;}
.project-detail-sec-three article h3 {font-size: 1.5rem;}
.project-detail-sec-three article {padding: 1rem;transform: translateY(3rem);}
.project-detail-sec-three .slick-slide img {height: 20rem;}
.project-detail-sec-five figure img {height: 25rem;}
.project-detail-sec-six article h2 {font-size: 1.5rem;}
.project-detail-sec-six .iconicwrap-2 .slick-slide {margin: 0 0.25rem;}
.project-detail-sec-six .slick-prev {left: 0;}
}
@media only screen and (min-width: 1200px) and (max-width: 1299px){
.navbar-nav, .headerWrap {gap: 1rem;}
.main-section {padding: 4rem 0;}
.quick-links li:nth-child(3n) {width: 23%;}
.ft-news-ltr h5 {font-size: 1.188rem;}
.middle-row ul li a {font-size: 0.813rem;}
.about-section-four .list-txt h2 {font-size: 1.813rem;}
.partner-section-one .image-down-text {margin-top: 1rem;}
.partner-section-one .row:nth-child(2n) {margin: 5rem 0;}
.job-popup .career5Wrap .job-popup-radios .form-group span{justify-content: flex-start !important;}
.landingInrWrap .header .btn{width: 100%;}
.abtWrpr {gap: 3rem;}
}