@media only screen and (min-width: 320px) and (max-width: 576px){
	body .home-section-nine .col{flex: 1 0 50%;}
	body .about-section-seven img{height: 62rem;}
}
@media only screen and (max-width: 767px){
	.banner figcaption{position: relative !important;padding: 1rem 0;}
	.banner .shape, .home-section-five .shape, .home-section-nine .shape{width: 50%;}
	.home-section-one .col-xl-4:nth-child(2){margin-top: 1rem;}
	.home-section-one .col-xl-4:last-child{margin-top: 0;}
	.home-section-five .sec5Wrap{margin-top: 2rem;padding-bottom: 0;}
	.sec3Wrap .sliderInr{justify-content: center;}
	.home-section-four aside h5{font-size: 1rem;}
	.home-section-seven svg{height: 100%;}
	.home-section-nine .col{flex: 1 0 25%;}
	.contact-section-two::before{height: 60%;}
	.local-section-four article{margin: 0 0.5rem}
	.local-section-three::before {height: 100%}
	.project-detail-two .pro-details li{margin-bottom: 1rem;padding-bottom: 1rem;}
	.service-section .col-sm-6:nth-child(2n) article{margin-top: 0;}
	.service-detail-three .col-md-5:nth-child(even) article{margin: 0;}
	.home-section-five .videoWrap{position: relative;}
	.home-section-five::before, .home-section-five .videoWrap::before, .home-section-five .videoWrap::after {background: transparent;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	.project-detail-one .pro-slider-thumb .slick-arrow{top: 18%;}
	.service-section .col-sm-6:nth-child(even) article{margin-top: 3.5rem;}
	.home-section-five .sec5Wrap{margin-top: -22rem;padding-bottom: 8rem;}
	.home-section-one .row .col-md-6:first-child{display: flex;flex-direction: column;justify-content: space-between;margin-bottom: 1rem}
}
@media only screen and (max-width: 991px){
	.header{inset: 0;position: relative;padding: 1rem 0;background: #000}
	.main-section, .topFooter{padding: 2.25rem 0;}
	.main-section p, .main-heading{margin-bottom: 1.25rem;}
	.banner h1, .inner-banner figcaption h1{font-size: 2rem;}
	.main-heading h2, .contact-section-two h3{font-size: 1.625rem;}
	.home-section-one figcaption{padding: 1rem;transform: none}
	.home-section-one .headWrap{opacity: 1;visibility: visible;}
	.home-section-one figure::before {height: 100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.9) 100%)}
	.headBorder h5{font-size: 1.25rem;}
	.home-section-five h3{font-size: 3.5rem;}
	.home-section-seven ul li a{font-size: 1.25rem;}
	.home-section-seven::before{display: none;}
	.sec3Slider article{margin-top: 1.5rem;}
	.social-icons li a{width: 3rem;height: 3rem}
	.bottomFooter .fs-6{font-size: 0.875rem !important}
	.offcanvas-body ul {gap: 1rem 0rem;height: 70vh;overflow: auto;margin-top: 2rem}
	.offcanvas-body .dropdown-menu{display: block;position: relative;height: 7rem;margin-top: 0}
	.offcanvas {background: #444444;}
	.offcanvas-body > ul > li{width: 100%}
	.home-section-nine .locations{padding: 0;}
	.home-section-nine h5{font-size: 1rem}
	.sec3Slider img{height: 530px;}
	.sec3Slider figcaption{padding-top: 1rem;}
	.sec3Slider .pro-left span{font-size: 1rem}
	.sec3Slider figure::before{clip-path: none;width: 100%;}
	.sec3Slider figure::after {display: none;}
	.sec3Slider .shape{left: auto;right: 0;text-align: end;}
	.sec3Slider .shape svg{width: 70px;height: auto;}
	.nav-pills .nav-link{min-width: 8rem;}
	.home-section-six .sec6Wrap, .home-section-six .col-lg-4 .sec6Wrap:first-child{margin: 0;}
	.contact-section-two .contactInfo li a{font-size: 1rem}
	.contact-section-two .contactInfo li svg{width: 60px;height: auto;}
	.contact-section-two .contactInfo ul{gap:1rem}
	.home-section-eight figure img{height: 400px;}
	.wow, .content-wrap{animation: none !important;opacity: 1 !important;visibility: visible !important;transition: 0s !important;transform: none !important;}
	.career-section-four article{padding: 2.25rem 1rem}
	.career-section-four article .icon svg, .local-section-seven .shape svg, .local-section-eight .shape svg{height: auto;width: 100px}
	.local-section-three{margin-top: 2.25rem}
	.local-section-four figcaption{padding: 1.5rem}
	.local-section-seven article{padding: 2rem 2rem 8rem 2rem}
	.local-section-eight .shape{right: 0;bottom: 0}
	.local-section-two figure{margin-bottom: 1.75rem}
	.local-section-eight{padding-top: 0;}
	.service-section h2{font-size: 1.4rem;}
	.about-section-one .headStroke, .about-section-seven h3 i{font-size: 3.75rem;}
	.about-section-seven h3{font-size: 1.875rem;}
	.about-section-six img{filter: none;}
	.project-detail-one .sliderWrap{position: relative;}
	.project-detail-one .col-md-6:last-child{margin-bottom: 0;}
    .home-section-nine .col-6 ul {column-count: 2 !important;}
    .local-three-wrap .counter h4:first-child, .local-three-wrap .counter span + h4{margin-inline: 0;font-size: 1.2rem}
    .local-three-wrap .counter span{font-size: 4rem}
    .back-conter strong{font-size: 5rem}
    .local-three-slider{margin-top: 3rem}
    .back-conter{top: 0.75rem;}
    .local-three-slider figcaption{padding: 1rem}
    .local-three-slider article{margin-inline: 0.5rem}
    .about-section-seven .shape{display: none;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
	.banner h1, .inner-banner figcaption h1{font-size: 3rem}
	.offcanvas-body ul{gap: 6rem 2.5rem;}
	.main-heading h2{font-size: 2rem}
	.home-section-one .row .col-md-6:first-child{display: flex;flex-direction: column;justify-content: space-between;margin-bottom: 1rem}
	.sec3Slider img{height: 500px;}
	.home-section-eight figure img{height: 400px;}
	.topFooter, .home-section-nine .locations{padding-left:0;padding-right: 0}
	.sec3Slider figure::before{width: 39.75%}
	.home-section-six .sec6Wrap{margin-left: 0;margin-right: 0}
	.local-section-two figure{margin-bottom: 5rem;}
	.local-section-eight .shape{right: 0;}
	.service-detail-three .col-lg-5:nth-child(even) article{margin-top: 4.5rem;}
	.service-detail-three .serv-wrap::before {height: 102%}
	.back-conter strong{font-size: 12.25rem;}
	.back-conter {top: 0.5rem;}
}
@media only screen and (max-width: 1199px){
	.home-section-six h4{max-width: 100%;}
	.slick-arrow{left: -10px;width: 2.5rem;height: 2.5rem}
	.slick-next{left: auto;right: -10px}
	.slick-arrow svg{width: 10px;height: auto;}
	.local-section-seven figcaption{position: relative !important;margin-top: 2rem;}
	.project-detail-one .pro-slider-thumb .slick-arrow{left: 0;}
	.project-detail-one .pro-slider-thumb .slick-next{left: auto;right: 0;}
	.about-section-seven p{max-width: 100%;}
	.about-section-seven img{height: 42rem;}
	.home-section-one .col-xl-4:nth-child(1){margin-top: 0}
}
@media only screen and (min-width: 1200px) and (max-width: 1299px){
	.topFooter, .home-section-nine .locations{padding-left:0;padding-right: 0}
	.sec3Slider figcaption{padding-top: 1rem}
	.sec3Slider article{margin-top: 1.5rem}
	.offcanvas-body ul {gap: 6rem 2.875rem;}
	.topFooter .contactInfo{margin-right: -1rem}
	.contact-section-two .contactInfo ul{gap: 5rem}
	.local-section-seven img{height: 40rem}
	.main-heading h2{font-size: 2.5rem;}
	.banner h1{font-size: 3.5rem;}
	.inner-banner figcaption h1{font-size: 3rem;}
}