@media(min-width:2500px){
	.project-sector-v2.team-list-wrp .container {
        top: -470px !important;
    }
}

@media(min-width:2000px) and (max-width:2800px){
	.hero-banner{
		padding: 0 0 650px;
	}
	.banner-shap{max-width:45%;top: 0px;}
	.about-center{padding: 30px 0 250px;}
	.news-details-banner .about-center{padding: 0 0 600px;}
	.news-details-wrp .container{top: -200px;}

	.contact-banner .about-center{padding: 0 0 610px;}
	.career-banner .about-center{padding: 0 0 650px}

	.service-inbox{margin: 0 14% 0 auto;}
	.nav-rw{margin: 0 14% 0 auto;}

	.project-details-banner{padding: 0 0 600px;}

	.project-sector-v2.team-list-wrp .container{top: -320px;}

	.vimeo-lazy-autoplay {
  padding-bottom:53% !important;
	}
}

@media(min-width:1759px) and (max-width:1880px){
	.lets-work a{font-size: 155px;line-height: 150px;}


	.team-list-wrp-v3 .container {
    top: -187px;
}
}

@media(min-width:1601px) and (max-width:1760px){
	.contact-page.contact-wrp .container{top: -80px;}
	.case-page .mono-shp{top: -250px;}
	.workwith-uswrp .container{top: -145px;}
	.contact-wrp.career-wrp .container{top: -125px;}
	.news-details-wrp .mono-shp{left: 12%;}
	.lets-work a{font-size: 130px;line-height: 135px;}
	.have-project-wrp.workwith-uswrp.no-project-section .container{top: 0;}

	.our-location-contact .loaction-row{margin:30px 0 0;}

	.navbar-light .navbar-nav li:last-child .dropdown-menu{right: 0 !important;left: auto;}
	.team-list-wrp .btn-contain{margin: 0 0 50px;}	

	.team-list-wrp.project-sector-v2 .container{top: -170px;}

	.navbar-light .navbar-nav li .dropdown-menu li .dropdown-menu{ left: 100%!important;right: unset !important;}

	.news-banner-v3 .about-center {
    padding: 70px 0 41px;
}


.team-list-wrp-v3 .container {
        top: -175px;
    }

}

@media(min-width:1500px) and (max-width: 1600px){
	.service-wrp .swiper-nav{left: 15px;}

	.contact-list ul li a{padding: 25px 27px; font-size: 18px;}
	.project-contact-right .block-title{font-size: 32px;}
	.contact-list ul li { margin-right: 16px; }
	.project-contact-wraper .number{margin-right: 53px;}

	.team-list-wrp.project-sector-v2 .container{top: -200px !important;}
	.strokeFill{width: 60%;}

	.we-are-wrp.we-are-wrap-v2 .map-img { max-width: 930px; }
	.lines-box .line-1{left: 214px;}
	.lines-box .line-2{left: 218px;}
	.lines-box .line-3 { bottom: 40%; left: 227px; }
	.lines-box .line-4 { bottom: 38%; left: 229px; }
	.lines-box .line-5 { bottom: 16%; left: 235px; }
	.lines-box .line-6 { bottom: 39%; left: 238px; }
	.lines-box .line-7 { bottom: 29%; left: 239px; }
	.we-are-wrp.we-are-wrap-v2 .map-live-box{    max-width: 360px;         bottom: 30%;}
	.we-are-wrp.we-are-wrap-v2 .map-add-box{max-width: 210px;}

	.navbar-light .navbar-nav li .dropdown-menu li .dropdown-menu{ left: 100%!important;right: unset !important;}

	.news-banner-v3 .about-center {
    padding: 70px 0 120px 0;
}

    .team-list-wrp-v3 .container {
        top: -195px !important;
    }
	 .counter-item {
    width: 18%;
	 }
}

@media (max-width: 1750px) {
	.we-are-wrp .container {
		top: -86px;
	}
}

@media(min-width:1500px) and (max-width: 1599px){

	.we-are-wrap-v3 .container {         top: -120px !important; }


	
	.news-banner-v3 .about-center {
    padding: 70px 0 140px 0;
}
}
@media(min-width:1400px) and (max-width: 1499px){
	.contact-list ul li a{padding: 25px 27px; font-size: 18px;}
	.project-contact-right .block-title{font-size: 32px;}
	.contact-list ul li { margin-right: 16px; }
	.project-contact-wraper .number{margin-right: 53px;}

	.we-are-wrp.we-are-wrap-v2 .map-img { max-width: 930px; }
	.lines-box .line-1{left: 214px;}
	.lines-box .line-2{left: 218px;}
	.lines-box .line-3 { bottom: 40%; left: 227px; }
	.lines-box .line-4 { bottom: 38%; left: 229px; }
	.lines-box .line-5 { bottom: 16%; left: 235px; }
	.lines-box .line-6 { bottom: 39%; left: 238px; }
	.lines-box .line-7 { bottom: 29%; left: 239px; }
	.we-are-wrp.we-are-wrap-v2 .map-live-box{    max-width: 360px;         bottom: 30%;}
	.we-are-wrp.we-are-wrap-v2 .map-add-box{max-width: 210px;}

	.we-are-wrap-v3 .container { top: -92px !important; }

	.navbar-light .navbar-nav li .dropdown-menu li .dropdown-menu{ left: 100%!important;right: unset !important;}

    .team-list-wrp-v3 .container {
        top: -160px !important;
    }
	 	 .counter-item {
    width: 18%;
	 }
}

@media(min-width:1300px) and (max-width: 1399px){
	.contact-list ul li a{padding: 25px 27px; font-size: 18px;}
	.project-contact-right .block-title{font-size: 32px;}
	.contact-list ul li { margin-right: 16px; }
	.project-contact-wraper .number{margin-right: 53px;}


	.we-are-wrp.we-are-wrap-v2 .map-img { max-width: 930px; }
	.lines-box .line-1{left: 214px;}
	.lines-box .line-2{left: 218px;}
	.lines-box .line-3 { bottom: 40%; left: 227px; }
	.lines-box .line-4 { bottom: 38%; left: 229px; }
	.lines-box .line-5 { bottom: 16%; left: 235px; }
	.lines-box .line-6 { bottom: 39%; left: 238px; }
	.lines-box .line-7 { bottom: 29%; left: 239px; }
	.we-are-wrp.we-are-wrap-v2 .map-live-box{    max-width: 360px;         bottom: 30%;}
	.we-are-wrp.we-are-wrap-v2 .map-add-box{max-width: 210px;}


	.we-are-wrp.we-are-wrap-v2 .map-img { max-width: 930px; }
	.lines-box .line-1{left: 214px;}
	.lines-box .line-2{left: 218px;}
	.lines-box .line-3 { bottom: 40%; left: 227px; }
	.lines-box .line-4 { bottom: 38%; left: 229px; }
	.lines-box .line-5 { bottom: 16%; left: 235px; }
	.lines-box .line-6 { bottom: 39%; left: 238px; }
	.lines-box .line-7 { bottom: 29%; left: 239px; }
	.we-are-wrp.we-are-wrap-v2 .map-live-box{ max-width: 360px; bottom: 30%;}
	.we-are-wrp.we-are-wrap-v2 .map-add-box{max-width: 210px;}


	.we-are-wrap-v3 .container { top: -67px !important; }
	.navbar-light .navbar-nav li .dropdown-menu li .dropdown-menu{ left: 100%!important;right: unset !important;}
    .news-banner-v3 .about-center {
        padding: 70px 0 90px !important;
    }

	   .team-list-wrp-v3 .container {
        top: -104px !important;
    }
	     .news-filter-row ul {
        top: -86px;
		  justify-content: center;
        position: relative;
    }
	 .counter-item {
    width: 18%;
	 }
}

@media(min-width:1200px) and (max-width: 1299px){
	.contact-list ul li a{padding: 22px 24px; font-size: 16px;}
	.project-contact .project-contact-block{padding-bottom: 70px;}
	.project-contact-right .block-title{font-size: 28px;}
	.project-contact-right .details{font-size: 20px;}
	.contact-list ul li { margin-right: 16px; }
	.project-contact-wraper .number{margin-right: 15px; font-size: 32px;}
	.project-contact .section-title{font-size: 68px;}
	.project-contact-wraper{padding-top: 32px; padding-bottom: 30px;}


	.we-are-wrp.we-are-wrap-v2 .map-img { max-width: 930px; }
	.lines-box .line-1{left: 214px;}
	.lines-box .line-2{left: 218px;}
	.lines-box .line-3 { bottom: 40%; left: 227px; }
	.lines-box .line-4 { bottom: 38%; left: 229px; }
	.lines-box .line-5 { bottom: 16%; left: 235px; }
	.lines-box .line-6 { bottom: 39%; left: 238px; }
	.lines-box .line-7 { bottom: 29%; left: 239px; }
	.we-are-wrp.we-are-wrap-v2 .map-live-box{    max-width: 360px;         bottom: 30%;}
	.we-are-wrp.we-are-wrap-v2 .map-add-box{max-width: 210px;}

	.lines-box .line-img>*{    width: calc(100% - 75px);}

	.project-wrp.career-pro.contact-img-section-v2 .project-img figure img {height: 750px;}
	.lines-box .line-img.line-1:after{top: 24px;}
	.lines-box .line-img.line-2:after { top: 26px; }
	.lines-box .line-img.line-5>*{        width: calc(100% - 16px);}
	.lines-box .line-img.line-4:after { bottom: 3px; }
	.lines-box .line-img.line-3:after { bottom: 3px; right: 70px; }
	.lines-box .line-img.line-5:after { bottom: -3px; right: 10px; }
	.lines-box .line-img.line-7:after { bottom: 13px; right: 67px; }
	.lines-box .line-img.line-6:after { bottom: 5px; right: 69px; }
	.our-sectors-details .our-sectors-list ul li{    font-size: 70px;}
	.our-sectors-details .our-sectors-list ul li img{height: 70px;}
	.size-rw h2 sup {top: -30px; }

	.we-are-wrap-v3 .container { top: 0 !important; padding-top: 70px; }

	 .we-are-wrap-v3  .weare-shap {
        display: none;
    }	

	.navbar-light .navbar-nav li .dropdown-menu li .dropdown-menu{ left: 100%!important;right: unset !important;}
   .news-banner-v3 .about-center {
        padding: 70px 0 90px !important;
    }
    .team-list-wrp .container {
        top: -78px;
    }

 .counter-item {
    width: 18%;
	 }
	 .counter-item .disc * {
    font-size: 18px;
	 }
	 .count-title * {
    font-size: 40px;
	 }
}

@media (max-width:1299px) {
			.team-list-wrp-v3 .team-banner-shp {
display: none;
}
		.team-list-wrp-v3  .container {
		top: 0px !important;
		}

		.team-list-wrp-v3  {
			padding: 70px 0  !important;

		}
.news-banner-v3 {
	padding: 0px 0 50px !important;
}
		.news-banner-v3 .about-center {
	padding: 70px 0 40px !important;
}

	.team-list-wrp-v3 .news-filter-row ul{
	justify-content: center !important;
	}
}

@media(min-width:1201px) and (max-width:1600px){
	/* *** Home Page *** */
	.container{max-width: 1170px;}
	header{padding: 15px 0;}
	.logo-box img{height: 75px;}
	.top-rightbar ul li{margin-right: 15px;}
	.top-rightbar ul li a{padding: 12px;min-width: 150px;max-width: 150px;font-size: 14px;}
	.navbar-light .navbar-nav .nav-link{min-width: 150px;font-size: 14px;padding: 12px 0 12px 0;}
	.navbar-light .navbar-nav li:last-child .dropdown-menu{right: 0 !important;left: auto;}
	.navbar-light .navbar-nav li .dropdown-menu li a{padding: 15px 30px 15px 10px; font-size: 14px; white-space: normal;}

	.hero-banner{padding: 0px 0 350px;}
	.hero-banner h1{font-size: 65px;line-height: 65px;margin: 0 0 100px;}
	.banner-shap{max-width: 45%;right: 15px;top: 150px;}
	.banner-data{max-width: 350px;}
	.banner-data ul{margin: 0 -10px;}
	.banner-data ul li{padding: 0 10px;}
	.banner-imgbx figure ,.banner-imgbx figure image{height: 100px;}
	.bannerpro-data{padding: 15px;}
	.bannerpro-data h2{font-size: 18px;line-height: 24px;}
	.btn-more{right: 10px;}

	.we-are-wrp{margin: 0;background-size: 100% 100%;padding:0 0 50px;}
	.we-are-wrp .container{top: 0;}
	.we-are-wrp h2{font-size: 20px;margin: 0 0 30px;}
	.we-are-wrp h6{font-size: 20px;letter-spacing: normal;line-height: 30px;}
	.we-are-title h3{font-size: 42px;line-height: 52px;}
	.loaction-row{margin: 0;}
	.map-img{max-width: 600px;}
	.map-add-box{max-width: 180px;}
	.map-live-box h4,.map-add-box h4{font-size: 18px;line-height: 26px;letter-spacing: normal;margin: 0;}
	.map-live-box{max-width: 870px;bottom: 26%;}
	.location-img{min-width: 250px;height: 250px;max-width: 250px;margin: 0 0 25px;}
	.location-img img{width: 250px;height: 250px;}

	.about-wrp{padding: 50px 0;}
	.about-wrp h3{font-size: 20px;}
	.about-data h2{font-size:54px;line-height:64px;max-width: 60%;}
	.about-data h4{font-size: 26px;line-height: 34px;margin: 0 0 30px;}
	.about-data p{font-size: 18px;line-height: 26px;margin: 0 0  15px;}
	.about-img{margin: 50px 0 0;}
	.about-img figure svg image{height: 500px;object-fit: cover;}

	.service-title-rw{top: 0;padding: 25px 0;}
	.service-title-rw h3{font-size: 15px;line-height: 22px;}
	.pager-rw{top: 0;padding: 45px 0;}
	.swiper-nav{top: 100px;}
	.service-inbox{padding: 0 25px;}
	.service-inbox h2{font-size: 60px;line-height: 70px;letter-spacing: normal;margin: 0 0 20px;}
	.serivce-small-dt p{font-size: 18px;line-height: 26px;}
	.serivce-small-dt ol li{font-size: 18px;line-height: 26px;}
	.btn-main{padding: 20px 30px;font-size: 18px;}
	.service-row .service-img img{height: 1100px;}

	.purpose-wrp{padding: 80px 0;}
	.purpose-list .purpose-block{margin: 0 0 100px;}
	.purpose-list .accordion .accordion-item .accordion-button{padding: 0;font-size: 32px;line-height: 40px;letter-spacing: normal;}
	.purpose-img{right: 0;opacity: 0.30;max-width: 400px;}
	.purpose-list h3{font-size: 18px;margin: 0 0 15px;}
		
	.project-wrp{padding: 80px 0 0;}
	.project-wrp h3{font-size: 16px;}
	.recent-projects-wrp h2{font-size: 32px;line-height: 36px;margin: 0 0 25px;}
	.project-box p{font-size: 20px;line-height: 26px;letter-spacing: normal;}
	.project-count h4{font-size: 14px;line-height: 22px;}
	.recent-projects-wrp{padding: 0 0 60px;}
	.project-act-rw{padding: 0 1px 15px 0;}
	.project-wrp .project-img img{height: 700px;}
	.proshapbox{max-width: 250px;}

	.nav-rw{max-width: 100px;margin: 0;}
	.project-box p{margin: 0 0 100px;}	
	.project-slider .swiper-nav{bottom: 80px;max-width: 90px;margin: 0;}
	.nav-rw .swiper-button-next, .nav-rw .swiper-button-prev{width: 40px;height: 40px;}
	.swiper-button-next:after, .swiper-button-prev:after{width: 40px;height: 40px;line-height: 40px;font-size: 16px;}
	.press-slider .swiper-nav{top: -90px;max-width: 110px;}
	.project-slider .pager-rw{padding: 0;}
	.project-act-rw .btn-main{padding: 10px 20px;font-size: 16px;}

	.press-wrp{padding: 50px 0;overflow: hidden;}
	.press-tabs .row{margin: 0 -15px;}
	.press-tabs .row .col-md-4{padding: 0 15px;}
	.press-wrp h2{font-size: 16px;letter-spacing: normal;margin: 0 0 25px;}
	.press-tabs .nav-tabs{margin: 0 0 30px;}
	.press-tabs .nav-tabs li{margin: 0 10px 10px 0;}
	.press-tabs .nav-tabs li a{padding: 12px 25px;font-size: 14px;letter-spacing: normal;}
	.press-data h3{font-size: 18px;line-height: 26px;}
	.press-data p{font-size: 16px;}
	.press-shp{top: -2px;}
	.press-img a.view-full{font-size: 18px;line-height: 26px;}
	.press-img img{height: 300px;}
	.press-shp-right img, .press-shp img{width: 150px;height: auto;}
	.press-shp-right{top: -1px;}

	.footer-shp{width: 200px;}
	.footer-top{padding: 80px 0;}
	.contact-form{padding: 0;}
	.footer-logo{max-width: 170px;}
	.contact-form h3{font-size: 20px;line-height: 30px;letter-spacing: normal;margin: 0 0 20px;}
	.contact-form h4{font-size: 16px;margin: 0 0 15px;}
	.contact-form .form-group .form-control{font-size: 14px;padding: 12px 15px;}
	.contact-form p{font-size: 16px;}
	.quicklinks-bx ul li{margin-right: 25px;}
	.social-bx h4{font-size: 16px;}
	.quicklinks-rw{padding: 0 0 30px;}
	.copyright{padding: 25px 0;}
	.copyright ul li{margin-right: 15px;}
	.copyright ul li a,.copyright p{font-size: 14px;line-height: 24px;}
	/* *** End Home Page *** */

	/* *** About Page *** */
	.story-slider .swiper-slide{height: auto;}
	.story-slider .about-story-banner{height: 100%;}
	/* .about-banner{padding: 45px 0 0;} */
	.about-banner h1,.news-details-banner.about-banner h1{font-size:62px;line-height: 70px;letter-spacing: normal;}
	.about-center h4{font-size: 26px;line-height: 36px;margin: 0;font-weight: 600;}
	.banner-data ul{margin: 0 -5px;}
	.banner-data ul li{padding: 0 5px;}
	.btn-more{width: 35px;height: 35px;line-height: 35px;font-size: 12px;right: 10px;top: -17px;}
	.bannerpro-data{padding: 15px;}
	.bannerpro-data h2{font-size: 18px;line-height: 26px;}
	.about-center{padding: 30px 0 70px;}	
	.ourteam-banner .about-center{padding: 30px 0 250px;}
	.desktop-img{display: none;}
	.news-banner .about-center{padding: 30px 0 130px;}
	.mobile-img{display: block;}
	.about-story-img img{height:100%;object-fit: cover;width: 100%;}
	.about-story-img figure{height: auto;}
	.story-data-inbx{padding: 65px 0;}
	.story-data-inbx h2{font-size: 20px;margin: 0 0 30px;}
	.new-quality-pro-section .inner-prodt h3{font-size: 20px;}
	.story-infobx p{font-size: 20px;line-height: 26px;}
	.capablities-wrp .about-data h2{max-width: 50%;}
	.story-infobx p:last-child{margin: 0;}
	.about-data ul{padding: 0 0 0 145px;}
	.about-data ul li, .delivery-data ul li, .steel-data ul li{font-size: 18px;line-height: 28px; margin: 0 0 8px;}
	.capablities-wrp .about-img{margin: 50px 0 0;}
	.manufacture-wrp .about-data h3{font-size: 22px;line-height: 30px;letter-spacing: normal;}
	.steel-data{padding: 0;}
	.offsite-abt-wrp .steel-data{padding: 0}
	.steel-rw .row{align-items: flex-start;}
	.bottomright.common-shap{max-width: 150px;}
	.common-shap{max-width: 100px;}
	.delivery-row{margin: 0 0 45px;}
	.delivery-wrp h2{font-size: 42px;text-align: center;line-height: 50px;margin: 0 auto 30px;}
	.delivery-wrp h2 span{margin: 0;}
	.delivery-data{padding: 0 0;}
	.delivery-data p{font-size: 18px;line-height: 26px;margin: 0 0 15px;}
	.delivery-wrp{padding: 30px 0 70px;}
	.have-project-wrp{padding: 100px 0 60px;}
	.new-pro-title h2{font-size: 28px;line-height: 36px;margin: 0 0 20px;letter-spacing: normal;}
	.new-pro-title .btn-main{padding: 15px 30px;margin: 0;}
	.new-proimg{max-width: 350px;}
	.new-proimg img{width: 350px;height: 350px;}
	.inner-prodt h6{font-size: 14px;letter-spacing: normal;}
	.inner-prodt h3{font-size: 18px;letter-spacing: normal;line-height: 24px;}
	.inner-prodt{padding: 0;}
	.manufacture-wrp .about-data h2{max-width: 450px;}
	.new-quality-pro-section .inner-prodt{padding-left: 10px;}

	.manufacture-wrp .about-data h3{max-width: 500px;width:500px;margin: 0 0 -50px;}
	.manufacture-wrp .steel-data ul{margin:70px 0 25px;}

	.story-slider .swiper-nav{bottom: 30px;}

	.about-logo-img img{width: 120px;}

	.project-details-wrp .our-sectors-details{top: 0;}
	/* *** End About Page *** */

	/* *** Agri Page *** */
	.offsite-banner{padding:0 0 60px 0;}
	.offsite-banner h1{font-size: 52px;line-height: 52px;letter-spacing: normal;}
	.agricultural-banner h1 span{font-size: 30px;letter-spacing: normal;margin: 0;line-height:50px;}
	.offsite-row{padding: 50px 0 20px;}
	.offsite-row h3{padding: 0;font-size: 16px;margin: 0 0 15px;}
	.offsite-txtbx h2{font-size: 40px;line-height: 40px;}
	.offsite-txtbx{margin: 0 0 30px;}
	.contructionbx h4,.offsite-txtbx p{font-size: 16px;line-height: 24px;max-width: 100%;}
	.offsite-wrp{padding: 0 0 160px;}
	.offsite-wrp.modular-wrp{padding: 0 0 150px}
	.commercial-wrp{top: -250px;}
	.offsite-certi-wrp .commercial-block{padding: 50px 0 50px 50px;}
	.commercial-block h2{font-size: 60px;line-height: 68px;letter-spacing: normal;}
	.commercial-slider{padding: 0;}
	.com-num{margin: 0 15px 0 0;}
	.com-num h3{font-size: 30px;}
	.lets-work{padding: 30px;}
	.lets-work h2{font-size: 70px;line-height: 80px;}
	.lets-work p{font-size: 22px;line-height: 30px;}
	.lets-work a{font-size: 100px;}
	.offsite-abt-wrp .steel-rw h3{margin: -70px 0 0 -180px;width: 350px;font-size: 28px;line-height: 36px;letter-spacing: normal;}
	.offsite-abt-wrp .about-data h2{max-width: 50%;font-size: 60px;line-height: 70px;margin: 0 auto 100px;}
	.offsite-abt-wrp .steel-data p{font-size: 18px;line-height: 26px;}
	.story-infobx ul li{font-size: 17px;line-height: 24px;margin: 0 0 15px;}
	.new-quality-pro-section .inner-prodt .new-pro-description p,.story-data-inbx .story-infobx p,.new-quality-pro-section .inner-prodt .new-pro-description ul li{font-size: 17px;line-height: 24px;margin: 0 0 15px;}
	.story-data-inbx .story-infobx p{margin-top: 15px;}
	.about-story-img figure{height: 100%;}
	.cladding-product-wrp{padding: 70px 0;}
	.cladding-data h2{font-size: 42px;line-height: 52px;margin: 0 0 50px;max-width: 70%;}
	.cladding-data h3{font-size: 22px;line-height: 30px;margin: 0 0 30px;letter-spacing: normal;}
	.products-features ul li h3{min-width: 50px;margin: 0 15px 0 0;font-size: 28px;}
	.products-features ul li p{font-size: 20px;line-height: 26px;min-height: auto;}
	.products-features ul li:first-child p{font-size: 22px;line-height: 28px;}
	.offsite-project-wrp .project-box h2{font-size: 52px;line-height: 62px;margin: 0 0 30px;}
	.offsite-project-wrp .project-box p{font-size: 22px;line-height: 30px;margin: 0 0 120px;}
	.offsite-project-wrp .project-act-rw{padding: 0 0 20px;}
	.project-img .common-shap img{height: auto;}
	.have-project-wrp.workwith-uswrp{padding: 0;}
	.have-project-wrp.workwith-uswrp .container{top: -80px;}

	.press-img .team-rightshp{width: 150px;}
	.team-inshp.team-rightshp img{height: auto;}
	/* *** End Agri Page *** */

	/* *** Career Page *** */
	.career-banner .about-center{padding: 100px 0 400px;}
	.contact-wrp{padding: 50px 0 0;}
	.contact-wrp .container{top: -100px;}
	.career-title{padding: 0 0 50px;}
	.career-title h2{font-size: 42px;line-height: 52px;margin: 0 auto 35px;}
	.career-title p{padding: 0;font-size: 18px;line-height: 26px;}
	.career-row h3{font-size: 30px !important;line-height: 36px !important;margin: 0 auto 25px;}
	.career-row .btn-group .btn-main{font-size: 16px;max-width: 180px;margin: 0;}
	.career-listing-wrp{margin: 0 0 -70px;}	
	.project-img-shp{width: 250px;}
	.project-img-shp img{height: auto !important;}
	.contact-shap{bottom: calc(100% - 1px);}

	.job-apply-row{padding: 35px 0;}
	.job-title a, .job-title h1 a{width: 60px;min-width: 60px;height: 60px;line-height: 65px;font-size: 18px;margin-right: 20px;}
	.job-title h1{font-size: 42px;line-height: 50px;}
	.job-apply-row .btn-group .btn-main{max-width: 180px;}
	.job-location-wrp{padding: 50px 0;}
	.job-location-box h3{font-size: 24px;}
	.job-location-box p{font-size: 18px;line-height: 24px;}
	.job-row{padding: 70px 0;}
	.job-row h2{font-size: 26px;line-height: 34px;}
	.job-row ol li, .job-row ul li,.job-row p{font-size: 20px;line-height: 28px;letter-spacing: normal;}
	.job-details-wrp .btn-main{margin: 80px auto 0;}

	.job-title h3{font-size: 26px;text-align: center;}
	.job-title h3 span{font-size: 16px;margin: 15px 0 0;}
	.job-small-details{padding: 50px 0 0;}
	.job-small-details h1{font-size: 36px;}
	.job-small-details h1 span{display: block;margin: 15px 0 0 0;font-size: 24px;line-height: 34px;}
	.job-small-details h1 span label{margin: 0 0 0 25px;font-size: 14px;padding: 10px;}
	.apply-job-wrp{padding: 40px 0;}
	.apply-job-wrp h2{font-size: 28px;}
	.custome-rad [type="radio"]:checked + label, .custome-rad [type="radio"]:not(:checked) + label,
	.job-apply-from .form-group .custome-chack .styled-checkbox + label,.custome-chack .styled-checkbox + label{font-size: 18px;line-height: 26px;letter-spacing: normal;}
	.custome-rad [type="radio"]:checked + label:before, .custome-rad [type="radio"]:not(:checked) + label:before,
	.custome-chack .styled-checkbox + label:before{min-width: 25px;width: 25px;height: 25px;}
	.custome-chack .styled-checkbox:checked + label:after{min-width: 25px;width: 25px;height: 25px;line-height: 25px;font-size: 12px;}
	.job-apply-from{padding: 50px 0;}
	.job-apply-from .upload-btn-wrapper{margin: 0 0 60px;padding: 30px 35px;}
	.job-apply-from .upload-btn-wrapper .btn{flex-wrap: wrap;font-size: 20px;}
	.job-apply-from .upload-btn-wrapper .btn figure{min-width: 30px;max-width: 30px;}
	.job-apply-from .upload-btn-wrapper .btn label{margin: 0 0 0 15px;padding: 5px 10px;font-size: 16px;}
	.job-apply-from .form-group{margin: 0 0 35px;}
	.job-apply-from .form-group h6,.wpcf7-checkbox .wpcf7-list-item, .wpcf7-checkbox .wpcf7-list-item label{font-size: 18px;line-height: 24px;margin: 0 0 15px;letter-spacing: normal;}
	.job-apply-from .wpcf7-checkbox .wpcf7-list-item, .wpcf7-checkbox .wpcf7-list-item label{margin: 0 0 5px;}
	.job-apply-from .form-group .form-control{padding: 15px 25px;font-size: 16px;}
	.job-apply-from .form-group select.form-control{padding: 15px 40px 15px 25px;font-size: 16px;background-size: 40px;}
	.job-apply-from .form-group h5{font-size: 16px;line-height: 24px;}
	.custome-rad [type="radio"]:checked + label:after, .custome-rad [type="radio"]:not(:checked) + label:after{min-width: 15px;width: 15px;height: 15px;}
	.job-apply-from .row{margin: 0 -15px;}
	.job-apply-from .row .col-md-12, .job-apply-from .row .col-md-6{padding: 0 15px;}
	.size-rw h2 sup{top: -45px;}
	.job-apply-from form .form-group label .label-text { font-size: 18px; line-height: 24px; margin: 0 0 15px; letter-spacing: normal; }

	.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{font-size: 18px;line-height: 24px;padding-left: 30px;}
	.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:before{width: 20px;height: 20px;top: 0;}
	.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:after{width: 14px;height: 14px;top: 3px;left: 3px;border-radius: 3px;}
	/* *** End Career Page *** */

	/* *** Certification Page *** */
	.certifications-banner{padding: 0 0 50px 0;}
	.certifications-banner h1{font-size: 52px;line-height: 60px;letter-spacing: normal;}
	.certifications-img{max-width: 800px;}
	.certification-banner-row{margin: -65px 0 0;}
	.certification-banner-data{padding: 0;margin: 0 0 0 auto;}
	.certification-banner-data h2{font-size: 150px;letter-spacing: normal;line-height: 150px;}
	.certification-banner-data h3{font-size: 16px;line-height: 24px;}
	.certified-wrp .serivce-small-dt{padding: 250px 0 0;}
	.certified-wrp .service-inbox h2,.misvis-wrp.certified-wrp .service-inbox h2{top: 100px;}
	.certified-wrp .serivce-small-dt ul{padding: 0;}
	.certified-wrp .serivce-small-dt ul li{font-size: 16px;line-height: 22px;}
	.certifications-listwrp{padding: 60px 0 30px;}
	.certifications-head h2{font-size: 30px;line-height: 40px;text-align: center;margin: 0 auto 30px;}
	.certifications-head p{font-size: 18px;line-height: 26px;text-align: center;}
	.certify-shp{width: 150px;}
	.certification-box{padding: 100px 30px 30px 30px;margin: 0 0 30px;height: calc(100% - 30px);}
	.certification-img figure{height: 320px;border-radius: 15px;overflow: hidden;margin: 0 0 25px}
	.certification-img figure image{height: 320px;}
	
	.add-btn{width: 40px;height: 40px;top: 20px;right: 20px;}
	.add-btn svg{height:20px;}
	.certification-box h3{font-size: 30px;line-height: 40px;text-align: center;letter-spacing: normal;}
	.certifications-listwrp .team-banner-shp{top: -21px;}
	/* *** End Certification Page *** */

	/* *** Contact Page *** */
	.contact-banner .about-center{padding: 0 0 450px;}
	.contact-wrp h3{font-size: 42px;line-height: 52px;}
	.contact-wrp .container{max-width: 1000px;}
	.contact-pgbox{margin: 0 auto;}
	.contact-pgbox .form-group{margin: 0 0 25px;}
	.contact-pgbox .form-group .form-control{padding: 15px 20px;font-size: 16px;}
	.contact-pgbox .btn-main{padding: 15px;max-width: 180px;font-size: 18px;margin: 0 ;}
	.contact-now-rw{padding: 60px 0;}
	.contact-now-rw ul{max-width: 100%;flex-wrap: wrap;margin: 0 -5px;}
	.contact-now-rw ul li{width: 33.33%;padding: 0 5px;}
	.contact-now-rw ul li a{padding: 15px;font-size: 16px;text-align: center;}
	.our-location-contact .map-add-box h4{font-size: 14px;margin: 0 0 10px;}
	.map-live-box a, .our-location-contact .map-add-box a{font-size: 14px;margin: 10px 0 0;}

	.contact-com-wrp{padding: 0 0 250px;}
	.contact-com-wrp .commercial-wrp{padding: 0;top: -150px;}
	.commercial-block{padding: 50px;}
	.commercial-slider .commercial-box{padding: 0 0 15px;margin: 0 0 15px;}
	.commercial-data h4{font-size: 26px;}
	.commercial-data p{font-size: 14px;margin: 0 0 15px;}
	.commercial-data ul li{margin: 0 10px 10px 0;}
	.commercial-data ul li a{padding: 15px 15px;font-size: 14px;}
	.contact-wrp{padding: 0 0 150px;}

	.contact-slider .nav-rw{padding: 0 30px;}
	.nav-rw .swiper-button-next, .nav-rw .swiper-button-prev{width: 40px;height: 40px;}
	.contact-slider .pager-rw{left: 40px;right: 40px;bottom: 0px;}
	/* *** End Contact Page *** */

	/* *** Missoin Vision Page *** */
	.serivce-small-dt h4{font-size: 24px;line-height: 32px;}
	.delivering-shap{max-width: 250px;}
	.delivering-wrp{padding: 100px 0 250px;}
	.delivering-row{margin: 0 0 60px;}
	.delivering-wrp h2{font-size: 40px;line-height: 46px;text-align: center;letter-spacing: normal;margin: 0 auto 60px;}
	.delivering-img img{border-radius: 10px; height: 540px !important;}
	.delivering-row .row{margin: 0 -15px}
	.delivering-row .row .col-md-6{padding: 0 15px;}
	.delivering-wrp .delivery-data,.delivering-row .delivering-data{padding: 0 0 0;}
	.delivering-data ul li{font-size: 18px;line-height: 26px;margin: 0 0 10px;}
	.delivering-data ul li p{font-size: 18px;line-height: 26px}
	.delivering-certiwrp .commercial-wrp{top: -150px;padding: 0;}
	.vission-block h3{font-size: 30px;line-height: 35px;}
	.vission-block p{font-size: 24px;line-height: 30px;}
	/* *** End Missoin Vision Page *** */

	/* *** News Page *** */
	.news-banner{padding: 50px 0 300px;}
	.team-list-wrp{padding: 0 0;}
	.team-list-wrp .container{top: -70px;}
	.team-list-wrp.project-sector-v2 .container{ top: -100px; }
	.team-list-wrp .btn-contain { margin-bottom: 65px; }
	.news-filter-row{margin: 0 0 40px;}
	.news-filter-row ul{flex-wrap: wrap;}
	.news-filter-row ul li{margin: 0 10px 10px 0}
	.news-filter-row ul li a{padding: 12px 20px 10px;font-size: 16px;line-height: 20px;}
	.news-filter-row ul li:last-child{margin: 0 0 10px;}
	.mono-shp{top: 50px;left: 0;right: 0;opacity: 0.50;width: 80%;}
	.mono-shp img{width: 100%;}
	.news-listing-wrp .press-box{margin: 0 0 40px;}
	.career-listing-wrp .btn-group, .case-study-row .btn-group, .news-listing-wrp .btn-group{padding: 50px 0 0;}
	.news-listing-wrp .row{margin: 0 -15px;}
	.news-listing-wrp .row .col-md-4{padding: 0 15px;}

	.news-details-banner .about-center{padding: 0 0 350px;}
	/* .news-detailsinbox .steel-rw h3{width: 500px;margin: -70px 0 30px -180px;} */
	.news-detailsinbox .steel-rw .steel-data .btn-main{margin: 50px 0 0;}
	.career-pro{padding: 0;}
	.project-wrp .project-img figure img{height: 800px;}
	.career-pro.project-wrp .project-img figure img{height: 900px;}
	/* *** End News Page *** */

	/* *** Offsite Page *** */
	.project-img .common-shap{max-width: 250px;}
	/* *** End Offsite Page *** */

	/* *** Team Page *** */	
	.ourteam-banner{padding: 0 0 300px;}
	.team-list-wrp .container{top: -50px;}
	.team-list-wrp .mono-shp{top: -00px;}
	.team-block{margin: 0 0 80px;}
	.team-nambox h3{font-size: 18px;line-height: 26px;}
	.team-hover .social-bx a{width: 45px;height: 45px;line-height: 48px;font-size: 16px;}
	.team-img figure img{height: 400px;}
	.team-inshp{max-width: 100px;}
	.team-list-wrp{margin: 0;}
	.team-list-wrp .row{margin: 0 -15px;}
	.team-list-wrp .row .col-md-4{padding: 0 15px;}
	.team-hover{padding: 15px;}
	.team-hover p{font-size: 14px;line-height: 18px;margin: 0;}	
	/* *** End Team Page *** */

	/* *** Privacy Policy Page *** */
	/* .privacy-banner .certification-banner-row{margin: -100px 0 0;} */
	.privacy-data h3{margin: 0 0 30px;font-size: 24px;line-height: 30px;}
	.company-details-wrp{padding: 50px 0 0;}
	.company-row h2{font-size: 20px;}
	.company-indetails p{font-size: 18px;line-height: 26px;margin: 0 0 15px;letter-spacing: normal;}
	.company-row{padding: 0 0 50px;}
	.privacy-img figure img{height: 350px;}
	.privacy-in-row{padding: 30px 0;}
	.privacy-in-row ol, .privacy-in-row ul{padding: 0;}
	.privacy-in-row ol li, .privacy-in-row ul li,.privacy-in-row p{font-size: 16px;line-height: 24px;letter-spacing: normal;}
	.privacy-in-row ol li, .privacy-in-row ul li{padding: 0 0 0 15px;margin: 0 0 10px;}
	.privacy-in-row ol li:after, .privacy-in-row ul li:after{width: 4px;height: 4px;}
	.privacy-in-row h2{font-size: 22px;line-height: 30px;}
	.privacy-in-row h4,.privacy-in-row h3{font-size:18px;line-height: 24px;}
	.privacy-in-row h5{font-size: 16px;line-height: 24px;font-weight: normal;}
	.privacy-in-row h6{font-size: 16px;line-height: 24px;}
	.project-img img{height: 800px;}
	.privacy-img .common-shap{max-width: 200px;}
	/* *** End Privacy Policy Page *** */

	/* *** Project Details Page *** */
	.project-details-banner{padding: 0px 0 350px;}
	.project-details-banner-video { padding-bottom: clamp(223px, -410.16px + 52.72vw, 349px); } /* 349px to 223px (1440 to 1201) */
	.back-btn{width: 50px;height: 50px;line-height: 55px;font-size: 16px;margin: 0 0 130px;}
	.project-details-banner h1{font-size: 72px;line-height: 80px;letter-spacing: normal;}
	.project-size-details{top: 0;padding: 0 0 80px;}
	.project-details-wrp{padding: 50px 0;}
	.list-top{margin: 0 0 50px;}
	.project-nambox{width: 50%;}
	.stucture-img{max-width:70%;top: -100px;left: 0;right: 0;margin: 0 auto;}
	.project-nambox{margin: 0 0 30px;}
	.size-rw h4,.project-nambox p{font-size: 20px;margin: 0 0 15px;}
	.project-nambox h3{font-size: 90px;line-height: 100px;}
	.size-rw h2{font-size: 90px;line-height: 100px;letter-spacing: normal;}
	.details-relatedpro h3, .products-details-dtrw h3{font-size: 20px;margin: 0 0 30px;}
	.details-relatedpro .project-common-details-main ul li,
	.details-relatedpro p, .products-details-dtrw p{font-size: 16px;line-height: 26px;letter-spacing: normal;}
	.details-relatedpro .project-common-details-main ul li:before{width: 4px;height: 4px;}
	.pro-details-inrw .products-details-dtrw{padding: 0 0 70px;margin: 0 0 70px;}
	.details-relatedpro p, .products-details-dtrw p{margin: 0 0 0px;}
	.project-wrp.details-relatedpro .project-act-rw{margin: auto 1px 0 0;}
	.details-relatedpro .project-count h4{font-size: 18px;}
	.details-relatedpro p{min-height: 150px;}
	.products-details-dtrw ol li,.products-details-dtrw ul li{font-size: 16px;line-height: 24px;}
	.products-details-dtrw ul li:before{top: 7px;width: 4px;height: 4px;}
	/* *** End Project Details Page *** */

	/* *** Project/CaseStudy Page *** */
	.case-study-row .certification-box{padding: 100px 50px 50px 50px}
	.caseimg-box{margin: 0 0 20px;}
	.caseimg-box img{height: 200px;}
	.certifications-rows.case-study-row{padding: 0 0 50px;}
	.case-study-banner .about-center{ /*padding: 30px 0 450px; */        padding: 200px 0 0px;}
	.case-study-banner {
    padding: 0 0 400px;
}
	.team-list-wrp .mono-shp{top: -150px;left: 5%;}
	/* *** End Project/CaseStudy Page *** */

	.modular-banner.offsite-banner h1{height: auto;}
	.news-details-wrp .mono-shp{left: 18%;}
	.main-banner-shape img{width: 100%;}
	.main-banner-shape{width: 96.8%;right: 20px;}

	.modular-abt-wrp h2{margin: 0 0 140px 21%}

	.wpcf7-checkbox .wpcf7-list-item label input:checked + .wpcf7-list-item-label:after{line-height: 20px;top: 0;}
	.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before,.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:after{width: 20px;height: 20px;min-width: 20px}

	/* **** 404 Page **** */
	.error-wrapper h1{font-size: 110px;}
	.error-wrapper p{font-size: 16px;margin: 0 0 30px;}
	.back-home-button{padding: 15px 30px}
	/* **** End 404 Page **** */

	.no-project-section{padding: 80px 0 !important;}
	.have-project-wrp.workwith-uswrp.no-project-section .container{top: 0;}
	.no-project-section .new-pro-title{padding: 0 0 30px;}

	.map-add-box{max-width: 170px;}
	.contact-wrp.contact-page .map-live-box{max-width: 730px;}

	.our-location-contact .loaction-row{margin:30px 0 0;}

			/*21/02/2025*/
	.recent-project-index .swiper-nav .nav-rw .swiper-button-prev:after, .recent-project-index .swiper-nav .nav-rw .swiper-button-next:after {         height: 50px; width: 50px;  font-size: 16px;  line-height: 282%;    border: 2px solid #9aa7c4;}
	.recent-project-index .swiper-nav { max-width: 100%; }
	.recent-project-index .swiper-nav .nav-rw .swiper-button-prev, .recent-project-index .swiper-nav .nav-rw .swiper-button-next { height: 50px; width: 50px;     font-size: 19px;	}
	.recent-project-index .recent-projects-wrp { padding: 0 0 40px; }
	/*21/02/2025*/

	.project-case-page-v2 .main-banner-shape{width: 75%;top: -250px;}

	.agri-slider .swiper-nav{margin: 0;padding: 0 15px;bottom: 15px;width: 100%;}

	.project-wrp.recent-project-index{margin: 0 0 50px;}
	.lets-work-v2{padding: 0 15px 50px;}

	.job-apply-from .form-group.phonenumbox .form-control{padding: 15px 40px 15px 115px !important;}


	/*25/7*/
	.page-hero-title { background-position: bottom right; padding: 20px 0;}
 	.page-hero-title h4 { font-size: 24px; line-height: 29px;  }
	.certifications-banner .page-hero-title { margin-bottom: 40px; }
	.about-banner.news-banner {padding: 0 0 300px;}
	/*25/7*/

	.modular-banner-v3 h1 { margin: 250px 0 150px 0; }

	
.news-banner-v3 .about-center {
    padding: 70px 0 120px 0;
}

.counter-section {
    padding: 60px 0 100px;
}
	.counter-section-title * {font-size: 60px;line-height: 70px;margin: 0 0 45px;}
	.details-relatedpro .project-common-details-v2 h2 { font-size: 40px; }

}

@media(min-width:1481px) and (max-width:1780px){
	.hero-banner {
        padding: 0px 0 500px;
    }
}
@media(min-width:1360px) and (max-width:1480px){
	.hero-banner {
        padding:0px 0 400px;
    }


}

@media(min-width:1025px) and (max-width:1200px){
	/* *** Home Page *** */
	.container{max-width: 990px;}
	header{padding: 15px 0;}
	.logo-box img{height: 60px;}
	.top-rightbar ul li{margin-right: 15px;}
	.top-rightbar ul li a{padding: 12px;min-width: 150px;max-width: 150px;font-size: 14px;}
	.navbar-light .navbar-nav .nav-link{min-width: auto;font-size: 14px;padding: 12px 25px 12px 0;}
	.navbar-light .navbar-nav li:last-child .dropdown-menu{right: 0 !important;left: auto;}
	.navbar-light .navbar-nav li .dropdown-menu li a{padding: 15px 30px 15px 15px;font-size: 14px;}

	.hero-banner{padding: 0px 0 100px;}
	.hero-banner h1{font-size: 65px;line-height: 65px;margin: 0 0 100px;}
	.banner-shap{max-width: 45%;right: 15px;top: 200px;}
	.banner-data{max-width: 350px; margin: 0;}
	.banner-data ul{margin: 0 -10px;}
	.banner-data ul li{padding: 0 10px;}
	.banner-imgbx figure ,.banner-imgbx figure image{height: 100px;}
	.bannerpro-data{padding: 15px;}
	.bannerpro-data h2{font-size: 18px;line-height: 24px;}
	.btn-more{right: 10px;}

	.we-are-wrp{margin: 0;background-size: 100% 100%;padding:80px 0 50px;}
	.we-are-wrp .container{top: 0;}
	.weare-shap{top: -13%;display: none;}
	.we-are-wrp h2{font-size: 20px;margin: 0 0 30px;}
	.we-are-wrp h6{font-size: 20px;letter-spacing: normal;line-height: 30px;}
	.we-are-title h3{font-size: 42px;line-height: 52px;}
	.loaction-row{margin: 0;}
	.map-img{max-width: 550px;}
	.map-add-box{max-width: 150px;bottom: 42%;}
	.map-live-box h4,.map-add-box h4{font-size: 14px;line-height: 22px;letter-spacing: normal;margin: 0;}
	.map-live-box{max-width: 730px;bottom: 25%;}
	.location-img{min-width: 150px;height: 150px;max-width: 150px;margin: 0 0 15px;}
	.location-img img{width: 150px;height: 150px;}

	.about-wrp{padding: 50px 0;}
	.about-wrp h3{font-size: 20px;}
	.about-data h2{font-size:40px;line-height: 50px;max-width: 75%;}
	.about-data h4{font-size: 26px;line-height: 34px;margin: 0 0 30px;}
	.about-data p{font-size: 18px;line-height: 26px;margin: 0 0  15px;}
	.about-img{margin: 50px 0 0;}
	.about-img figure svg image{height: 380px;object-fit: cover;}

	.project-act-rw .btn-main{padding: 10px 20px;font-size: 16px;}

	.service-title-rw{top: 0;padding: 25px 0;}
	.service-title-rw h3{font-size: 15px;line-height: 22px;max-width: 500px;}
	.pager-rw{top: 0;padding: 45px 0;}
	.swiper-nav{top: 100px;}
	.service-inbox{padding: 0 25px;}
	.service-inbox h2{font-size: 60px;line-height: 70px;letter-spacing: normal;margin: 0 0 20px;}
	.serivce-small-dt p{font-size: 18px;line-height: 26px;}
	.serivce-small-dt ol li{font-size: 18px;line-height: 26px;}
	.btn-main{padding: 20px 28px;font-size: 18px;}
	.service-row .service-img img{height: 1150px;}

	.purpose-wrp{padding: 50px 0;}
	.purpose-list .purpose-block{margin: 0 0 50px;}
	.purpose-list .accordion .accordion-item .accordion-button{padding: 0;font-size: 28px;line-height: 36px;letter-spacing: normal;}
	.purpose-img{right: 0;opacity: 0.30;max-width: 300px;}
	.purpose-list h3{font-size: 16px;margin: 0 0 15px;}

	.agri-slider .swiper-nav{margin: 0;padding: 0 15px;bottom: 15px;width: 100%;}

	.nav-rw{max-width: 100px;margin: 0;}
	.project-box p{margin: 0 0 100px;}	
	.project-slider .swiper-nav{bottom: 80px;max-width: 90px;margin: 0;}
	.swiper-button-next:after, .swiper-button-prev:after{width: 40px;height: 40px;line-height: 40px;font-size: 16px;}
	.press-slider .swiper-nav{top: -90px;max-width: 110px;}
	.project-slider{padding: 0;}
	.project-slider .pager-rw{padding: 0;}
		
	.project-wrp{padding: 50px 0 0;}
	.project-wrp h3{font-size: 16px;}
	.recent-projects-wrp h2{font-size: 32px;line-height: 36px;margin: 0 0 25px;}
	.project-box p{font-size: 20px;line-height: 26px;letter-spacing: normal;}
	.project-count h4{font-size: 14px;line-height: 22px;}
	.recent-projects-wrp{padding: 0 0 60px;}
	.project-act-rw{padding: 0 1px 15px 0;}
	.project-img figure image,.project-img figure{height: auto;}
	.desktop-img{display: none;}
	.mobile-img{display: block;}
	.project-wrp .project-img img{height: 500px;}
	.proshapbox{max-width: 200px;}
	.team-list-wrp.project-sector-v2 .container { top: -120px; }

	.job-apply-from .form-group.phonenumbox .form-control{padding: 15px 40px 15px 115px !important;}

	.press-wrp{padding: 50px 0;overflow: hidden;}
	.press-tabs .row{margin: 0 -15px;}
	.press-tabs .row .col-md-4{padding: 0 15px;}
	.press-wrp h2{font-size: 16px;letter-spacing: normal;margin: 0 0 25px;}
	.press-tabs .nav-tabs{margin: 0 0 30px;}
	.press-tabs .nav-tabs li{margin: 0 10px 10px 0;}
	.press-tabs .nav-tabs li a{padding: 12px 25px;font-size: 14px;letter-spacing: normal;}
	.press-data h3{font-size: 18px;line-height: 26px;}
	.press-data p{font-size: 16px;}
	.press-shp{top: -2px;}
	.press-img a.view-full{font-size: 18px;line-height: 26px;}
	.press-img img{height: 250px;}
	.press-shp-right img, .press-shp img{width: 150px;height: auto;}
	.press-shp-right{top: -1px;}

	.footer-shp{width: 200px;}
	.footer-top{padding: 80px 0;}
	.contact-form{padding: 0;}
	.footer-logo{max-width: 170px;}
	.contact-form h3{font-size: 20px;line-height: 30px;letter-spacing: normal;margin: 0 0 20px;}
	.contact-form h4{font-size: 16px;margin: 0 0 15px;}
	.contact-form .form-group .form-control{font-size: 14px;padding: 12px 15px;}
	.contact-form p{font-size: 16px;}
	.quicklinks-bx ul li{margin-right: 25px;}
	.social-bx h4{font-size: 16px;}
	.quicklinks-rw{padding: 0 0 30px;}
	.copyright{padding: 25px 0;}
	.copyright ul li{margin-right: 15px;}
	.copyright ul li a,.copyright p{font-size: 14px;line-height: 24px;}

	.purpose-list .accordion .accordion-item .accordion-button:before{width: 30px;height: 30px;font-size: 20px;}
	/* *** End Home Page *** */

	/* *** About Page *** */
	/* .about-banner{padding: 45px 0 0;} */
	.about-banner h1,.news-details-banner.about-banner h1{font-size:52px;line-height: 56px;letter-spacing: normal;}
	.about-center h4{font-size: 18px;line-height: 26px;margin: 0 0 35px;font-weight: 600;}
	.banner-data ul{margin: 0 -5px;}
	.banner-data ul li{padding: 0 5px;}
	.btn-more{width: 35px;height: 35px;line-height: 35px;font-size: 12px;right: 10px;top: -17px;}
	.bannerpro-data{padding: 15px;}
	.bannerpro-data h2{font-size: 18px;line-height: 26px;}
	.about-center{padding: 30px 0 50px;}	
	.desktop-img{display: none;}
	.mobile-img{display: block;}
	.about-story-img img{height:100%;object-fit: cover;width: 100%;}
	.about-story-img figure{height: auto;}
	.story-data-inbx{padding: 45px 35px 70px;}
	.story-slider .swiper-nav{bottom: 20px;}
	.story-slider .swiper-nav .nav-rw{padding: 0 30px;margin: 0 auto;}
	.story-slider .swiper-nav .nav-rw .swiper-button-next, .story-slider .swiper-nav .nav-rw .swiper-button-prev{width: 40px;height: 40px;}
	.story-data-inbx h2{font-size: 20px;margin: 0 0 30px;}
	.new-quality-pro-section .inner-prodt h3{font-size: 20px;}
	.story-infobx p{font-size: 18px;line-height: 26px;}
	.capablities-wrp .about-data h2{max-width: 50%;}
	.story-infobx p:last-child{margin: 0;}
	.about-data ul{padding: 0;}
	.about-data ul li, .delivery-data ul li, .steel-data ul li{font-size: 18px;line-height: 28px; margin: 0 0 8px;}
	.capablities-wrp .about-img{margin: 50px 0 0;}
	.manufacture-wrp .about-data h3{font-size: 22px;line-height: 30px;letter-spacing: normal;}
	.steel-data{padding: 0;}
	.offsite-abt-wrp .steel-data{padding: 0}
	.steel-rw .row{align-items: flex-start;}
	.bottomright.common-shap{max-width: 150px;}
	.common-shap{max-width: 100px;}
	.delivery-row{margin: 0 0 45px;}
	.delivery-wrp h2{font-size: 42px;text-align: center;line-height: 50px;margin: 0 auto 30px;}
	.delivery-wrp h2 span{margin: 0;}
	.delivery-data{padding: 0 0;}
	.delivery-data p{font-size: 18px;line-height: 26px;margin: 0 0 15px;}
	.delivery-wrp{padding: 30px 0 70px;}
	.have-project-wrp{padding: 100px 0 60px;}
	.new-pro-title h2{font-size: 28px;line-height: 36px;margin: 0 0 20px;letter-spacing: normal;}
	.new-pro-title .btn-main{padding: 15px 30px;margin: 0;}
	.new-quality-pro-section .new-pro-title .btn-main{padding: 15px;}
	.new-proimg{max-width: 350px;}
	.new-proimg img{width: 350px;height: 350px;}
	.inner-prodt h6{font-size: 14px;letter-spacing: normal;}
	.inner-prodt h3{font-size: 18px;letter-spacing: normal;line-height: 24px;}
	.inner-prodt{padding: 0;}
	.about-center .banner-data{max-width: 320px;}
	.manufacture-wrp .about-data h2{max-width: 450px;}
	.new-quality-pro-section .inner-prodt{padding-left: 30px;}

	.manufacture-wrp .about-data h3{max-width: 500px;width:500px;margin: 0 0 -50px;}
	.manufacture-wrp .steel-data ul{margin:70px 0 25px;}

	.about-story-banner{height: 100%;}
	.story-slider .swiper-slide{height: auto;}

	.about-logo-img img{width: 100px;}
	/* *** End About Page *** */

	/* *** Agri Page *** */
	.offsite-banner{padding: 0 0 60px 0;}
	.offsite-banner h1{font-size: 52px;line-height: 52px;letter-spacing: normal;}
	.modular-banner.offsite-banner h1{height: auto;}
	.agricultural-banner h1 span{font-size: 30px;letter-spacing: normal;margin: 0;line-height:50px;}
	.offsite-row{padding: 50px 0 20px;}
	.offsite-row h3{padding: 0;font-size: 16px;margin: 0 0 15px;}
	.offsite-txtbx h2{font-size: 40px;line-height: 40px;}
	.offsite-txtbx{margin: 0 0 30px;}
	.contructionbx h4,.offsite-txtbx p{font-size: 16px;line-height: 24px;max-width: 100%;}
	.offsite-wrp{padding: 0 0 160px;}
	.offsite-wrp.modular-wrp{padding: 0 0 150px}
	.commercial-wrp{top: -250px;}
	.offsite-certi-wrp .commercial-block{padding: 50px 0 50px 50px;}
	.commercial-block h2{font-size: 60px;line-height: 68px;letter-spacing: normal;}
	.commercial-slider{padding: 0;}
	.com-num{margin: 0 15px 0 0;}
	.com-num h3{font-size: 30px;}
	.lets-work{padding: 30px;}
	.lets-work h2{font-size: 70px;line-height: 80px;}
	.lets-work p{font-size: 22px;line-height: 30px;}
	.lets-work a{font-size: 80px;}
	.offsite-abt-wrp .steel-rw h3{margin: -70px 0 0 -180px;width: 300px;font-size: 24px;line-height: 32px;letter-spacing: normal;}
	.offsite-abt-wrp .about-data h2{max-width: 50%;font-size: 60px;line-height: 70px;margin: 0 auto 100px;}
	.offsite-abt-wrp .steel-data p{font-size: 18px;line-height: 26px;}
	.story-infobx ul li{font-size: 17px;line-height: 24px;margin: 0 0 15px;}
	.new-quality-pro-section .inner-prodt .new-pro-description p,.story-data-inbx .story-infobx p,.new-quality-pro-section .inner-prodt .new-pro-description ul li{font-size: 17px !important;line-height: 24px !important;margin: 0 0 15px;}
	.story-data-inbx .story-infobx p{margin-top: 15px;}
	.about-story-img figure{height: 100%;}
	.cladding-product-wrp{padding: 70px 0;}
	.cladding-data h2{font-size: 42px;line-height: 52px;margin: 0 0 50px;max-width: 70%;}
	.cladding-data h3{font-size: 22px;line-height: 30px;margin: 0 0 30px;letter-spacing: normal;}
	.products-features ul li h3{min-width: 50px;margin: 0 15px 0 0;font-size: 28px;}
	.products-features ul li:first-child p{font-size: 22px;line-height: 28px;}
	.products-features ul li p{font-size: 20px;line-height: 26px;min-height: auto;}
	.offsite-project-wrp .project-box h2{font-size: 52px;line-height: 62px;margin: 0 0 30px;}
	.offsite-project-wrp .project-box p{font-size: 22px;line-height: 30px;margin: 0 0 120px;}
	.offsite-project-wrp .project-slider .swiper-nav{bottom: 130px;}
	.offsite-project-wrp .project-act-rw{padding: 0 0 20px;}
	.project-img .common-shap img{height: auto;}
	.have-project-wrp.workwith-uswrp{padding: 0;}
	.have-project-wrp.workwith-uswrp .container{top: -80px;}

	.team-list-wrp.project-sector-v2 .container{top: -100px;}
	.team-list-wrp .btn-contain{margin: 0 0 45px;}

	.team-inshp.team-rightshp img{height: auto;}
	/* *** End Agri Page *** */

	/* *** Career Page *** */
	.career-banner .about-center{padding: 80px 0 350px;}
	.contact-wrp{padding: 50px 0 0;}
	.contact-wrp .container{top: -100px;}
	.career-title{padding: 0 0 50px;}
	.career-title h2{font-size: 38px;line-height: 48px;margin: 0 auto 35px;}
	.career-title p{padding: 0;font-size: 18px;line-height: 26px;}
	.career-row{padding: 20px 0;}
	.career-row h3{font-size: 30px !important;line-height: 36px !important;margin: 0 auto 25px;}
	.career-row ul{align-items:flex-start;margin: 0;flex-wrap: wrap;}
	.career-row ul li{font-size: 16px;display: flex;margin: 0 65px 0 0;}
	.career-row .btn-group .btn-main{font-size: 16px;max-width: 180px;margin: 0;}
	.career-listing-wrp{margin: 0 0 -70px;}
	.career-listing-wrp .btn-group{padding: 30px 0 0;}
	.career-listing-wrp .btn-group a i, .case-study-row .btn-group a i, .news-listing-wrp .btn-group a i{width: 40px;height: 40px;line-height: 40px;font-size: 14px;margin: 10px auto 0;}
	.career-listing-wrp .btn-group a, .case-study-row .btn-group a, .news-listing-wrp .btn-group a{font-size: 16px;}
	.project-img-shp{width: 250px;}
	.project-img-shp img{height: auto !important;}
	.contact-shap{bottom: calc(100% - 1px);}

	.job-apply-row{padding: 25px 0;}
	.job-title a, .job-title h1 a{width: 60px;min-width: 60px;height: 60px;line-height: 65px;font-size: 18px;margin-right: 20px;}
	.job-title h1{font-size: 32px;line-height: 36px;}
	.job-apply-row .btn-group .btn-main{max-width: 180px;}
	.job-location-wrp{padding: 40px 0;}
	.job-location-box h3{font-size: 22px;}
	.job-location-box p{font-size: 16px;line-height: 22px;}
	.job-row{padding: 40px 0;}
	.job-row h2{font-size: 24px;line-height: 34px;}
	.job-row ol li, .job-row ul li,.job-row p{font-size: 18px;line-height: 26px;}
	.job-details-wrp .btn-main{margin: 60px auto 0;}
	.job-row h3{font-size: 23px;}
	.job-row h4{font-size: 20px;}
	.job-row h5{font-size: 18px;}
	.job-row h6{font-size: 16px;}
	.job-details-wrp .btn-main{margin: 60px auto 0;max-width: 180px}
	.job-details-wrp .btn-main{margin: 60px auto 0;}

	.job-title h3{font-size: 26px;text-align: center;}
	.job-title h3 span{font-size: 16px;margin: 15px 0 0;}
	.job-small-details{padding: 50px 0 0;}
	.job-small-details h1{font-size: 36px;}
	.job-small-details h1 span{display: block;margin: 15px 0 0 0;font-size: 24px;line-height: 34px;}
	.job-small-details h1 span label{margin: 0 0 0 25px;font-size: 14px;padding: 10px;}
	.apply-job-wrp{padding: 40px 0;}
	.apply-job-wrp h2{font-size: 28px;}
	.custome-rad [type="radio"]:checked + label, .custome-rad [type="radio"]:not(:checked) + label,
	.job-apply-from .form-group .custome-chack .styled-checkbox + label,.custome-chack .styled-checkbox + label{font-size: 18px;line-height: 26px;letter-spacing: normal;}
	.custome-rad [type="radio"]:checked + label:before, .custome-rad [type="radio"]:not(:checked) + label:before,
	.custome-chack .styled-checkbox + label:before{min-width: 25px;width: 25px;height: 25px;}
	.custome-chack .styled-checkbox:checked + label:after{min-width: 25px;width: 25px;height: 25px;line-height: 25px;font-size: 12px;}
	.job-apply-from{padding: 50px 0;}
	.job-apply-from .upload-btn-wrapper{margin: 0 0 50px;padding: 25px 35px;}
	.job-apply-from .upload-btn-wrapper .btn{flex-wrap: wrap;font-size: 18px;}
	.job-apply-from .upload-btn-wrapper .btn figure{min-width: 25px;max-width: 25px;}
	.job-apply-from .upload-btn-wrapper .btn label{margin: 0 auto 0;padding: 5px 10px;font-size: 15px;}
	.job-apply-from .form-group{margin: 0 0 25px;}
	.job-apply-from .form-group h6,.wpcf7-checkbox .wpcf7-list-item, .wpcf7-checkbox .wpcf7-list-item label{font-size: 16px;line-height: 22px;margin: 0 0 15px;letter-spacing: normal;}
	.job-apply-from .form-group .form-control{padding: 15px 25px;font-size: 16px;}
	.job-apply-from .form-group select.form-control{padding: 15px 40px 15px 25px;font-size: 16px;background-size: 40px;}
	.job-apply-from .form-group h5{font-size: 16px;line-height: 24px;}
	.custome-rad [type="radio"]:checked + label:after, .custome-rad [type="radio"]:not(:checked) + label:after{min-width: 15px;width: 15px;height: 15px;}
	.job-apply-from .row{margin: 0 -15px;}
	.job-apply-from .row .col-md-12, .job-apply-from .row .col-md-6{padding: 0 15px;}
	.job-apply-from form .form-group label .label-text { font-size: 16px; line-height: 22px; margin: 0 0 15px; letter-spacing: normal; }

	.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{font-size: 18px;line-height: 24px;padding-left: 30px;}
	.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:before{width: 20px;height: 20px;top: 0;}
	.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:after{width: 14px;height: 14px;top: 3px;left: 3px;border-radius: 3px;}
	/* *** End Career Page *** */

	/* *** Certification Page *** */
	.certifications-banner{padding: 0 0 50px 0;}
	.certifications-banner h1{font-size: 52px;line-height: 60px;letter-spacing: normal;}
	.certifications-img{max-width: 800px;}
	.certification-banner-row{margin: -65px 0 0;}
	.certification-banner-data{padding: 0;margin: 0 0 0 auto;}
	.certification-banner-data h2{font-size: 150px;letter-spacing: normal;line-height: 150px;}
	.certification-banner-data h3{font-size: 16px;line-height: 24px;}
	.certified-wrp .serivce-small-dt{padding: 250px 0 0;}
	.certified-wrp .service-inbox h2,.misvis-wrp.certified-wrp .service-inbox h2{top: 100px;}
	.certified-wrp .serivce-small-dt ul{padding: 0;}
	.certified-wrp .serivce-small-dt ul li{font-size: 16px;line-height: 22px;}
	.certifications-listwrp{padding: 60px 0 30px;}
	.certifications-head h2{font-size: 30px;line-height: 40px;text-align: center;margin: 0 auto 30px;}
	.certifications-head p{font-size: 18px;line-height: 26px;text-align: center;}
	.certify-shp{width: 150px;}
	.certification-box{padding: 100px 30px 30px 30px;margin: 0 0 30px;height: calc(100% - 30px);}
	.certification-img figure{height: 200px;border-radius: 15px;overflow: hidden;margin: 0 0 15px}
	.certification-img figure image{height: 200px;}
	.certification-img figure clipPath{display: none;}
	.add-btn{width: 40px;height: 40px;top: 20px;right: 20px;}
	.add-btn svg{height:20px;}
	.certification-box h3{font-size: 24px;line-height: 26px;text-align: center;letter-spacing: normal;}
	/* *** End Certification Page *** */

	/* *** Contact Page *** */
	.contact-banner .about-center{padding: 0 0 350px;}
	.contact-wrp h3{font-size: 42px;line-height: 52px;}
	.contact-pgbox{margin: 0 auto;}
	.contact-pgbox .form-group{margin: 0 0 25px;}
	.contact-pgbox .form-group .form-control{padding: 15px 20px;font-size: 16px;}
	.contact-pgbox .btn-main{padding: 15px;max-width: 180px;font-size: 18px;margin: 0 ;}
	.contact-now-rw{padding: 60px 0;}
	.contact-now-rw ul{max-width: 100%;flex-wrap: wrap;margin: 0 -5px;}
	.contact-now-rw ul li{width: 33.33%;padding: 0 5px;}
	.contact-now-rw ul li a{padding: 15px;font-size: 16px;text-align: center;}
	.our-location-contact .map-add-box h4{font-size: 14px;margin: 0 0 10px;}
	.map-live-box a, .our-location-contact .map-add-box a{font-size: 14px;margin: 10px 0 0;}

	.contact-com-wrp{padding: 0 0 250px;}
	.contact-com-wrp .commercial-wrp{padding: 0;top: -150px;}
	.commercial-block{padding: 50px;}
	.commercial-slider .commercial-box{padding: 0 0 15px;margin: 0 0 15px;}
	.commercial-data h4{font-size: 26px;}
	.commercial-data p{font-size: 14px;margin: 0 0 15px;}
	.commercial-data ul li{margin: 0 10px 10px 0;}
	.commercial-data ul li a{padding: 15px 15px;font-size: 14px;}
	.contact-wrp{padding: 50px 0 150px;}

	.contact-slider .nav-rw{padding: 0 30px;}
	.nav-rw .swiper-button-next, .nav-rw .swiper-button-prev{width: 40px;height: 40px;}
	.contact-slider .pager-rw{left: 40px;right: 40px;bottom: 0px;}
	/* *** End Contact Page *** */

	/* *** Missoin Vision Page *** */
	.serivce-small-dt h4{font-size: 24px;line-height: 32px;}
	.delivering-shap{max-width: 250px;}
	.delivering-wrp{padding: 100px 0 250px;}
	.delivering-row{margin: 0 0 60px;}
	.delivering-wrp h2{font-size: 40px;line-height: 46px;text-align: center;letter-spacing: normal;margin: 0 auto 60px;}
	.delivering-img img{border-radius: 10px; height: 550px !important;}
	.delivering-row .row{margin: 0 -15px}
	.delivering-row .row .col-md-6{padding: 0 15px;}
	.delivering-wrp .delivery-data,.delivering-row .delivering-data{padding: 0 0 0;}
	.delivering-data ul li{font-size: 18px;line-height: 26px;margin: 0 0 10px;}
	.delivering-data ul li p{font-size: 18px;line-height: 26px}
	.delivering-certiwrp .commercial-wrp{top: -150px;padding: 0;}
	.vission-block h3{font-size: 24px;line-height: 32px;}
	.vission-block p{font-size: 18px;line-height: 26px;}
	/* *** End Missoin Vision Page *** */

	/* *** News Page *** */
	.news-banner{padding: 50px 0 300px;}
	.team-list-wrp{padding: 0 0;}
	.team-list-wrp .container{top: -100px;}
	.news-filter-row{margin: 0 0 40px;}
	.news-filter-row ul{flex-wrap: wrap;}
	.news-filter-row ul li{margin: 0 10px 10px 0}
	.news-filter-row ul li a{padding: 12px 20px 10px;font-size: 16px;line-height: 20px;}
	.news-filter-row ul li:last-child{margin: 0 0 10px;}
	.mono-shp{top: 50px;left: 0;right: 0;opacity: 0.50;width: 80%;}
	.mono-shp img{width: 100%;}
	.news-listing-wrp .press-box{margin: 0 0 40px;}
	.career-listing-wrp .btn-group, .case-study-row .btn-group, .news-listing-wrp .btn-group{padding: 50px 0 0;}
	.news-listing-wrp .row{margin: 0 -15px;}
	.news-listing-wrp .row .col-md-4{padding: 0 15px;}

	.news-details-banner .about-center{padding: 0 0 300px;}
	/* .news-detailsinbox .steel-rw h3{width: 500px;margin: -70px 0 30px -180px;} */
	.news-detailsinbox .steel-rw .steel-data .btn-main{margin: 50px 0 0;}
	.career-pro{padding: 0;}
	.project-wrp .project-img figure img{height: 700px;}
	.career-pro.project-wrp .project-img figure img{height: 800px;}
	/* *** End News Page *** */

	/* *** Offsite Page *** */
	.mission-wrp .story-infobx p{font-size: 26px;line-height: 34px;}
	.project-img .common-shap{max-width: 250px;}
	/* *** End Offsite Page *** */

	/* *** Team Page *** */	
	.ourteam-banner{padding: 0 0 300px;}
	.team-list-wrp .container{top: -50px;}
	.team-block{margin: 0 0 50px;}
	.team-nambox h3{font-size: 18px;line-height: 26px;}
	.team-hover .social-bx a{width: 45px;height: 45px;line-height: 48px;font-size: 16px;}
	.team-img figure img{height: 300px;}
	.team-inshp{max-width: 100px;}
	.team-list-wrp{margin: 0;}
	.team-list-wrp .row{margin: 0 -15px;}
	.team-list-wrp .row .col-md-4{padding: 0 15px;}
	.team-hover{padding: 15px;}
	.team-hover p{font-size: 14px;line-height: 18px;margin: 0;}	
	/* *** End Team Page *** */

	/* *** Privacy Policy Page *** */
	/* .privacy-banner .certification-banner-row{margin: -100px 0 0;} */
	.privacy-data h3{margin: 0 0 30px;font-size: 24px;line-height: 30px;}
	.company-details-wrp{padding: 50px 0 0;}
	.company-row h2{font-size: 20px;}
	.company-indetails p{font-size: 18px;line-height: 26px;margin: 0 0 15px;letter-spacing: normal;}
	.company-row{padding: 0 0 50px;}
	.privacy-img figure img{height: 350px;}
	.privacy-in-row{padding: 30px 0;}
	.privacy-in-row ol, .privacy-in-row ul{padding: 0;}
	.privacy-in-row ol li, .privacy-in-row ul li,.privacy-in-row p{font-size: 16px;line-height: 24px;letter-spacing: normal;}
	.privacy-in-row ol li, .privacy-in-row ul li{padding: 0 0 0 15px;margin: 0 0 10px;}
	.privacy-in-row ol li:after, .privacy-in-row ul li:after{width: 4px;height: 4px;}
	.privacy-in-row h2{font-size: 22px;line-height: 30px;}
	.privacy-in-row h4,.privacy-in-row h3{font-size:18px;line-height: 24px;}
	.privacy-in-row h5{font-size: 16px;line-height: 24px;font-weight: normal;}
	.privacy-in-row h6{font-size: 16px;line-height: 24px;}
	.project-img img{height: 500px;}
	.privacy-img .common-shap{max-width: 200px;}
	/* *** End Privacy Policy Page *** */

	/* *** Project Details Page *** */
	.project-details-banner{padding: 0px 0 300px;}
	.back-btn{width: 40px;height: 40px;line-height: 43px;font-size: 14px;margin: 0 0 100px;}
	.project-details-banner h1{font-size: 72px;line-height: 80px;letter-spacing: normal;}
	.project-size-details{top: 0;padding: 0 0 80px;}
	.project-details-wrp{padding: 50px 0;}
	.list-top{margin: 0 0 50px;}
	.project-nambox{width: 50%;}
	.stucture-img{max-width: 80%;top: -100px;left: 0;right: 0;margin: 0 auto;}
	.project-nambox{margin: 0 0 30px;}
	.size-rw h4,.project-nambox p{font-size: 18px;margin: 0 0 15px;}
	.project-nambox h3{font-size: 75px;line-height: 80px;}
	.size-rw h2{font-size: 70px;line-height: 80px;letter-spacing: normal;}
	.details-relatedpro h3, .products-details-dtrw h3{font-size: 20px;margin: 0 0 30px;}
	.details-relatedpro .project-common-details-main ul li,
	.details-relatedpro p, .products-details-dtrw p{font-size: 16px;line-height: 26px;letter-spacing: normal;}
	.details-relatedpro .project-common-details-main ul li:before{width: 4px;height: 4px;}
	.pro-details-inrw .products-details-dtrw{padding: 0 0 50px;margin: 0 0 50px;}
	.details-relatedpro p, .products-details-dtrw p{margin: 0 0 0px;}
	.project-wrp.details-relatedpro .project-act-rw{margin: 50px 1px 0 0;}
	.details-relatedpro .project-count h4{font-size: 18px;}
	.details-relatedpro p{min-height: 150px;}
	.products-details-dtrw ol li,.products-details-dtrw ul li{font-size: 16px;line-height: 24px;}
	.products-details-dtrw ul li:before{top: 7px;width: 4px;height: 4px;}
	/* *** End Project Details Page *** */

	/* *** Project/CaseStudy Page *** */
	.case-study-row .certification-box{padding: 100px 30px 30px 30px}
	.caseimg-box{margin: 0 0 20px;}
	.caseimg-box img{height: 200px;}
	.certifications-rows.case-study-row{padding: 0 0 50px;}
	.case-study-banner .about-center{padding: 30px 0 300px;}
	.team-list-wrp .mono-shp{top: -150px;left: 10%;}
	.news-filter-row ul {justify-content: center;}
	/* *** End Project/CaseStudy Page *** */

	.news-details-wrp .mono-shp{left: 18%;top: -150px;}
	.main-banner-shape img{width: 100%;}
	.main-banner-shape{width: 96.8%;right: 20px;}
	.modular-abt-wrp h2{margin: 0 0 140px 21%}

	.wpcf7-checkbox .wpcf7-list-item, .wpcf7-checkbox .wpcf7-list-item label{margin: 0 0 5px}
	.wpcf7-checkbox .wpcf7-list-item label input:checked + .wpcf7-list-item-label:after{line-height: 20px;top: 0;}
	.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before,.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:after{width: 20px;height: 20px;min-width: 20px}

	/* **** 404 Page **** */
	.error-wrapper h1{font-size: 90px;}
	.error-wrapper p{font-size: 16px;margin: 0 0 30px;}
	.back-home-button{padding: 15px 30px}
	/* **** End 404 Page **** */

	.no-project-section{padding: 50px 0 !important;}
	.have-project-wrp.workwith-uswrp.no-project-section .container{top: 0;}
	.no-project-section .new-pro-title{padding: 0 0 30px;}

	.about-wrp-new-main .steel-rw .row{margin: 0 0 30px;}
	.facility-slider-new.story-slider .swiper-nav .nav-rw, .sector-images-slider-new.story-slider .swiper-nav .nav-rw{width: 100%;padding: 0 10px;}
	.facility-slider-new.story-slider .swiper-nav, .sector-images-slider-new.story-slider .swiper-nav{padding: 0;max-width: 100%;}
	.our-location-contact .loaction-row{margin:30px 0 0;}

	.video-box.viemo-video-box iframe{height: 600px;}
	img.video-shp{width: 280px;}

			/*21/02/2025*/
	.recent-project-index .swiper-nav .nav-rw .swiper-button-prev:after, .recent-project-index .swiper-nav .nav-rw .swiper-button-next:after {         height: 40px; width: 40px; line-height: 236%; font-size: 16px;     border: 2px solid #9aa7c4;}
	.recent-project-index .swiper-nav { max-width: 100%; }
	.recent-project-index .swiper-nav .nav-rw .swiper-button-prev, .recent-project-index .swiper-nav .nav-rw .swiper-button-next { height: 40px; width: 40px;     font-size: 19px;	}
	.recent-project-index .recent-projects-wrp { padding: 0 0 40px; }
	/*21/02/2025*/

	/* divyesh */
	.commercial-block.agri-block .values-image-new{height: 377px;}
	.cladding-product-wrp .section-title{font-size: 72px;}
	.about-page-section-new-v2 .delivery-img img{height: 300px;}
	.cladding-product-wrp.agriculture-page-v2 .section-title{max-width: 472px;}
	.our-sectors-details .our-sectors-list ul li{font-size: 68px;}
	.project-details-wrp .our-sectors-details{top: 0;}
	.contact-block-inner .icon{margin-right: 10px; font-size: 24px;}
	.contact-block-right .details{font-size: 21px;}
	.contact-block .block-link{font-size: 18px;}
	.size-rw h2 sup { top: -23px; }

	.contact-us-block .contact-banner-left ul li { margin-right: 23px; }
	.contact-us-banner{padding: 70px 0 270px;}
	.contact-us-block .social-icons ul li a{width: 66px; height: 66px;}
	.contact-us-block .contact-banner-left ul li a{padding: 26px 28px; font-size: 22px;}

	.contact-list ul li a{        padding: 21px 22px; font-size: 15px;}
	.project-contact .project-contact-block{padding-bottom: 70px;}
	.project-contact-right .block-title{font-size: 24px;}
	.project-contact-right .details{font-size: 20px;}
	.contact-list ul li { margin-right: 10px; }
	.project-contact-wraper .number{margin-right: 15px; font-size: 32px;}
	.project-contact .section-title{font-size: 50px;}
	.project-contact-wraper{padding-top: 32px; padding-bottom: 30px;}

	.project-contact-right .btn-plus{width: 55px; height: 55px;}
	.project-contact-right .accordion-body{padding-top: 30px; padding-bottom: 21px;}

	.we-are-wrp.we-are-wrap-v2 .map-img { max-width: 930px; }
	.lines-box .line-1{left: 214px;}
	.lines-box .line-2{left: 218px;}
	.lines-box .line-3 { bottom: 40%; left: 227px; }
	.line-img.line-5>*{    width: calc(100% - 114px);}
	.lines-box .line-4 { bottom: 38%; left: 229px; }
	.lines-box .line-5 { bottom: 16%; left: 215px; }
	.lines-box .line-6 { bottom: 39%; left: 238px; }
	.lines-box .line-7 { bottom: 29%; left: 239px; }
	.we-are-wrp.we-are-wrap-v2 .map-live-box{    max-width: 280px;         bottom: 30%;}
	.lines-box .line-img.line-6:after{display: none;}
	.we-are-wrp.we-are-wrap-v2 .map-add-box{max-width: 210px;}

	.lines-box .line-img>*{    width: calc(100% - 75px);}
	.lines-box .line-img.line-1:after { top: 23px; }
	.lines-box .line-img.line-3:after { bottom: 6px; right: 70px; }
	.lines-box .line-img.line-4:after { bottom: 3px; }
    .lines-box .line-img.line-5:after { bottom: 22px; right: 70px; }
	.lines-box .line-img.line-7:after { bottom: 16px; right: 68px; }
	.lines-box .line-img.line-2:after { top: 26px; }
	.project-wrp.career-pro.contact-img-section-v2 .project-img figure img {height: 700px;}
	.our-sectors-details .our-sectors-list ul li{    font-size: 70px;}
	.our-sectors-details .our-sectors-list ul li img{height: 70px;}
	.about-us-page-v2.single-block-section .single-block-wraper .single-block-img{height: 520px;}
	/* divyesh */

	.project-case-page-v2 .main-banner-shape{width: 70%;top: -200px;}
	.press-img .team-rightshp{max-width: 150px;}

	.project-wrp.recent-project-index{margin: 0 0 50px;}
	.lets-work-v2{padding: 0 15px 50px;}

		/*25/7*/
	.page-hero-title { background-position: bottom right;     padding: 20px 0;}
	.about-banner.case-study-banner { padding: 0 0 100px; }
 	.page-hero-title h4 { font-size: 18px; line-height: 26px;  }
	.certifications-banner .page-hero-title { margin-bottom: 40px; }
	.about-banner.news-banner {padding: 0 0 300px;}
	/*25/7*/
	.news-banner .about-center { padding: 50px 0 100px 0;}

	/* Apprenticeship Programme Page 04-12-25 */
	.apprenticeship-detail.delivering-wrp { padding: 100px 0; }
	.apprenticeship-detail.delivering-wrp h2 { font-size: 40px; letter-spacing: -2px; }
	/* Apprenticeship Programme Page 04-12-25 */

	.project-details-banner-video { padding-bottom: clamp(140px, -404.71px + 53.14vw, 233px); } /* 233px to 140px (1200 to 1025) */

	.modular-banner-v3 h1 {
    margin: 250px 0 61px;
}
.news-banner-v3 .about-center {
    padding: 40px 0 0 0;
}
    .team-list-wrp .container {
        top: -144px;
    }

	.counter-section-title *{font-size: 44px;
        line-height: 36px;
        margin: 0 0 55px;}
.counter-section {
	    padding: 64px 0 90px;
}
	
 .counter-item {
    width: 18%;
	 }
	 .counter-item .disc * {
    font-size: 18px;
	 }
	 .count-title * {
    font-size: 40px;
	 }


	.video-item .play-btn { height: 60px; width: 60px; }

	.details-relatedpro .project-common-details-v2 h2 { font-size: 40px; }
	.project-common-details-v2 >* { margin-bottom: 16px !important; }
}

@media(min-width:992px) and (max-width:1024px){
	/* *** Home Page *** */
	.container{max-width: 920px;}
	header{padding: 15px 0;}
	.logo-box img{height: 60px;}
	.top-rightbar ul li{margin-right: 15px;}
	.top-rightbar ul li a{padding: 12px;min-width: 150px;max-width: 150px;font-size: 14px;}
	.navbar-light .navbar-nav .nav-link{min-width: auto;font-size: 14px;padding: 12px 25px 12px 0;}	
	.navbar-light .navbar-nav li:last-child .dropdown-menu{right: 0 !important;left: auto;}
	.navbar-light .navbar-nav li .dropdown-menu li a{padding: 15px 30px 15px 15px;font-size: 14px;}

	.hero-banner{padding: 0px 0 100px;}
	.hero-banner h1{font-size: 63px;line-height: 65px;margin: 0 0 100px;}
	.banner-shap{max-width: 45%;right: 15px;}
	.banner-data{max-width: 350px;}
	.banner-data ul{margin: 0 -10px;}
	.banner-data ul li{padding: 0 10px;}
	.banner-imgbx figure ,.banner-imgbx figure image{height: 100px;}
	.bannerpro-data{padding: 15px;}
	.bannerpro-data h2{font-size: 18px;line-height: 24px;}
	.btn-more{right: 10px;}

	.we-are-wrp{margin: 0;background-size: 100% 100%;padding:80px 0 50px;}
	.we-are-wrp .container{top: 0;}
	.weare-shap{top: -13%;display: none;}
	.we-are-wrp h2{font-size: 20px;margin: 0 0 30px;}
	.we-are-wrp h6{font-size: 20px;letter-spacing: normal;line-height: 30px;}
	.we-are-title h3{font-size: 42px;line-height: 52px;}
	.loaction-row{margin: 0;}
	.map-img{max-width: 550px;}
	.map-add-box{max-width: 150px;bottom: 42%;}
	.map-live-box h4,.map-add-box h4{font-size: 14px;line-height: 22px;letter-spacing: normal;margin: 0;}
	.map-live-box{max-width: 670px;bottom: 25%;}
	.location-img{min-width: 150px;height: 150px;max-width: 150px;margin: 0 0 15px;}
	.location-img img{width: 150px;height: 150px;}

	.about-wrp{padding: 50px 0;}
	.about-wrp h3{font-size: 20px;}
	.about-data h2{font-size:40px;line-height: 50px;max-width: 75%;}
	.about-data h4{font-size: 26px;line-height: 34px;margin: 0 0 30px;}
	.about-data p{font-size: 18px;line-height: 26px;margin: 0 0  15px;}
	.about-img{margin: 50px 0 0;}
	.about-img figure svg image{height: 380px;object-fit: cover;}
	.about-data h1{font-size: 52px;line-height: 60px;margin: 0 0 20px;}
	.about-data ol{padding: 10px 0 0 15px;}
	.about-data ol li{font-size: 16px;line-height: 24px;}
	.about-data h4{font-size: 26px;line-height: 30px;}
	.about-data h3{font-size: 24px;line-height: 28px;}
	.about-data h5{font-size: 20px;line-height: 26px;}
	.about-data h6{font-size: 18px;line-height: 22px;}
	.service-row .service-data{padding: 0;}
	.serivce-small-dt h3{font-size: 24px;line-height: 28px;}
	.serivce-small-dt h5{font-size: 20px;line-height: 24px;}
	.serivce-small-dt h6{font-size: 18px;line-height: 24px;}
	.serivce-small-dt ul{padding: 0;}
	.serivce-small-dt ul li{font-size: 16px;line-height: 24px}

	.service-title-rw{top: 0;padding: 25px 0;}
	.service-title-rw h3{font-size: 15px;line-height: 22px;max-width: 450px}
	.pager-rw{top: 0;padding: 45px 0;}
	.swiper-nav{top: 100px;}
	.service-inbox{padding: 0 25px;}
	.service-inbox h2{font-size: 50px;line-height: 60px;letter-spacing: normal;margin: 0 0 20px;}
	.serivce-small-dt p{font-size: 18px;line-height: 26px;}
	.serivce-small-dt ol li{font-size: 18px;line-height: 26px;}
	.btn-main{padding: 20px 29px;font-size: 18px;}
	.service-row .service-img img{height: 1000px;}

	.purpose-wrp{padding: 50px 0;}
	.purpose-list .purpose-block{margin: 0 0 50px;}
	.purpose-list .accordion .accordion-item .accordion-button{padding: 0;font-size: 28px;line-height: 36px;letter-spacing: normal;}
	.purpose-img{right: 0;opacity: 0.30;max-width: 300px;}
	.purpose-list h3{font-size: 16px;margin: 0 0 15px;}
	.team-list-wrp.project-sector-v2 .container { top: -90px; }
	.project-wrp{padding: 50px 0 0;}
	.project-wrp h3{font-size: 16px;}
	.recent-projects-wrp h2{font-size: 32px;line-height: 36px;margin: 0 0 25px;}
	.project-box p{font-size: 20px;line-height: 26px;letter-spacing: normal;}
	.project-count h4{font-size: 14px;line-height: 22px;}
	.recent-projects-wrp{padding: 0 0 60px;}
	.project-img figure image,.project-img figure{height: auto;}
	.project-wrp .project-img img{height: 500px;}
	.proshapbox{max-width: 200px;}
	.project-act-rw .btn-main{padding: 10px 20px;font-size: 16px;}

	.nav-rw{max-width: 100px;margin: 0;}
	.project-box p{margin: 0 0 100px;}	
	.project-slider .swiper-nav{bottom: 80px;max-width: 90px;margin: 0;}
	.swiper-button-next:after, .swiper-button-prev:after{width: 40px;height: 40px;line-height: 40px;font-size: 16px;}
	.press-slider .swiper-nav{top: -90px;max-width: 110px;}
	.project-act-rw{padding: 0 0 15px;}
	.project-slider .pager-rw{padding: 0;}

	.press-wrp{padding: 50px 0;overflow: hidden;}
	.press-tabs .row{margin: 0 -15px;}
	.press-tabs .row .col-md-4{padding: 0 15px;}
	.press-wrp h2{font-size: 16px;letter-spacing: normal;margin: 0 0 25px;}
	.press-tabs .nav-tabs{margin: 0 0 30px;}
	.press-tabs .nav-tabs li{margin: 0 10px 10px 0;}
	.press-tabs .nav-tabs li a{padding: 12px 25px;font-size: 14px;letter-spacing: normal;}
	.press-data h3{font-size: 18px;line-height: 26px;}
	.press-data p{font-size: 16px;}
	.press-shp{top: -2px;}
	.press-img a.view-full{font-size: 18px;line-height: 26px;}
	.press-img img{height: 250px;}
	.press-shp-right img, .press-shp img{width: 150px;height: auto;}
	.press-shp-right{top: -1px;}

	.job-apply-from .form-group.phonenumbox .form-control{padding: 15px 40px 15px 115px !important;}
	.job-apply-from form .form-group label .label-text { font-size: 16px; line-height: 22px; margin: 0 0 15px; letter-spacing: normal; }

	.footer-shp{width: 200px;}
	.footer-top{padding: 80px 0;}
	.contact-form{padding: 0;}
	.footer-logo{max-width: 170px;}
	.contact-form h3{font-size: 20px;line-height: 30px;letter-spacing: normal;margin: 0 0 20px;}
	.contact-form h4{font-size: 16px;margin: 0 0 15px;}
	.contact-form .form-group .form-control{font-size: 14px;padding: 12px 15px;}
	.contact-form p{font-size: 16px;}
	.quicklinks-bx ul li{margin-right: 19px;}
	.social-bx h4{font-size: 16px;}
	.quicklinks-rw{padding: 0 0 30px;}
	.copyright{padding: 25px 0;}
	.copyright ul li{margin-right: 15px;}
	.copyright ul li a,.copyright p{font-size: 14px;line-height: 24px;}
	.our-location-contact .loaction-row{margin:30px 0 0;}

	.purpose-list .accordion .accordion-item .accordion-button:before{width: 30px;height: 30px;font-size: 20px;}

	.agri-slider .swiper-nav{margin: 0;padding: 0 15px;bottom: 15px;width: 100%;}
	/* *** End Home Page *** */

	/* *** About Page *** */
	/* .about-banner{padding: 45px 0 0;} */
	.about-banner h1,.news-details-banner.about-banner h1{font-size:52px;line-height: 56px;letter-spacing: normal;}
	.about-center h4{font-size: 18px;line-height: 26px;margin: 0 0 35px;font-weight: 600;}
	.banner-data ul{margin: 0 -5px;}
	.banner-data ul li{padding: 0 5px;}
	.btn-more{width: 35px;height: 35px;line-height: 35px;font-size: 12px;right: 10px;}
	.bannerpro-data{padding: 15px;}
	.bannerpro-data h2{font-size: 18px;line-height: 26px;}
	.about-center{padding: 30px 0 50px;}	
	.desktop-img{display: none;}
	.mobile-img{display: block;}
	.about-story-img img{height:100%;object-fit: cover;width: 100%;}
	.about-story-img figure{height: auto;}
	.story-data-inbx{padding: 35px 35px 70px;}
	.story-slider .swiper-nav{bottom: 20px;}
	.story-slider .swiper-nav .nav-rw{padding: 0 30px;}
	.story-slider .swiper-nav .nav-rw .swiper-button-next, .story-slider .swiper-nav .nav-rw .swiper-button-prev{width: 40px;height: 40px;}
	.story-data-inbx h2{font-size: 20px;margin: 0 0 30px;}
	.new-quality-pro-section .inner-prodt h3{font-size: 20px;}
	.story-infobx p{font-size: 18px;line-height: 26px;}
	.capablities-wrp .about-data h2{max-width: 50%;}
	.story-infobx p:last-child{margin: 0;}
	.about-data ul{padding: 0;}
	.about-data ul li, .delivery-data ul li, .steel-data ul li{font-size: 18px;line-height: 28px;margin: 0 0 15px;}
	.capablities-wrp .about-img{margin: 50px 0 0;}
	.manufacture-wrp .about-data h3{font-size: 22px;line-height: 30px;letter-spacing: normal;}
	.steel-data{padding: 0;}
	.offsite-abt-wrp .steel-data{padding: 0}
	.steel-rw .row{align-items: flex-start;}
	.bottomright.common-shap{max-width: 150px;}
	.common-shap{max-width: 100px;}
	.delivery-row{margin: 0 0 45px;}
	.delivery-wrp h2{font-size: 42px;text-align: center;line-height: 50px;margin: 0 auto 30px;}
	.delivery-wrp h2 span{margin: 0;}
	.delivery-data{padding: 0 0;}
	.delivery-data p{font-size: 18px;line-height: 26px;margin: 0 0 15px;}
	.delivery-wrp{padding: 30px 0 70px;}
	.have-project-wrp{padding: 100px 0 60px;}
	.new-pro-title h2{font-size: 28px;line-height: 36px;margin: 0 0 20px;letter-spacing: normal;}
	.new-pro-title .btn-main{padding: 15px 30px;margin: 0;}
	.new-quality-pro-section .new-pro-title .btn-main{padding: 14px;}
	.new-proimg{max-width: 350px;}
	.new-proimg img{width: 350px;height: 350px;}
	.inner-prodt h6{font-size: 14px;letter-spacing: normal;}
	.inner-prodt h3{font-size: 18px;letter-spacing: normal;line-height: 24px;}
	.inner-prodt{padding: 0;}
	.about-center .banner-data{max-width: 320px;}
	.manufacture-wrp .about-data h2{max-width: 450px;}

	.manufacture-wrp .about-data h3{max-width: 500px;width:500px;margin: 0 0 -50px;}
	.manufacture-wrp .steel-data ul{margin:70px 0 25px;}

	.about-story-banner{height: 100%;}
	.story-slider .swiper-slide{height: auto;}

	.about-logo-img img{width: 90px;}
	/* *** End About Page *** */

	/* *** Agri Page *** */
	.offsite-banner{padding:0 0 60px 0;}
	.offsite-banner h1{font-size: 52px;line-height: 52px;letter-spacing: normal;}
	.modular-banner.offsite-banner h1{height: auto;}
	.agricultural-banner h1 span{font-size: 30px;letter-spacing: normal;margin: 0;line-height:50px;}
	.offsite-row{padding: 50px 0 20px;}
	.offsite-row h3{padding: 0;font-size: 16px;margin: 0 0 15px;}
	.offsite-txtbx h2{font-size: 40px;line-height: 40px;}
	.offsite-txtbx{margin: 0 0 30px;}
	.contructionbx h4,.offsite-txtbx p{font-size: 16px;line-height: 24px;max-width: 100%;}
	.offsite-wrp{padding: 0 0 100px;}
	.offsite-wrp.modular-wrp{padding: 0 0 50px}
	.commercial-wrp{top: -250px;}
	.offsite-certi-wrp .commercial-block{padding: 50px 0 50px 50px;}
	.commercial-block h2{font-size: 60px;line-height: 68px;letter-spacing: normal;}
	.commercial-slider{padding: 0;}
	.com-num{margin: 0 15px 0 0;}
	.com-num h3{font-size: 30px;}
	.lets-work{padding: 30px;}
	.lets-work h2{font-size: 70px;line-height: 80px;}
	.lets-work p{font-size: 22px;line-height: 30px;}
	.lets-work a{font-size: 80px;}
	.offsite-abt-wrp .steel-rw h3{margin: -70px 0 0 -180px;width: 300px;font-size: 24px;line-height: 32px;letter-spacing: normal;}
	.offsite-abt-wrp .about-data h2{max-width: 50%;font-size: 60px;line-height: 70px;margin: 0 auto 100px;}
	.offsite-abt-wrp .steel-data p{font-size: 18px;line-height: 26px;}
	.story-infobx ul li{font-size: 17px;line-height: 24px;margin: 0 0 15px;}
	.new-quality-pro-section .inner-prodt .new-pro-description p,.story-data-inbx .story-infobx p,.new-quality-pro-section .inner-prodt .new-pro-description ul li{font-size: 17px !important;line-height: 24px !important;margin: 0 0 15px;}
	.about-story-img figure{height: 100%;}
	.cladding-product-wrp{padding: 70px 0;}
	.cladding-data h2{font-size: 42px;line-height: 52px;margin: 0 0 50px;max-width: 70%;}
	.cladding-data h3{font-size: 22px;line-height: 30px;margin: 0 0 30px;letter-spacing: normal;}
	.products-features ul li h3{min-width: 50px;margin: 0 15px 0 0;font-size: 28px;}
	.products-features ul li p{font-size: 20px;line-height: 26px;min-height: auto;}
	.products-features ul li:first-child p{font-size: 22px;line-height: 28px;}
	.offsite-project-wrp .project-box h2{font-size: 52px;line-height: 62px;margin: 0 0 30px;}
	.offsite-project-wrp .project-box p{font-size: 22px;line-height: 30px;margin: 0 0 120px;}
	.offsite-project-wrp .project-slider .swiper-nav{bottom: 130px;}
	.project-img .common-shap img{height: auto;}
	.have-project-wrp.workwith-uswrp{padding: 0;}
	.have-project-wrp.workwith-uswrp .container{top: -80px;}

	.team-list-wrp.project-sector-v2 .container{top: -100px;}
	.team-list-wrp .btn-contain{margin: 0 0 45px;}

	.team-inshp.team-rightshp img{height: auto;}
	/* *** End Agri Page *** */

	/* *** Career Page *** */
	.career-banner .about-center{padding: 80px 0 350px;}
	.contact-wrp{padding: 50px 0 0;}
	.contact-wrp .container{top: -100px;}
	.career-title{padding: 0 0 50px;}
	.career-title h2{font-size: 33px;line-height: 43px;margin: 0 auto 35px;}
	.career-title p{padding: 0;font-size: 18px;line-height: 26px;}
	.career-row{padding: 20px 0;}
	.career-row h3{font-size: 28px !important;line-height: 28px !important;margin: 0 auto 15px;}
	.career-row ul{align-items:flex-start;margin: 0;flex-wrap: wrap;}
	.career-row ul li{font-size: 16px;display: flex;margin: 0 25px 0 0;}
	.career-row .btn-group .btn-main{font-size: 16px;max-width: 180px;margin: 0;}
	.career-listing-wrp{margin: 0 0 -70px;}
	.career-listing-wrp .btn-group{padding: 30px 0 0;}
	.career-listing-wrp .btn-group a i, .case-study-row .btn-group a i, .news-listing-wrp .btn-group a i{width: 40px;height: 40px;line-height: 40px;font-size: 14px;margin: 10px auto 0;}
	.career-listing-wrp .btn-group a, .case-study-row .btn-group a, .news-listing-wrp .btn-group a{font-size: 16px;}
	.project-img-shp{width: 200px;}
	.project-img-shp img{height: auto !important;}
	.contact-shap{bottom: 100%;}

	.job-apply-row{padding: 25px 0;}
	.job-title a, .job-title h1 a{width: 60px;min-width: 60px;height: 60px;line-height: 65px;font-size: 18px;margin-right: 20px;}
	.job-title h1{font-size: 32px;line-height: 36px;}
	.job-apply-row .btn-group .btn-main{max-width: 180px;}
	.job-location-wrp{padding: 40px 0;}
	.job-location-box h3{font-size: 22px;}
	.job-location-box p{font-size: 16px;line-height: 22px;}
	.job-row{padding: 40px 0;}
	.job-row h2{font-size: 24px;line-height: 34px;}
	.job-row ol li, .job-row ul li,.job-row p{font-size: 18px;line-height: 26px;}
	.job-row h3{font-size: 23px;}
	.job-row h4{font-size: 20px;}
	.job-row h5{font-size: 18px;}
	.job-row h6{font-size: 16px;}
	.job-details-wrp .btn-main{margin: 60px auto 0;max-width: 180px}
	.job-details-wrp .btn-main{margin: 60px auto 0;}

	.job-title h3{font-size: 26px;text-align: center;}
	.job-title h3 span{font-size: 16px;margin: 15px 0 0;}
	.job-small-details{padding: 50px 0 0;}
	.job-small-details h1{font-size: 36px;}
	.job-small-details h1 span{display: block;margin: 15px 0 0 0;font-size: 24px;line-height: 34px;}
	.job-small-details h1 span label{margin: 0 0 0 25px;font-size: 14px;padding: 10px;}
	.apply-job-wrp{padding: 40px 0;}
	.apply-job-wrp h2{font-size: 28px;}
	.custome-rad [type="radio"]:checked + label, .custome-rad [type="radio"]:not(:checked) + label,
	.job-apply-from .form-group .custome-chack .styled-checkbox + label,.custome-chack .styled-checkbox + label{font-size: 18px;line-height: 26px;letter-spacing: normal;}
	.custome-rad [type="radio"]:checked + label:before, .custome-rad [type="radio"]:not(:checked) + label:before,
	.custome-chack .styled-checkbox + label:before{min-width: 25px;width: 25px;height: 25px;}
	.custome-chack .styled-checkbox:checked + label:after{min-width: 25px;width: 25px;height: 25px;line-height: 25px;font-size: 12px;}
	.job-apply-from{padding: 50px 0;}
	.job-apply-from .upload-btn-wrapper{margin: 0 0 50px;padding: 25px 35px;}
	.job-apply-from .upload-btn-wrapper .btn{flex-wrap: wrap;font-size: 18px;}
	.job-apply-from .upload-btn-wrapper .btn figure{min-width: 25px;max-width: 25px;}
	.job-apply-from .upload-btn-wrapper .btn label{margin: 0 auto 0;padding: 5px 10px;font-size: 15px;}
	.job-apply-from .form-group{margin: 0 0 25px;}
	.job-apply-from .form-group h6,.wpcf7-checkbox .wpcf7-list-item, .wpcf7-checkbox .wpcf7-list-item label{font-size: 16px;line-height: 22px;margin: 0 0 15px;letter-spacing: normal;}
	.job-apply-from .form-group .form-control{padding: 15px 25px;font-size: 16px;}
	.job-apply-from .form-group select.form-control{padding: 15px 40px 15px 25px;font-size: 16px;background-size: 40px;}
	.job-apply-from .form-group h5{font-size: 16px;line-height: 24px;}
	.custome-rad [type="radio"]:checked + label:after, .custome-rad [type="radio"]:not(:checked) + label:after{min-width: 15px;width: 15px;height: 15px;}
	.job-apply-from .row{margin: 0 -15px;}
	.job-apply-from .row .col-md-12, .job-apply-from .row .col-md-6{padding: 0 15px;}

	.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{font-size: 18px;line-height: 24px;padding-left: 30px;}
	.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:before{width: 20px;height: 20px;top: 0;}
	.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:after{width: 14px;height: 14px;top: 3px;left: 3px;border-radius: 3px;}
	/* *** End Career Page *** */

	/* *** Certification Page *** */
	.certifications-banner{padding:0 0 50px 0;}
	.certifications-banner h1{font-size: 52px;line-height: 60px;letter-spacing: normal;}
	.certifications-img{max-width: 800px;}
	.certification-banner-row{margin: -65px 0 0;}
	.certification-banner-data{padding: 0;margin: 0 0 0 auto;}
	.certification-banner-data h2{font-size: 150px;letter-spacing: normal;line-height: 150px;}
	.certification-banner-data h3{font-size: 16px;line-height: 24px;}
	.certified-wrp .serivce-small-dt{padding: 250px 0 0;}
	.certified-wrp .service-inbox h2,.misvis-wrp.certified-wrp .service-inbox h2{top: 100px;}
	.certified-wrp .serivce-small-dt ul{padding: 0;}
	.certified-wrp .serivce-small-dt ul li{font-size: 16px;line-height: 22px;}
	.certifications-listwrp{padding: 60px 0 30px;}
	.certifications-head h2{font-size: 30px;line-height: 40px;text-align: center;margin: 0 auto 30px;}
	.certifications-head p{font-size: 18px;line-height: 26px;text-align: center;}
	.certify-shp{width: 150px;}
	.certification-box{padding: 100px 30px 30px 30px;margin: 0 0 30px;height: calc(100% - 30px);}
	.certification-img figure{height: 200px;border-radius: 15px;overflow: hidden;margin: 0 0 15px}
	.certification-img figure image{height: 200px;}
	.certification-img figure clipPath{display: none;}
	.add-btn{width: 40px;height: 40px;top: 20px;right: 20px;}
	.add-btn svg{height:20px;}
	.certification-box h3{font-size: 20px;line-height: 26px;text-align: center;letter-spacing: normal;}
	/* *** End Certification Page *** */

	/* *** Contact Page *** */
	.contact-wrp h3{font-size: 42px;line-height: 52px;}
	.contact-pgbox{margin: 0 auto;}
	.contact-pgbox .form-group{margin: 0 0 25px;}
	.contact-pgbox .form-group .form-control{padding: 15px 20px;font-size: 16px;}
	.contact-pgbox .btn-main{padding: 15px;max-width: 180px;font-size: 18px;margin: 0 ;}
	.contact-now-rw{padding: 60px 0;}
	.contact-now-rw ul{max-width: 100%;flex-wrap: wrap;margin: 0 -5px;}
	.contact-now-rw ul li{width: 33.33%;padding: 0 5px;}
	.contact-now-rw ul li a{padding: 15px;font-size: 16px;text-align: center;}
	.our-location-contact .map-add-box h4{font-size: 14px;margin: 0 0 10px;}
	.map-live-box a, .our-location-contact .map-add-box a{font-size: 14px;margin: 10px 0 0;}

	.contact-com-wrp{padding: 0 0 250px;}
	.contact-com-wrp .commercial-wrp{padding: 0;top: -50px;}
	.commercial-block{padding: 50px;}
	.commercial-slider .commercial-box{padding: 0 0 15px;margin: 0 0 15px;}
	.commercial-data h4{font-size: 26px;}
	.commercial-data p{font-size: 14px;margin: 0 0 15px;}
	.commercial-data ul li{margin: 0 10px 10px 0;}
	.commercial-data ul li a{padding: 15px 15px;font-size: 14px;}

	.contact-slider .nav-rw{padding: 0 30px;}
	.nav-rw .swiper-button-next, .nav-rw .swiper-button-prev{width: 40px;height: 40px;}
	.contact-slider .pager-rw{left: 40px;right: 40px;bottom: 0px;}

	.contact-us-block .contact-banner-left ul li a{padding: 20px 35px;font-size: 20px !important;}
	/* *** End Contact Page *** */

	/* *** Missoin Vision Page *** */
	.serivce-small-dt h4{font-size: 24px;line-height: 32px;}
	.delivering-shap{max-width: 250px;}
	.delivering-wrp{padding: 100px 0 250px;}
	.delivering-row{margin: 0 0 60px;}
	.delivering-wrp h2{font-size: 40px;line-height: 46px;text-align: center;letter-spacing: normal;margin: 0 auto 60px;}
	.delivering-img img{border-radius: 10px; height: 510px !important;}
	.delivering-row .row{margin: 0 -15px}
	.delivering-row .row .col-md-6{padding: 0 15px;}
	.delivering-wrp .delivery-data,.delivering-row .delivering-data{padding: 0 0 0;}
	.delivering-data ul li{font-size: 18px;line-height: 26px;margin: 0 0 10px;}
	.delivering-data ul li p{font-size: 18px;line-height: 26px}
	.delivering-certiwrp .commercial-wrp{top: -150px;padding: 0;}
	.vission-block h3{font-size: 24px;line-height: 32px;}
	.vission-block p{font-size: 18px;line-height: 26px;}
	/* *** End Missoin Vision Page *** */

	/* *** News Page *** */
	.news-banner{padding: 50px 0 300px;}
	.team-list-wrp{padding: 0 0;}
	.team-list-wrp .container{top: -70px;}
	.news-filter-row{margin: 0 0 40px;}
	.news-filter-row ul{flex-wrap: wrap;}
	.news-filter-row ul li{margin: 0 10px 10px 0}
	.news-filter-row ul li a{padding: 12px 20px 10px;font-size: 16px;line-height: 20px;}
	.news-filter-row ul li:last-child{margin: 0 0 10px;}
	.mono-shp{top: 50px;left: 0;right: 0;opacity: 0.50;width: 80%;}
	.mono-shp img{width: 100%;}
	.news-listing-wrp .press-box{margin: 0 0 40px;}
	.career-listing-wrp .btn-group, .case-study-row .btn-group, .news-listing-wrp .btn-group{padding: 50px 0 0;}
	.news-listing-wrp .row{margin: 0 -15px;}
	.news-listing-wrp .row .col-md-4{padding: 0 15px;}

	.news-details-banner .about-center{padding: 0 0 300px;}
	/* .news-detailsinbox .steel-rw h3{width: 500px;margin: -70px 0 30px -180px;} */
	.news-detailsinbox .steel-rw .steel-data .btn-main{margin: 50px 0 0;}
	.career-pro{padding: 0;}
	.project-wrp .project-img figure img{height: 700px;}

	.news-listing-wrp{padding-bottom: 60px;}
	/* *** End News Page *** */

	/* *** Offsite Page *** */
	.mission-wrp .story-infobx p{font-size: 26px;line-height: 34px;}
	.project-img .common-shap{max-width: 250px;}
	/* *** End Offsite Page *** */

	/* *** Team Page *** */	
	.ourteam-banner{padding: 0 0 300px;}
	.team-list-wrp .container{top: -100px;}
	.team-block{margin: 0 0 50px;}
	.team-nambox h3{font-size: 18px;line-height: 26px;}
	.team-hover .social-bx a{width: 45px;height: 45px;line-height: 48px;font-size: 16px;}
	.team-img figure img{height: 300px;}
	.team-inshp{max-width: 100px;}
	.team-list-wrp .row{margin: 0 -15px;}
	.team-list-wrp .row .col-md-4{padding: 0 15px;}
	.team-hover{padding: 15px;}
	.team-hover p{font-size: 13px;line-height: 18px;margin: 0;}	
	/* *** End Team Page *** */

	/* *** Privacy Policy Page *** */
	/* .privacy-banner .certification-banner-row{margin: -100px 0 0;} */
	.privacy-data h3{margin: 0 0 30px;font-size: 24px;line-height: 30px;}
	.company-details-wrp{padding: 50px 0 0;}
	.company-row h2{font-size: 20px;}
	.company-indetails p{font-size: 18px;line-height: 26px;margin: 0 0 15px;letter-spacing: normal;}
	.company-row{padding: 0 0 50px;}
	.privacy-img figure img{height: 350px;}
	.privacy-in-row{padding: 30px 0;}
	.privacy-in-row ol, .privacy-in-row ul{padding: 0;}
	.privacy-in-row ol li, .privacy-in-row ul li,.privacy-in-row p{font-size: 16px;line-height: 24px;letter-spacing: normal;}
	.privacy-in-row ol li, .privacy-in-row ul li{padding: 0 0 0 15px;margin: 0 0 10px;}
	.privacy-in-row ol li:after, .privacy-in-row ul li:after{width: 4px;height: 4px;}
	.privacy-in-row h2{font-size: 22px;line-height: 30px;}
	.privacy-in-row h4,.privacy-in-row h3{font-size:18px;line-height: 24px;}
	.privacy-in-row h5{font-size: 16px;line-height: 24px;font-weight: normal;}
	.privacy-in-row h6{font-size: 16px;line-height: 24px;}
	.project-img img{height: 500px;}
	/* *** End Privacy Policy Page *** */

	/* *** Project Details Page *** */
	.project-details-banner{padding: 0px 0 250px;}
	.back-btn{width: 40px;height: 40px;line-height: 43px;font-size: 14px;margin: 0 0 100px;}
	.project-details-banner h1{font-size: 52px;line-height: 60px;letter-spacing: normal;}
	.project-size-details{top: 0;padding: 0 0 60px;}
	.project-details-wrp{padding: 50px 0;}
	.list-top{margin: 0 0 50px;}
	.project-nambox{width: 50%;}
	.stucture-img{max-width: 80%;top: -100px;left: 0;right: 0;margin: 0 auto;}
	.project-nambox{margin: 0 0 30px;}
	.size-rw h4,.project-nambox p{font-size: 18px;margin: 0 0 15px;}
	.project-nambox h3{font-size: 75px;line-height: 80px;}
	.size-rw h2{font-size: 70px;line-height: 80px;letter-spacing: normal;}
	.details-relatedpro h3, .products-details-dtrw h3{font-size: 20px;margin: 0 0 30px;}
	.details-relatedpro .project-common-details-main ul li,
	.details-relatedpro p, .products-details-dtrw p{font-size: 16px;line-height: 26px;letter-spacing: normal;}
	.details-relatedpro .project-common-details-main ul li:before{width: 4px;height: 4px;}
	.pro-details-inrw .products-details-dtrw{padding: 0 0 50px;margin: 0 0 50px;}
	.details-relatedpro p, .products-details-dtrw p{margin: 0 0 0px;}
	.project-wrp.details-relatedpro .project-act-rw{margin: 50px 0 0;}
	.details-relatedpro .project-count h4{font-size: 18px;}
	.products-details-dtrw ol li,.products-details-dtrw ul li{font-size: 16px;line-height: 24px;}
	.products-details-dtrw ul li:before{top: 7px;width: 4px;height: 4px;}
	/* *** End Project Details Page *** */

	/* *** Project/CaseStudy Page *** */
	.case-study-row .certification-box{padding: 100px 30px 30px 30px}
	.caseimg-box{margin: 0 0 20px;}
	.caseimg-box img{height: 200px;}
	.certifications-rows.case-study-row{padding: 0 0 50px;}
	.case-study-banner .about-center{padding: 85px 0 182px;}
	/* *** End Project/CaseStudy Page *** */

	.news-details-wrp .mono-shp{left: 18%;top: -150px;}
	.main-banner-shape img{width: 100%;}
	.main-banner-shape{width: 96.8%;right: 20px;}

	.modular-abt-wrp h2,.mudular-wrp .story-data-inbx h2{font-size: 50px}

	.modular-abt-wrp h2{margin: 0 0 140px 21%}

	.wpcf7-checkbox .wpcf7-list-item, .wpcf7-checkbox .wpcf7-list-item label{margin: 0 0 5px}
	.wpcf7-checkbox .wpcf7-list-item label input:checked + .wpcf7-list-item-label:after{line-height: 20px;top: 0;}
	.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before,.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:after{width: 20px;height: 20px;min-width: 20px}

	/* **** 404 Page **** */
	.error-wrapper h1{font-size: 90px;}
	.error-wrapper p{font-size: 16px;margin: 0 0 30px;}
	.back-home-button{padding: 15px 30px}
	.error-wrapper{padding: 100px 15px}
	/* **** End 404 Page **** */

	.size-rw h2 sup {top: -20px; }

	.no-project-section{padding: 50px 0 !important;}
	.have-project-wrp.workwith-uswrp.no-project-section .container{top: 0;}
	.no-project-section .new-pro-title{padding: 0 0 30px;}
	.our-location-contact .loaction-row{margin:30px 0 0;}

	.about-wrp-new-main .steel-rw .row{margin: 0 0 30px;}
	.facility-slider-new.story-slider .swiper-nav .nav-rw, .sector-images-slider-new.story-slider .swiper-nav .nav-rw{width: 100%;padding: 0 10px;}
	.facility-slider-new.story-slider .swiper-nav, .sector-images-slider-new.story-slider .swiper-nav{padding: 0;max-width: 100%;}

	.video-box.viemo-video-box iframe{height: 500px;}
	img.video-shp{width: 250px;}


		/*21/02/2025*/
	.recent-project-index .swiper-nav .nav-rw .swiper-button-prev:after, .recent-project-index .swiper-nav .nav-rw .swiper-button-next:after {         height: 40px; width: 40px; line-height: 236%; font-size: 16px;     border: 2px solid #9aa7c4;}
	.recent-project-index .swiper-nav { max-width: 100%; }
	.recent-project-index .swiper-nav .nav-rw .swiper-button-prev, .recent-project-index .swiper-nav .nav-rw .swiper-button-next { height: 40px; width: 40px;     font-size: 19px;	}
	.recent-project-index .recent-projects-wrp { padding: 0 0 40px; }
	/*21/02/2025*/

	/* divyesh */
	.commercial-block.agri-block .values-image-new{height: 377px;}
	.cladding-product-wrp .section-title{font-size: 66px;}
	.modular-page-v2 .section-title{max-width: 696px;}
	.modular-page-v2 .section-title * { margin: 0 auto 50px; }
	.about-page-section-new-v2 .delivery-img img{height: 300px;}
	.cladding-product-wrp.agriculture-page-v2 .section-title { max-width: 413px; }
	.our-sectors-details .our-sectors-list ul li{font-size: 52px; padding: 18px 0;}
	.our-sectors-details .our-sectors-list ul li img{height: 52px;}
	.project-details-wrp .our-sectors-details{top: -10px;}
	.contact-block-inner .icon{margin-right: 10px;}
	.contact-block-right .details{font-size: 21px;}
	.contact-block .block-link{font-size: 18px;}

	.contact-us-block .contact-banner-left ul li { margin-right: 23px; }
	.contact-us-banner {
        padding: 99px 0 275px;
    }

    .press-img .team-rightshp{max-width: 150px;}
	
	.contact-us-banner { padding: 99px 0 275px; }
	.contact-us-block .social-icons ul li a{width: 56px; height: 56px; font-size: 25px;}
	.contact-us-block .contact-banner-left ul li a{font-size: 22px;}


	.contact-list ul li a{ padding: 21px 22px; font-size: 15px;}
	.project-contact .project-contact-block{padding-bottom: 70px;}
	.project-contact-right .block-title{font-size: 24px;}
	.project-contact-right .details{font-size: 20px;}
	.contact-list ul li { margin-right: 10px; }
	.project-contact-wraper .number{margin-right: 15px; font-size: 32px;}
	.project-contact .section-title{font-size: 50px;}
	.project-contact-wraper{padding-top: 32px; padding-bottom: 30px;}
	.project-contact-right .btn-plus{width: 55px; height: 55px;}
	.project-contact .project-contact-block{padding-top: 60px;}

	.we-are-wrp.we-are-wrap-v2 .map-img { max-width: 930px; }
	.lines-box .line-1 { left: 179px;     bottom: 39%; }
	.lines-box .line-img.line-1:after { top: 31px; }
	.lines-box .line-2{left: 182px; bottom: 40%;}
	.lines-box .line-img.line-2:after { top: 32px; }
	.lines-box .line-3 { bottom: 40%; left: 186px; }
	.lines-box .line-img.line-3:after { bottom: 7px; right: 94px; }
    .lines-box .line-4 { bottom: 39%; left: 191px; }
	.lines-box .line-img.line-4:after { bottom: 6px; }
	.lines-box .line-5 { bottom: 16%; left: 191px; }
	.lines-box .line-img.line-5:after { bottom: 30px; right: 94px; }
	.line-img.line-6 >*{    width: calc(100% - 52px) !important;}
    .lines-box .line-6 { bottom: 40%; left: 199px; }
	.line-img.line-7>*{width: calc(100% - 40px) !important;}
	.lines-box .line-7 {        bottom: 28%; left: 188px;}
	.lines-box .line-img.line-7:after { bottom: 3px; right: 34px; }
	.lines-box .line-img.line-6:after { bottom: 5px; right: 53px; }
	.we-are-wrp.we-are-wrap-v2 .map-live-box{    max-width: 260px;         bottom: 30%;}
	.we-are-wrp.we-are-wrap-v2 .map-add-box { max-width: 170px; }
	.we-are-wrp.we-are-wrap-v2 .line-bx:after{    width: 16px; height: 16px;}
	.lines-box .line-img>*{    width: calc(100% - 100px);}
	
	.project-wrp.career-pro.contact-img-section-v2 .project-img figure img {height: 700px;}
	.project-contact-right .accordion-body{padding-top: 30px; padding-bottom: 21px;}
	.contact-us-block .social-icons ul li a{width: 60px; height: 60px;}
	.about-us-page-v2.single-block-section .single-block-wraper .single-block-img{height: 520px;}
	/* divyesh */

	.project-details-wrp.project-case-page-v2{padding: 75px 0;}
	.project-case-page-v2 .main-banner-shape{top: 30px;width: 85%;}

	.project-wrp.recent-project-index{margin: 0 0 50px;}
	.lets-work-v2{padding: 0 15px 50px;}
		/*25/7*/
	.page-hero-title { background-position: bottom right;   padding: 18px 0; }
	.about-banner.case-study-banner { padding: 0 0 100px; }
 	.page-hero-title h4 { font-size: 18px; line-height: 26px; }
	.certifications-banner .page-hero-title { margin-bottom: 40px; } 
	.certifications-banner .page-hero-title  h1 { margin-bottom: 0; }
	.about-banner.news-banner {padding: 0 0 300px;}
	/*25/7*/
	.news-banner .about-center { padding: 50px 0 100px 0;}

	/* Apprenticeship Programme Page 04-12-25 */
	.apprenticeship-detail.delivering-wrp { padding: 100px 0; }
	.apprenticeship-detail.delivering-wrp h2 { font-size: 40px; letter-spacing: -2px; }
	.apprenticeship-detail.delivering-wrp .delivery-data h3 { font-size: 28px; } 
	/* Apprenticeship Programme Page 04-12-25 */


.modular-banner-v3 h1 {
    margin:187px 0 112px;;
}

	.navbar-light .navbar-nav li .dropdown-menu li .dropdown-menu{ left: 100%!important;right: unset !important;}

	   .news-banner-v3 .about-center {
        padding: 50px 0 0px !important;
    }
  .team-list-wrp .container {
        top: -100px;
    }
	 .vimeo-lazy-autoplay {
    padding-bottom: 53% !important;
	 }

	.counter-section-title *{font-size: 44px;
        line-height: 36px;
        margin: 0 0 55px;}
.counter-section {
	    padding: 64px 0 90px;
}


 .counter-item {
    width: 18%;
	 }
	 .counter-item .disc * {
    font-size: 18px;
	 }
	 .count-title * {
    font-size: 40px;
	 }

	.project-details-banner-video { padding-bottom: clamp(147px, -380.00px + 53.13vw, 164px); } /* 164px to 147px (1024 to 992) */

	.video-item .play-btn { height: 60px; width: 60px; }
	.video-item .video-wrapper { max-height: 370px; }

	.project-common-details-v2 >* { margin-bottom: 16px !important; }
	.details-relatedpro .project-common-details-v2 h2 { font-size: 36px; }
}


@media(max-width:991px){
	.lines-box .line-img{display: none;}
	.lines-box .line-img:after{display: none;}
	.we-are-wrap-v2.we-are-wrp .map-live-box h4{    font-size: 14px; line-height: 16px;}
	.we-are-wrp.we-are-wrap-v2 .map-live-box{    max-width: 185px; bottom: 20%;}
	.we-are-wrp.we-are-wrap-v2 .map-add-box { max-width: 130px; }
	.size-rw h2 sup{    top: -20px;}
	.team-list-wrp.project-sector-v2 .container{top: 0;}


	/*25/7*/
	.contact-banner .about-center { padding: 0 0 303px; } 
	.modular-banner .page-hero-title { margin-bottom: 70px; } .news-banner { padding: 45px 0 0 0 ; } 
	.offsite-construction .page-hero-title { margin-bottom: 100px; } 
	.certifications-banner  .page-hero-title { padding: 18px 0; margin-bottom: 30px; }
	.about-banner.news-banner {padding: 0;}
		.ourteam-banner { padding: 0 0 100px; }
	/*25/7*/
	.news-banner .about-center { padding: 50px 0; }
	.wave-img { justify-content: center;max-width: 120px;
        margin: 0 auto 20px auto;}

	/* Apprenticeship Programme Page 04-12-25 */
	.apprenticeship-banner.certifications-banner .delivering-row { margin: 0 0 40px; }
	.apprenticeship-detail.delivering-wrp .delivery-data ul li { margin: 0 0 8px; }
	.apprenticeship-format.about-story-banner { flex-direction: column; }
	.apprenticeship-format .about-story-img { width: 100%; }
	.apprenticeship-format .about-story-img img { height: 600px; }
	.apprenticeship-format.mission-wrp .about-story-data { width: 100%; }
	.apprenticeship-banner.certifications-banner .page-hero-title { padding: 18px 0 20px; }	
	.apprenticeship-format.mission-wrp .story-data-inbx h2 { font-size: 28px; }
	/* Apprenticeship Programme Page 04-12-25 */


	.home-hero-banner-v3 .home-banner-content h1 {
    margin: 214px 0 0px 0;
}
.modular-banner-v3 h1 {
        margin: 110px 0 58px;
}
.vimeo-lazy-autoplay {
    padding-bottom: 53% !important;
}

	header{padding: 15px 0;}
	.topbar{display: none;}
	.navbar-brand{display: block;}
	.navbar-collapse{
		position: fixed;
		left: -100%;
		top: 0;
		min-height: 100vh;
		background: #000;
		height: 100%;
		width: 100%;
		padding: 90px 0 0;
		overflow: auto;
		-webkit-transition: all 0.3s linear;
		transition: all 0.3s linear;
		z-index: 999;
	}	
	.navbar-collapse:after{
		position: fixed;
		content: '';
		width: 100%;
		height: 70px;
		background: #000;
		top: 0;
		left: 0;
		right: 0;
		transition: .4s linear;
		-webkit-transition: .4s linear;
	}
	ul.enter-nav{padding: 15px 0;margin: 25px 0 0;border-top: 1px solid rgba(255, 255, 255, 0.50);width: 100%;display: flex;justify-content: left;}
	ul.enter-nav li{margin: 0 15px 0 0;}
	ul.enter-nav li a{font-size: 14px;min-width: 125px;max-width: 125px;padding: 10px 10px;line-height: 20px;}
	.navbar-collapse.collapse.show{
		left: 0;
	}
	.navbar-light .navbar-nav li.dropdown::after{
		position: absolute;
		content: "\f107";
		font-family: "Font Awesome 5 Pro";
		right: 5px;
		top: 14px;
		font-size: 18px;
		color: #fff;
		height: 20px;
		width: 20px;
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
		-webkit-transition: all 0.3s linear;
		transition: all 0.3s linear;
		display: none;
	}
	.navbar-light .navbar-nav{
		margin: 0 auto;
		background: transparent;
	}
	.header-contact-detail-new,
	.navbar-brand{
		position: relative;
		z-index: 9999;
	}
	.navbar-toggler{
		position: relative;
		z-index: 9999;
	}
	.nav-row{flex-flow: column-reverse;padding: 0 20px; max-width: 790px; margin: 0 auto;}
	.navbar-light .navbar-nav{
		padding: 0;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.navbar-light .navbar-nav li{
		margin: 0 ;
		width: 100%;
	}
	.navbar-light .navbar-nav li:last-child{
		margin: 0;
	}
	.navbar-light .navbar-nav li .nav-link{
		color: #fff;
		font-size: 16px;
		line-height: 26px;
		margin: 0 0;
		display: block;;
		text-align: left;
	}
	.navbar-light .navbar-nav li .nav-link:hover{
		color: #9AA7C4;
	}
	.navbar-light .navbar-nav li:last-child .nav-link{
		text-align: left;
	}
	.navbar-light .navbar-nav .nav-link.active{
		color: #9AA7C4;
	}
	.navbar-light .navbar-nav li .nav-link i{
		margin: 0 0 0 auto;
	}
	.navbar-light .navbar-nav .nav-link:after{display: none;}
	body.add-fix{
		overflow: hidden !important;
	}
	.navbar-light .navbar-nav li .dropdown-menu{margin: 0;padding: 10px;}
	.navbar-light .navbar-nav li .dropdown-menu li{margin: 0;}
	.navbar-light .navbar-nav li .dropdown-menu li a{font-size: 14px;text-align: left;padding: 15px 0;white-space: normal;}
	.navbar-light .navbar-nav li .dropdown-menu:after{display: none;}

	.navbar-light .navbar-nav li .menu-arrow{
		display: block;
        color: #fff;
        position: absolute;
        top: 15px;
        right: 13px;
        font-size: 18px;

		  display: inline-flex;
	}
		.navbar-light .navbar-nav li .menu-arrow {
			transition: 0.4s;
			-webkit-transition: 0.4s;
			-moz-transition: 0.4s;
			-ms-transition: 0.4s;
			-o-transition: 0.4s;
}
		 .dropdown .dropdown-menu {
		display: none !important;
	 }
	 .dropdown.arrow-parent > .dropdown-menu {
		display: block !important;
	 }
.navbar-nav .dropdown .dropdown-menu .dropdown.arrow-parent .menu-arrow,
.navbar-nav .dropdown.arrow-parent .nav-link .menu-arrow{
    transform: rotateX(180deg);
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
}
.dropdown-item:active , .dropdown-item:focus , .dropdown-item:focus-visible {
	background: transparent;
    outline: unset;
}
.header-contact-detail-new{margin: 0 15px 0 auto;}
	.header-contact-detail-new .btn-main{padding: 10px 25px;font-size: 14px;}
	.navbar-brand img{height: 50px;}

	.video-item .play-btn { height: 50px; width: 50px; }
	.video-item .video-wrapper { max-height: 370px; }

	.details-relatedpro .project-common-details-v2 h2 { font-size: 32px; }
	.project-common-details-v2 >* { margin-bottom: 12px !important; }
}

@media(min-width:768px) and (max-width:991px){
	/* *** Home Page *** */
	.container{max-width: 750px;}
	header{padding: 15px 0;}
	.logo-box img{height: 60px;}
	.top-rightbar ul li{margin-right: 15px;}
	.top-rightbar ul li a{padding: 12px;min-width: 150px;max-width: 150px;font-size: 14px;}
	.navbar-light .navbar-nav .nav-link{min-width: auto;font-size: 14px;padding: 12px 25px 12px 0;}
	.navbar-light .navbar-nav li:last-child .dropdown-menu{right: 0 !important;left: auto;}
	.navbar-light .navbar-nav li .dropdown-menu li a{padding: 15px 30px 15px 15px;font-size: 14px;}
	.navbar-light .navbar-nav li .dropdown-menu li .dropdown-menu{ left: 100%!important;right: unset !important;}

.navbar-light .navbar-nav li .dropdown-menu li  .dropdown-menu a{        padding: 15px 8px;}
    .navbar-nav .dropdown:hover>.dropdown-menu {
        margin: 0 0 0 0px;
	 }


	.hero-banner{padding: 0px 0 100px;}
	.hero-banner h1{font-size: 63px;line-height: 65px;margin: 0 0 100px;}
	.banner-shap{max-width: 45%;right: 15px;}
	.banner-data{max-width: 350px;}
	.banner-data ul{margin: 0 -10px;}
	.banner-data ul li{padding: 0 10px;}
	.banner-imgbx figure ,.banner-imgbx figure image{height: 100px;}
	.bannerpro-data{padding: 15px;}
	.bannerpro-data h2{font-size: 18px;line-height: 24px;}
	.btn-more{right: 10px;}

	.we-are-wrp{margin: 0;background-size: 100% 100%;padding:50px 0;}
	.we-are-wrp .container{top: 0;}
	.weare-shap{top: -13%;display: none;}
	.we-are-wrp h2{font-size: 20px;margin: 0 0 30px;}
	.we-are-wrp h6{font-size: 20px;letter-spacing: normal;line-height: 30px;}
	.we-are-title h3{font-size: 42px;line-height: 52px;}
	.loaction-row{margin: 0;}
	.map-img{max-width: 450px;}
	.map-add-box{max-width: 200px;}
	.map-live-box h4,.map-add-box h4{font-size: 14px;line-height: 20px;letter-spacing: normal;margin: 0;}
	.map-live-box{max-width: 250px;}
	.location-img{min-width: 100px;height: 100px;max-width: 100px;margin: 0 0 15px;}
	.location-img img{width: 100px;height: 100px;}
	.map-live-box .line-bx:after{width: 6px;height: 6px;top: -2px;}

	.about-wrp{padding: 50px 0;}
	.about-wrp h3{font-size: 18px;}
	.about-data h2{font-size:40px;line-height: 50px;max-width: 75%;}
	.about-data h4{font-size: 26px;line-height: 34px;margin: 0 0 30px;}
	.about-data p{font-size: 18px;line-height: 26px;margin: 0 0  15px;}
	.about-img{margin: 50px 0 0;}
	.about-img figure{height: 380px;}
	.about-img figure svg image{height: 380px;object-fit: cover;}
	.capablities-wrp .about-data h2{max-width: 330px;}
	.about-data h1{font-size: 32px;line-height: 40px;margin: 0 0 20px;}
	.about-data ol{padding: 10px 0 0 15px;}
	.about-data ol li{font-size: 16px;line-height: 24px;}
	.about-data h4{font-size: 26px;line-height: 30px;}
	.about-data h3{font-size: 24px;line-height: 28px;}
	.about-data h5{font-size: 20px;line-height: 26px;}
	.about-data h6{font-size: 18px;line-height: 22px;}
	.service-row .service-data{padding: 0;height: 100%;}
	.serivce-small-dt h3{font-size: 24px;line-height: 28px;}
	.serivce-small-dt h5{font-size: 20px;line-height: 24px;}
	.serivce-small-dt h6{font-size: 18px;line-height: 24px;}
	.serivce-small-dt ul{padding: 0;}
	.serivce-small-dt ul li{font-size: 16px;line-height: 24px}

	.service-row{flex-flow: column;height: auto;}
	.service-row .service-data,.service-row .service-img{width: 100%;}
	.service-title-rw{position: relative;top: 0;padding: 15px 0;}
	.service-title-rw h3{font-size: 16px;line-height: 22px;max-width: 550px;margin: 0 auto;}
	.pager-rw .swiper-pagination{display: none !important;}
	.service-inrw .col-md-7{width: 100%;}
	.service-inbox{padding: 0 15px 35px;}
	.service-inbox h2{font-size: 36px;line-height: 40px;letter-spacing: normal;margin: 0 0 25px;}
	.nav-rw{justify-content: space-between;max-width: 100%;width: 100%}
	.swiper-nav{top: auto;bottom: 50px;margin: 0 auto;left: 0;right: 0;display: flex;justify-content: space-between;width: 150px;}
	.serivce-small-dt p{font-size: 16px;line-height: 22px;}
	.serivce-small-dt ol li{font-size: 16px;line-height: 22px;}
	.serivce-small-dt{min-height: auto;}
	.btn-main{font-size: 16px;padding: 15px 35px;}
	.service-row .service-img img{height: 300px;}
	.swiper-button-next:hover:after, .swiper-button-prev:hover:after{background: #000;color: #fff;}

	.purpose-wrp{padding: 50px 0;}
	.purpose-list .purpose-block{margin: 0 0 50px;}
	.purpose-list .accordion .accordion-item .accordion-button{padding: 0;font-size: 24px;line-height: 28px;letter-spacing: normal;}
	.purpose-img{right: 0;opacity: 0.30;max-width: 300px;}
	.purpose-list h3{font-size: 16px;margin: 0 0 15px;}
		
	.project-wrp{padding: 50px 0 0;overflow: hidden;}
	.project-wrp h3{font-size: 16px;}
	.recent-projects-wrp h2{font-size: 32px;line-height: 36px;margin: 0 0 25px;}
	.project-box p{font-size: 20px;line-height: 26px;letter-spacing: normal;}
	.project-count h4{font-size: 14px;line-height: 22px;}
	.recent-projects-wrp{padding: 0 0 60px;}
	.project-act-rw{padding: 0;}
	.project-img figure image,.project-img figure{height: auto;}
	.job-apply-from .form-group.phonenumbox .form-control{padding: 15px 40px 15px 115px !important;}

	.project-box p{margin: 0 0 100px;}
	.project-slider .swiper-nav{bottom: 60px;max-width: 90px;margin: 0;}
	.swiper-button-next:after, .swiper-button-prev:after{width: 40px;height: 40px;line-height: 40px;font-size: 16px;}
	.press-slider .swiper-nav{top: 50%;transform: translateY(-50%);max-width: 100%;bottom: auto;width: 100%;padding: 0;}
	.press-slider .swiper-nav .nav-rw{max-width: 100%;width: 100%;}

	.press-wrp{padding: 50px 0;overflow: hidden;}
	.press-tabs .row{margin: 0 -15px;}
	.press-tabs .row .col-md-4{padding: 0 15px;}
	.press-wrp h2{font-size: 16px;letter-spacing: normal;margin: 0 0 25px;}
	.press-tabs .nav-tabs{margin: 0 0 30px;}
	.press-tabs .nav-tabs li{margin: 0 10px 10px 0;}
	.press-tabs .nav-tabs li a{padding: 12px 25px;font-size: 14px;letter-spacing: normal;}
	.press-data h3{font-size: 16px;line-height: 24px;}
	.press-data p{font-size: 16px;}
	.press-shp{top: -2px;}
	.press-img a.view-full{font-size: 18px;line-height: 26px;}
	.press-img img{height: 250px;}
	.press-shp-right img, .press-shp img{width: 150px;height: auto;}
	.press-shp-right{top: -1px;}
	.project-wrp .project-img img{height: 500px;}
	.proshapbox{max-width: 200px;}

	.footer-shp{width: 200px;}
	.footer-top{padding: 80px 0;}
	.contact-form{padding: 0;}
	.footer-logo{max-width: 150px;}
	.contact-form h3{font-size: 20px;line-height: 30px;letter-spacing: normal;margin: 0 0 20px;}
	.contact-form h4{font-size: 16px;margin: 0 0 15px;}
	.contact-form .form-group .form-control{font-size: 14px;padding: 12px 15px;}
	.contact-form p{font-size: 16px;}
	.quicklinks-rw .col-md-4,.quicklinks-rw .col-md-8{width: 100%;}
	.quicklinks-bx ul{justify-content: center;margin: 0 auto 15px;}
	.social-bx h4{font-size: 16px;}
	.social-bx{justify-content: center;}
	.quicklinks-rw{padding: 0 0 30px;}
	.copyright{padding: 25px 0;}
	.copyright ul li{margin-right: 15px;}
	.copyright ul li a,.copyright p{font-size: 14px;line-height: 24px;}

	.purpose-list .accordion .accordion-item .accordion-button:before{width: 30px;height: 30px;font-size: 20px;}
	.project-act-rw .btn-main{margin-right: 2px;}
	.project-act-rw .btn-main{padding: 10px 20px;font-size: 16px;}
	/* *** End Home Page *** */

	/* *** About Page *** */
	/* .about-banner{padding: 45px 0 0;} */
	.about-banner h1,.news-details-banner.about-banner h1{font-size:52px;line-height: 56px;letter-spacing: normal;}
	.about-center h4{font-size: 18px;line-height: 26px;margin: 0 0 35px;font-weight: 600;}
	.banner-data ul{margin: 0 -5px;}
	.banner-data ul li{padding: 0 5px;}
	.btn-more{width: 35px;height: 35px;line-height: 37px;font-size: 12px;right: 10px;top: -17px;}
	.bannerpro-data{padding: 15px;}
	.bannerpro-data h2{font-size: 18px;line-height: 26px;}
	.about-center,.news-details-banner .about-center{padding: 30px 0 50px;}
	.desktop-img{display: none;}
	.mobile-img{display: block;}
	.about-story-img img{height:100%;object-fit: cover;width: 100%;}
	.about-story-img figure{height: auto;}
	.mudular-wrp .about-story-img figure{height: 100%;}
	.story-data-inbx{padding: 35px 35px 60px;}
	.story-slider .swiper-nav .nav-rw{width: 100%;}
	.story-slider .swiper-nav{bottom: 5px;max-width: 120px;}
	.story-data-inbx h2{font-size: 18px;margin: 0 0 30px;}
	.story-infobx p{font-size: 16px;line-height: 24px;}
	.story-infobx p:last-child{margin: 0;}
	.about-data ul{padding: 0;}
	.about-data ul li, .delivery-data ul li, .steel-data ul li{font-size: 16px;line-height: 26px; margin: 0 0 15px;}	
	.capablities-wrp .about-img{margin: 50px 0 0;}
	.manufacture-wrp .about-data h3{font-size: 22px;line-height: 30px;letter-spacing: normal;}
	.steel-data{padding: 0;}
	.offsite-abt-wrp .steel-data{padding: 0}
	.steel-rw .row{align-items: flex-start;}
	.bottomright.common-shap{max-width: 100px;}
	.news-details-wrp .bottomright.common-shap{bottom: -5px;}
	.common-shap{max-width: 100px;}
	.delivery-row{margin: 0 0 35px;}
	.delivery-wrp h2{font-size: 30px;text-align: center;line-height: 36px;margin: 0 auto 30px;}
	.delivery-wrp h2 span{margin: 0;}
	.delivery-data{padding: 30px 0 0;}
	.delivery-data p{font-size: 16px;line-height: 24px;margin: 0 0 15px;}
	.delivery-wrp{padding: 30px 0 50px;}
	.have-project-wrp{padding: 100px 0 60px;}
	.new-pro-title h2{font-size: 24px;line-height: 32px;margin: 0 auto 20px;letter-spacing: normal;}
	.new-pro-title .btn-main{padding: 15px 30px;margin: 0;}
	.new-proimg{max-width: 200px;}
	.new-proimg img{width: 200px;height: 200px;}
	.inner-prodt h6{font-size: 14px;letter-spacing: normal;margin: 0 0 15px;}
	.inner-prodt h3{font-size: 18px;letter-spacing: normal;line-height: 24px;}
	.inner-prodt{padding: 0;}
	.about-center .banner-data{max-width: 320px;}
	.manufacture-wrp .about-data h2{max-width: 450px;}
	.have-project-wrp .col-md-6,
	.have-project-wrp .col-md-3{width: 33.33%;}
	.manufacture-wrp .about-data h3{max-width: 500px;width:500px;margin: 0 0 -50px;}
	.manufacture-wrp .steel-data ul{margin:70px 0 25px;}
	.about-story-banner{height: 100%;}
	.story-slider .swiper-slide{height: auto;}
	.new-quality-pro-section .inner-prodt{padding-left: 0px;}

	.about-logo-img img{width: 80px;}
	.about-logo-img{right: auto;left: 10%;bottom: 4%;}
	/* *** End About Page *** */

	/* *** Agri Page *** */
	.offsite-banner{padding:0 0 60px 0;}
	.offsite-banner h1{font-size: 55px;line-height: 55px;letter-spacing: normal;}
	.modular-banner.offsite-banner h1{height: auto;}
	.agricultural-banner h1 span{font-size: 30px;letter-spacing: normal;margin: 0;line-height:50px;}
	.offsite-row{padding: 50px 0 20px;}
	.offsite-row h3{padding: 0;font-size: 16px;margin: 0 0 15px;}
	.offsite-txtbx h2{font-size: 40px;line-height: 40px;}
	.offsite-txtbx{margin: 0 0 30px;}
	.contructionbx h4,.offsite-txtbx p{font-size: 16px;line-height: 24px;max-width: 100%;}
	.offsite-wrp{padding: 0 0 60px;}
	.offsite-wrp.modular-wrp{padding: 0 0 50px}
	.commercial-wrp{top: 0;padding: 300px 0 15px;}
	.offsite-certi-wrp .commercial-block{padding: 30px;}
	.commercial-slider{padding: 0;}
	.offsite-certi-wrp .commercial-wrp:after{display: none;}
	.commercial-block h2{font-size: 28px;line-height: 36px;letter-spacing: normal;margin: 0 0 40px;}
	.products-features ul li h3,.com-num{min-width: 40px;margin-right: 15px;}
	.products-features ul li h3,.com-num h3{font-size: 22px;letter-spacing: normal;line-height: 34px;}
	.offsite-certi-wrp .agri-block .commercial-box .commercial-data p,.offsite-certi-wrp .commercial-data p{font-size: 18px;}
	.offsite-certi-wrp .agri-block .commercial-slider .commercial-box{padding: 0 0 15px;margin: 0 0 15px;}
	.offsite-certi-wrp .agri-block .commercial-slider .commercial-box:last-child{margin: 0;}
	.lets-work{padding: 30px 15px;}
	.lets-work h2{font-size:66px;line-height: 66px;margin: 0 auto 15px;letter-spacing: normal;}
	.lets-work p{font-size: 16px;line-height: 24px;letter-spacing: normal;}
	.lets-work a{font-size: 45px;margin: 15px auto 0;line-height: 50px}
	.offsite-abt-wrp .about-data h2{max-width: 50%;font-size: 50px;line-height: 60px;margin: 0 auto 80px;}
	.offsite-abt-wrp .steel-rw h3{font-size: 20px;line-height:26px;margin: -70px 0 0 -140px;width: 250px;letter-spacing: normal;}
	.offsite-abt-wrp .steel-data p{font-size: 18px;margin: 0;line-height: 26px;}
	.about-story-img .mobile-img{height: 100%;}
	.mission-wrp .story-data-inbx h2{margin: 0 0 30px;font-size: 18px;}
	.new-quality-pro-section .inner-prodt h3{font-size: 18px;margin: 0 0 30px;}
	.story-infobx ul li{font-size: 16px;line-height: 22px;margin: 0 0 10px;}
	.new-quality-pro-section .inner-prodt .new-pro-description p,.story-data-inbx .story-infobx p,.new-quality-pro-section .inner-prodt .new-pro-description ul li{font-size: 16px !important;line-height: 22px !important;margin: 0 0 10px;}
	.story-data-inbx .story-infobx p{margin-top: 10px;}
	.cladding-product-wrp{padding: 70px 0;}
	.cladding-data h2{font-size: 42px;line-height: 52px;max-width: 70%;margin: 0 0 35px;}
	.products-features ul li{padding: 0 0 15px;margin: 0 0 15px;}
	.products-features ul li p{font-size: 16px;line-height: 22px;}
	.products-features ul li:first-child p{font-size: 18px;line-height: 24px;}
	.cladding-data h3{font-size: 20px;line-height:28px;margin: 0 0 30px;letter-spacing: normal;}
	.offsite-project-wrp .project-box h2{font-size: 42px;line-height: 52px;margin: 0 0 20px;}
	.offsite-project-wrp .project-box p{font-size: 20px;line-height: 30px;margin: 0 0 120px;}
	.offsite-project-wrp .project-slider .swiper-nav{bottom: 120px;}
	.details-relatedpro .project-count h4{font-size: 18px;}
	.project-img .common-shap {max-width: 150px;}
	.project-img .common-shap img{height: auto !important;}
	.have-project-wrp.workwith-uswrp{padding: 80px 0 30px;}
	.workwith-uswrp .container{top: -50px;}

	.team-inshp.team-rightshp img{height: auto;}
	.press-img .team-rightshp{max-width: 150px;}
	/* *** End Agri Page *** */

	/* *** Career Page *** */
	.career-banner .about-center{padding: 50px 0 250px;}
	.contact-wrp{padding: 50px 0 0;}
	.contact-wrp .container{top: -100px;}
	.career-title{padding: 0 0 50px;}
	.career-title h2{font-size: 30px;line-height: 36px;margin: 0 auto 35px;}
	.career-title p{padding: 0;font-size: 18px;line-height: 26px;}
	.career-row{padding: 20px 0;}
	.career-row h3{font-size: 28px !important;line-height: 28px !important;margin: 0 auto 15px;}
	.career-row ul{align-items:flex-start;margin: 0;flex-wrap: wrap;}
	.career-row ul li{font-size: 16px;display: flex;margin: 0 25px 0 0;}
	.career-row .btn-group .btn-main{font-size: 16px;max-width: 180px;margin: 0;}
	.career-listing-wrp{margin: 0 0 -70px;}
	.career-listing-wrp .btn-group{padding: 30px 0 0;}
	.career-listing-wrp .btn-group a i, .case-study-row .btn-group a i, .news-listing-wrp .btn-group a i{width: 40px;height: 40px;line-height: 40px;font-size: 14px;margin: 10px auto 0;}
	.career-listing-wrp .btn-group a, .case-study-row .btn-group a, .news-listing-wrp .btn-group a{font-size: 16px;}
	.project-img-shp{width: 150px;}
	.project-img-shp img{height: auto !important;}
	.contact-shap{bottom: 100%;}

	.job-apply-row{padding: 25px 0;}
	.job-title a, .job-title h1 a{width: 60px;min-width: 60px;height: 60px;line-height: 65px;font-size: 18px;margin-right: 20px;}
	.job-title h1{font-size: 32px;line-height: 36px;}
	.job-apply-row .btn-group .btn-main{max-width: 180px;}
	.job-location-wrp{padding: 40px 0;}
	.job-location-box h3{font-size: 22px;}
	.job-location-box p{font-size: 16px;line-height: 22px;}
	.job-row{padding: 40px 0;}
	.job-row h2{font-size: 24px;line-height: 34px;}
	.job-row ol li, .job-row ul li,.job-row p{font-size: 18px;line-height: 26px;}
	.job-details-wrp .btn-main{margin: 60px auto 0;}
	.job-row ol li:after, .job-row ul li:after{width: 4px;height: 4px;top: 10px;}
	.job-row h3{font-size: 23px;}
	.job-row h4{font-size: 20px;}
	.job-row h5{font-size: 18px;}
	.job-row h6{font-size: 16px;}
	.job-details-wrp .btn-main{margin: 60px auto 0;max-width: 180px}

	.job-title h3{font-size: 26px;text-align: center;}
	.job-title h3 span{font-size: 16px;margin: 15px 0 0;}
	.job-small-details{padding: 35px 0;}
	.job-small-details h1{font-size: 36px;}
	.job-small-details h1 span{display: block;margin: 15px 0 0 0;font-size: 24px;line-height: 34px;}
	.job-small-details h1 span label{margin: 0 0 0 25px;font-size: 14px;padding: 10px;}
	.apply-job-wrp{padding: 40px 0;}
	.apply-job-wrp h2{font-size: 28px;}
	.custome-rad [type="radio"]:checked + label, .custome-rad [type="radio"]:not(:checked) + label,
	.job-apply-from .form-group .custome-chack .styled-checkbox + label,.custome-chack .styled-checkbox + label{font-size: 18px;line-height: 26px;letter-spacing: normal;}
	.custome-rad [type="radio"]:checked + label:before, .custome-rad [type="radio"]:not(:checked) + label:before,
	.custome-chack .styled-checkbox + label:before{min-width: 25px;width: 25px;height: 25px;}
	.custome-chack .styled-checkbox:checked + label:after{min-width: 25px;width: 25px;height: 25px;line-height: 25px;font-size: 12px;}
	.job-apply-from{padding: 50px 0;}
	.job-apply-from .upload-btn-wrapper{margin: 0 0 50px;padding: 15px 35px;}
	.job-apply-from .upload-btn-wrapper .btn{flex-wrap: wrap;font-size: 18px;}
	.job-apply-from .upload-btn-wrapper .btn figure{min-width: 25px;max-width: 25px;}
	.job-apply-from .upload-btn-wrapper .btn label{margin: 10px auto 0;padding: 5px 10px;font-size: 15px;}
	.job-apply-from .form-group{margin: 0 0 25px;}
	.job-apply-from .form-group h6,.wpcf7-checkbox .wpcf7-list-item, .wpcf7-checkbox .wpcf7-list-item label{font-size: 16px;line-height: 22px;margin: 0 0 15px;letter-spacing: normal;}
	.job-apply-from .form-group .form-control{padding: 15px 25px;font-size: 16px;}
	.job-apply-from .form-group select.form-control{padding: 15px 40px 15px 25px;font-size: 16px;background-size: 40px;}
	.job-apply-from .form-group h5{font-size: 16px;line-height: 24px;}
	.custome-rad [type="radio"]:checked + label:after, .custome-rad [type="radio"]:not(:checked) + label:after{min-width: 15px;width: 15px;height: 15px;}
	.job-apply-from .row{margin: 0 -15px;}
	.job-apply-from .row .col-md-12, .job-apply-from .row .col-md-6{padding: 0 15px;}
	.job-apply-from form .form-group label .label-text { font-size: 16px; line-height: 22px; margin: 0 0 15px; letter-spacing: normal; }

	.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{font-size: 18px;line-height: 24px;padding-left: 30px;}
	.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:before{width: 20px;height: 20px;top: 0;}
	.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:after{width: 14px;height: 14px;top: 3px;left: 3px;border-radius: 3px;}
	/* *** End Career Page *** */

	/* *** Certification Page *** */
	.certifications-banner{padding: 0 0 50px 0;}
	.certifications-banner h1{font-size: 42px;line-height: 50px;letter-spacing: normal;margin: 0;text-align: center;}
	.certifications-img,.certifications-img img{height: 300px;}
	.certification-banner-row{margin: 25px 0 0;}
	.certification-banner-data{padding: 0;}
	.certification-banner-data h2{font-size: 100px;letter-spacing: normal;text-align: center;line-height: 100px;margin: 25px auto 0;}
	.certification-banner-data h3{font-size: 16px;line-height: 24px;text-align: center;}
	.certified-wrp .serivce-small-dt{padding: 40px 0 0;}
	.misvis-wrp .serivce-small-dt{height: auto;}
	.certified-wrp .service-inbox h2,.misvis-wrp.certified-wrp .service-inbox h2{top: 100px;}
	.certified-wrp .serivce-small-dt ul{padding: 0;}
	.certified-wrp .serivce-small-dt ul li{font-size: 16px;line-height: 22px;}
	.certifications-listwrp{padding: 60px 0 30px;overflow: hidden;}
	.certifications-head h2{font-size: 30px;line-height: 40px;text-align: center;margin: 0 auto 30px;}
	.certifications-head p{font-size: 18px;line-height: 26px;text-align: center;}
	.certify-shp{width: 150px;top: -5px;left: -5px;}
	.certification-box{padding: 100px 30px 30px 30px;margin: 0 0 30px;height: calc(100% - 30px);}
	.certification-img figure{height: 200px;border-radius: 15px;overflow: hidden;margin: 0 0 15px}
	.certification-img figure image{height: 200px;}
	.certification-img figure clipPath{display: none;}
	.add-btn{width: 40px;height: 40px;top: 20px;right: 20px;}
	.add-btn svg{height:20px;}
	.certification-box h3{font-size: 20px;line-height: 26px;text-align: center;letter-spacing: normal;}
	/* *** End Certification Page *** */

	/* *** Contact Page *** */
	.contact-wrp .col-md-5,	.contact-wrp .col-md-7{width: 100%;}
	.contact-wrp h3{font-size: 42px;line-height: 52px;margin: 0 auto 30px;text-align: center;}
	.career-wrp.contact-wrp h3{text-align: left;}
	.contact-pgbox{margin: 0 auto;}
	.contact-pgbox .form-group{margin: 0 0 25px;}
	.contact-pgbox .form-group .form-control{padding: 15px 20px;font-size: 16px;}
	.contact-pgbox .btn-main{padding: 15px;max-width: 180px;font-size: 18px;margin: 0 auto;}
	.contact-now-rw{padding: 60px 0;}
	.contact-now-rw ul{max-width: 100%;flex-wrap: wrap;margin: 0 -5px;}
	.contact-now-rw ul li{width: 33.33%;padding: 0 5px;}
	.contact-now-rw ul li a{padding: 15px;font-size: 16px;text-align: center;}
	.our-location-contact .map-add-box h4{font-size: 14px;margin: 0 0 10px;}
	.map-live-box a, .our-location-contact .map-add-box a{font-size: 14px;margin: 10px 0 0;}

	.contact-com-wrp{padding: 0 0 250px;}
	.contact-com-wrp .commercial-wrp{padding: 0;top: -50px;}
	.commercial-block{padding: 50px;}
	.commercial-slider .commercial-box{padding: 0 0 15px;margin: 0 0 15px;}
	.commercial-data h4{font-size: 26px;}
	.commercial-data p{font-size: 14px;margin: 0 0 15px;}
	.commercial-data ul li{margin: 0 10px 10px 0;}
	.commercial-data ul li a{padding: 15px 15px;font-size: 14px;}

	.contact-slider .swiper-nav{width: 150px;padding: 0 30px;margin: 0;bottom: 50px;}
	.contact-slider .nav-rw{padding: 0;}
	.contact-slider .pager-rw{left: 30px;right: 30px;bottom:100%;display: none;}

	.about-banner.contact-banner h1{text-align: center;}
	.contact-banner .about-center .row{justify-content: center;}
	/* *** End Contact Page *** */

	/* *** Industrial Commercial Page *** */
	.transport-data h6{font-size: 16px;line-height: 26px;margin: 0 0 30px;}
	.transport-data p{font-size: 18px;line-height: 26px;}
	/* *** End Industrial Commercial Page *** */

	/* *** Missoin Vision Page *** */
	.serivce-small-dt h4{font-size: 24px;line-height: 32px;}
	.delivering-shap{max-width: 100px;}
	.delivering-wrp{padding: 50px 0 150px;}
	.delivering-row{margin: 0 0 60px;}
	.delivering-wrp h2{font-size: 30px;line-height: 36px;text-align: center;letter-spacing: normal;margin: 0 auto 30px;}
	.delivering-img img{border-radius: 10px; height: 500px !important;}
	.delivering-row .row{margin: 0 -15px}
	.delivering-row .row .col-md-6{padding: 0 15px;}
	.delivering-wrp .delivery-data,.delivering-row .delivering-data{padding: 0 0 0;}
	.delivering-data ul li{font-size: 16px;line-height: 22px;margin: 0 0 10px;}
	.delivering-data ul li p{font-size: 16px;line-height: 22px}
	.delivering-certiwrp .commercial-wrp{top: -100px;padding: 0;}
	.vission-block h3{font-size: 24px;line-height: 32px;}
	.vission-block p{font-size: 18px;line-height: 26px;}
	.delivering-wrp .delivering-shap{display: none;}
	/* *** End Missoin Vision Page *** */

	/* *** News Page *** */
	.team-list-wrp{padding: 50px 0;}
	.team-banner-shp{display: none;}
	.news-filter-row{margin: 0 0 40px;}
	.news-filter-row ul{flex-wrap: wrap;justify-content: center;}
	.news-filter-row ul li{margin: 0 10px 10px 0}
	.news-filter-row ul li a{padding: 12px 20px 10px;font-size: 16px;line-height: 20px;}
	.news-filter-row ul li:last-child{margin: 0 0 10px;}
	.mono-shp{top: 50px;left: 0;right: 0;opacity: 0.50;width: 80%;}
	.mono-shp img{width: 100%;}
	.news-listing-wrp .press-box{margin: 0 0 40px;}
	.career-listing-wrp .btn-group, .case-study-row .btn-group, .news-listing-wrp .btn-group{padding: 50px 0 0;}
	.news-listing-wrp .row{margin: 0 -15px;}
	.news-listing-wrp .row .col-md-4{padding: 0 15px;}

	.news-detailsinbox .steel-rw .steel-data .btn-main{margin: 50px 0 0;}
	.career-pro{padding: 0;}
	.project-wrp .project-img figure img{height: 600px;}
	.career-pro.project-wrp .project-img figure img{height: 700px;}
	.news-details-wrp .container{top: 0;}
	.news-details-wrp .delivering-shap{display: none;}
	.news-detailsinbox .steel-rw h3{width: 100%;}

	.news-listing-wrp{padding-bottom: 60px;}
	/* *** End News Page *** */

	/* *** Offsite Page *** */
	.mission-wrp .story-infobx p{font-size: 24px;line-height: 32px;}
	/* *** End Offsite Page *** */

	/* *** Team Page *** */
	.team-list-wrp {padding: 50px 0 100px;}
	.team-list-wrp .container{top: 0;}
	.team-block{margin: 0 0 50px;}
	.team-nambox h3{font-size: 18px;line-height: 26px;}
	.team-hover .social-bx a{width: 35px;height: 35px;line-height: 38px;font-size: 12px;margin-right: 5px;}
	.team-img figure img{height: auto;}
	.team-inshp{max-width: 100px;}
	.team-list-wrp .row{margin: 0 -15px;}
	.team-list-wrp .row .col-md-4{padding: 0 15px;width: 50%;}
	.team-hover{padding: 15px;}
	.team-hover p{font-size: 13px;line-height: 16px;margin: 0;}	
	.team-hover ol,.team-hover ul{margin: 0 0 15px;}
	.team-hover ol li, .team-hover ul li{font-size: 12px;line-height: 18px;}
	.team-hover ul li{padding: 0 0 0 15px;}
	.team-img img.hoverimg{width: 100%;}
	.team-hover ul li:before{width: 3px;height: 3px;top: 8px;}
	/* *** End Team Page *** */

	/* *** Privacy Policy Page *** */
	.privacy-banner .certification-banner-row{margin: 0;padding: 30px 0 0;}
	.privacy-data h3{margin: 0 0 30px;font-size: 24px;line-height: 30px;}
	.company-details-wrp{padding: 50px 0 0;}
	.company-row h2{font-size: 20px;}
	.company-indetails p{font-size: 18px;line-height: 26px;margin: 0 0 15px;letter-spacing: normal;}
	.company-row{padding: 0 0 50px;}
	.privacy-img figure img{height: 350px;}
	.privacy-in-row{padding: 30px 0;}
	.privacy-in-row ol, .privacy-in-row ul{padding: 0;}
	.privacy-in-row ol li, .privacy-in-row ul li,.privacy-in-row p{font-size: 16px;line-height: 24px;letter-spacing: normal;}
	.privacy-in-row ol li, .privacy-in-row ul li{padding: 0 0 0 15px;margin: 0 0 10px;}
	.privacy-in-row ol li:after, .privacy-in-row ul li:after{width: 4px;height: 4px;}
	.privacy-in-row h2{font-size: 22px;line-height: 30px;}
	.privacy-in-row h4,.privacy-in-row h3{font-size:18px;line-height: 24px;}
	.privacy-in-row h5{font-size: 16px;line-height: 24px;font-weight: normal;}
	.privacy-in-row h6{font-size: 16px;line-height: 24px;}
	.project-img img{height: 500px;}
	/* *** End Privacy Policy Page *** */

	/* *** Project Details Page *** */
	.project-details-banner{padding:0 0 50px 0;}
	.back-btn{width: 40px;height: 40px;line-height: 43px;font-size: 14px;margin: 0 0 100px;}
	.project-details-banner h1{font-size: 42px;line-height: 50px;letter-spacing: normal;}
	.project-size-details{top: 0;padding: 0 0 60px;}
	.project-details-wrp{padding: 50px 0;}
	.pro-details-shp{display: none;}
	.list-top{margin: 0 0 50px;}
	.project-nambox{width: 50%;}
	.stucture-img{max-width: 80%;top: 0;left: 0;right: 0;margin: 0 auto;}
	.project-nambox{margin: 0 0 30px;}
	.size-rw h4,.project-nambox p{font-size: 18px;margin: 0 0 15px;}
	.project-nambox h3{font-size: 75px;line-height: 80px;}
	.size-rw h2{font-size: 70px;line-height: 80px;letter-spacing: normal;}
	.details-relatedpro h3, .products-details-dtrw h3{font-size: 20px;margin: 0 0 30px;}
	.details-relatedpro .project-common-details-main ul li,
	.details-relatedpro p, .products-details-dtrw p{font-size: 16px;line-height: 26px;letter-spacing: normal;}
	.details-relatedpro .project-common-details-main ul li:before{width: 4px;height: 4px;}
	.pro-details-inrw .products-details-dtrw{padding: 0 0 50px;margin: 0 0 50px;}
	.details-relatedpro p, .products-details-dtrw p{margin: 0 0 0px;}
	.project-wrp.details-relatedpro .project-act-rw{margin: 50px 0 0;}
	.products-details-dtrw ol li,.products-details-dtrw ul li{font-size: 16px;line-height: 24px;}
	.products-details-dtrw ul li:before{top: 7px;width: 4px;height: 4px;}
	/* *** End Project Details Page *** */

	/* *** Project/CaseStudy Page *** */
	.case-study-row .certification-box{padding: 100px 30px 30px 30px}
	.caseimg-box{margin: 0 0 20px;}
	.caseimg-box img{height: 200px;}
	.certifications-rows.case-study-row{padding: 0 0 50px;}
	/* *** End Project/CaseStudy Page *** */

	.modular-abt-wrp h2{font-size: 45px;line-height: 100%;margin: 0 0 120px 21%;}
	.news-details-wrp .mono-shp{left: 10px;top: 10px;}
	.main-banner-shape img{width: 100%;}
	.main-banner-shape{width: 96.8%;right: 20px;}

	.wpcf7-checkbox .wpcf7-list-item, .wpcf7-checkbox .wpcf7-list-item label{margin: 0 0 5px}
	.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before,.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:after{width: 20px;height: 20px;min-width: 20px}
	.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:after{top: 0;line-height: 22px;}

	/* **** 404 Page **** */
	.error-wrapper h1{font-size: 80px;}
	.error-wrapper p{font-size: 15px;margin: 0 0 30px;}
	.back-home-button{padding: 15px 30px;font-size: 16px;}
	.error-wrapper{padding: 80px 15px}
	/* **** End 404 Page **** */

	/* .sector-images .sector-img img{height: 285px;} */

	.new-quality-pro-section .col-md-2.col-sm-12{width: 100%}
	.new-quality-pro-section .col-md-5.col-sm-12{width: 50%}
	.new-quality-pro-section .new-pro-title h2{text-align: center;}
	.new-quality-pro-section .new-pro-title .btn-main{margin: 0 auto;}
	.new-quality-pro-section .new-pro-title{padding-top: 0;}

	.no-project-section{padding: 50px 0 !important;}
	.no-project-section .container{top: 0;}
	.no-project-section .new-pro-title{padding: 0 0 30px;}

	.our-location-contact .loaction-row{margin: 25px 0 0;}
	.about-wrp-new-main .steel-rw .row{margin: 0 0 30px;}
	.facility-slider-new.story-slider .swiper-nav .nav-rw, .sector-images-slider-new.story-slider .swiper-nav .nav-rw{width: 100%;}
	.facility-slider-new.story-slider .swiper-nav, .sector-images-slider-new.story-slider .swiper-nav{padding: 0;max-width: 100%;}

	.video-box.viemo-video-box iframe{height: 500px;}
	img.video-shp{width: 250px;}

	.about-page-section-new-v2 .col-md-6{width: 65.67%;}
	.delivery-img img,
	.about-page-section-new-v2 .about-page-video-box img, .about-page-section-new-v2 .about-page-video-box video, .about-page-section-new-v2 .about-page-video-box iframe{height: 300px;}


		/*21/02/2025*/
	.recent-project-index .swiper-nav .nav-rw .swiper-button-prev:after, .recent-project-index .swiper-nav .nav-rw .swiper-button-next:after {         height: 40px; width: 40px; line-height: 236%; font-size: 16px;     border: 2px solid #9aa7c4;}
	.recent-project-index .swiper-nav { max-width: 100%; }
	.recent-project-index .swiper-nav .nav-rw .swiper-button-prev, .recent-project-index .swiper-nav .nav-rw .swiper-button-next { height: 40px; width: 40px;     font-size: 19px;	}
	.recent-project-index .recent-projects-wrp { padding: 0 0 40px; }
	/*21/02/2025*/

	/* divyesh */
	.commercial-block.agri-block .values-image-new{ height: 407px; }
	.cladding-product-wrp .section-title{font-size: 66px;}
	.modular-page-v2 .section-title{max-width: 576px;}
	.modular-page-v2 .about-wrp-new-main-block h3 { margin: 0 0 28px !important; }
	.modular-page-v2 .section-title * { margin: 0 auto 50px; }
	.about-page-section-new-v2 .delivery-img img{height: 210px;}
	.cladding-product-wrp.agriculture-page-v2 .section-title { max-width: 413px; }
	.our-sectors-details .our-sectors-list ul li{font-size: 32px; padding: 13px 0;}
	.our-sectors-details .our-sectors-list ul li img{height: 38px;}
	.our-sectors-details .block-title{font-size: 20px;}
	.project-details-wrp .our-sectors-details{top: 0;}
	.project-details-wrp.project-case-page-v2{padding: 50px 0;}
	.project-contact-wraper.dropdown-wraper .project-contact-right {
        width: 100%;
        max-width: 390px;
    }

	.contact-form-details .secion-title *{ margin-bottom: 40px; }
	.contact-block-inner .icon{margin-right: 10px; font-size: 26px;}
	.contact-block-right .details{font-size: 21px;}
	.contact-block .block-link{font-size: 18px;}
	.contact-page-v2.contact-wrp:before{width: 100%;}
	/* .contact-form-wraper .contact-form-details{margin-bottom: 20px;} */
	/* .contact-page-v12 .contact-form-details .contact-form-wraper{margin-bottom: 20px;} */
	.contact-form-details .contact-form-wraper{margin-bottom: 30px;}
	.contact-us-block .contact-banner-left ul li { margin-right: 23px; }
	.contact-us-banner{padding: 65px 0 55px;min-height: 400px;}
	.contact-us-block .social-icons ul li a{width: 56px; height: 56px; padding: 27px 24px; font-size: 20px;}
	.contact-us-banner .contact-us-details{flex-direction: column;}
	.contact-us-block .contact-banner-left{margin-bottom: 30px;}

	.contact-list ul li a{padding: 21px 22px; font-size: 15px;}

	.project-contact-right .block-title{font-size: 24px;}

	.service-data.no-sub-title  .service-inbox h2{position: static;}
	.service-data.no-sub-title {padding: 50px 0 0;}
	.project-contact-right .details{font-size: 20px;}
	.contact-list ul li { margin-right: 10px; }
	.project-contact-wraper .number{margin-right: 15px; font-size: 32px; margin-top: 0;}
	.project-contact .section-title{font-size: 42px; max-width: 100%; text-align: center; letter-spacing: -1.30px;}
	.project-contact-wraper{padding-top: 32px; padding-bottom: 30px; justify-content: space-between;         max-width: 446px; margin: 0 auto;}
	.project-contact-right .btn-plus{width: 45px; height: 45px;}
	.project-contact-right .btn-plus:after{font-size: 24px;}
	.project-contact .project-contact-block{padding-top: 30px;}
	
	.project-contact-right .accordion-body{padding-top: 30px; padding-bottom: 21px;}
	.project-contact .section-title *{margin-bottom: 45px;}
	.project-contact .project-contact-block{border: 0; padding-bottom: 20px;}
	.contact-us-block .contact-banner-left ul li a{padding: 19px 24px; font-size: 18px;}
	.project-wrp.career-pro.contact-img-section-v2 .project-img figure img {height: 550px;}

	
	.about-us-page-v2.single-block-section .single-block-wraper .single-block-img { height: 420px; }
	.about-us-page-v2.single-block-section { padding: 10px 0 50px; }
	/* divyesh */

	.certified-wrp .service-inbox h2 br{display: none;}
	.certified-wrp .serivce-small-dt{padding: 75px 0 0}
	.agri-slider .swiper-nav{margin: 0;padding: 0 15px;bottom: 15px;width: 100%;}
	.agri-slider .swiper-nav .nav-rw .swiper-button-next, .agri-slider .swiper-nav .nav-rw .swiper-button-prev{margin: 0;}
	.project-wrp.recent-project-index{margin: 0 0 50px;}
	.lets-work-v2{padding: 0 15px 50px;}

	.service-slider {position: relative;}
	.service-slider .swiper-nav{top: 7px;bottom: auto;margin: 0;left: auto;right: 0;padding: 0;width: 120px;}
	.service-slider .service-title-rw h3{padding: 0 120px 0 0;}
	.service-slider .nav-rw .swiper-button-next, .service-slider .nav-rw .swiper-button-prev{margin: 0;}

		/*25/7*/
	.page-hero-title { background-position: bottom right;     padding: 26px 0; }
	/* .about-banner .page-hero-title h1 { padding: 26px 0; } */
	.about-banner.case-study-banner { padding: 0 0 100px; }
	.case-study-banner .about-center { padding: 100px 0 0px; }
	.banner-data { margin: 0; }
 	.page-hero-title h4 { font-size: 18px; line-height: 26px; }
	.hero-banner 	.banner-data { margin: 100px 0 0 0; }
	/*25/7*/

	/* Apprenticeship Programme Page 04-12-25 */
	.apprenticeship-detail.delivering-wrp { padding: 70px 0; }
	.apprenticeship-detail.delivering-wrp h2 { font-size: 30px; letter-spacing: -1.2px; }
	.apprenticeship-detail.delivering-wrp .delivery-data h3 { font-size: 28px; }
	.apprenticeship-detail .delivery-data h4,
	.measurement-certification .delivery-data h4 { font-size: 28px; }
	.selection-process.cladding-product-wrp .section-title { font-size: 50px; }
	/* Apprenticeship Programme Page 04-12-25 */
	.counter-section-title *{        font-size: 42px;
        line-height: 36px;
        margin: 0 0 58px;}

	.counter-section {
	    padding: 64px 0 90px;
}


 .counter-item {
    width: 18%;
	 }
	 .counter-item .disc * {
    font-size: 18px;
	 }
	 .count-title * {
    font-size: 40px;
	 }
	 .counter-item {
    width: 25%;
	 }


	.project-details-banner-video { padding-bottom: clamp(23px, -173.30px + 25.56vw, 80px); } /* 80px to 23px (991 to 768) */


}

@media (min-width: 992px) {
.navbar-nav .dropdown .dropdown-menu.show { display: none; }
.navbar-nav .dropdown:hover > .dropdown-menu { display: block; margin: 0 0 0 20px; padding: 10px 0;}
/* .navbar-nav .dropdown:hover > a { color: #55B948; } */
.navbar-nav .dropdown:hover > a:before { opacity: 1; }
/* .navbar-nav .dropdown:hover > a:after { transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); } */
/* .navbar-nav .dropdown-menu .dropdown:hover > a { color: #55B948; } */
/* .nav-item.dropdown:hover > .dropdown-toggle::after { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); } */
/* .navbar-nav .dropdown-menu .dropdown:hover > a:after { transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); } */
.navbar-nav .dropdown-menu .dropdown .dropdown-menu { left: 100%; top: 0; margin: 0; }

.navbar-nav .dropdown-menu > li:not(:last-child) {margin-bottom: 10px !important;}
.navbar-nav .dropdown-menu .dropdown.menu-item-has-children .dropdown .dropdown-item {
	position: relative;
}
.navbar-nav .dropdown.menu-item-has-children .dropdown.menu-item-has-children:after {
	content: '';
    position: absolute;
    right: 10px;
    top: 50%;
    color: #9aa7c4;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);

background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path fill="%23ffffff" d="M439.1 297.4C451.6 309.9 451.6 330.2 439.1 342.7L279.1 502.7C266.6 515.2 246.3 515.2 233.8 502.7C221.3 490.2 221.3 469.9 233.8 457.4L371.2 320L233.9 182.6C221.4 170.1 221.4 149.8 233.9 137.3C246.4 124.8 266.7 124.8 279.2 137.3L439.2 297.3z"/></svg>');
        height: 18px;
		          background-size: 100% 100%;
        width: 21px;
	}
	


}


@media(max-width:767px){
	/* *** Home Page *** */
	.hero-banner{padding: 0px 0 130px;}
	.hero-banner h1{font-size: 38px;text-align: center;line-height: 40px;letter-spacing: -0.32px;margin: 0 auto 100px;}
	.banner-data{margin: 0 auto;max-width: 350px;}
	.offsite-banner .banner-data,.about-center .banner-data{margin: 0 auto;}
	.banner-shap{left: 15px;right: 15px;opacity: 0.50;width: 50%;top: 50%;transform: translateY(-50%);transform: translateY(-50%);margin: 0 auto;}
	.banner-imgbx figure,.banner-imgbx figure image{height: 100px;}
	.scroll-down{left: 0;right: 0;margin: 0 auto;bottom: -70px;}
	

	.we-are-wrp{margin: 0;padding: 50px 0;}
	.we-are-wrp .container{top: 0;}
	.weare-shap{display: none;}
	.we-are-wrp h2{font-size: 18px;margin: 0 0 25px;letter-spacing: 0;}
	.we-are-wrp h6{font-size: 20px;line-height: 26px;letter-spacing: normal;}
	.we-are-title h3{font-size: 32px;line-height: 36px;text-align: left;letter-spacing: normal;margin: 0 0 20px;}
	.we-are-title p{font-size: 16px;margin: 0 0 30px;letter-spacing: normal;text-align: left;}
	.we-are-wrp .row{flex-flow: column-reverse;}
	.loaction-row{margin: 0;}
	.map-add-box{max-width: 120px;}
	.map-live-box h4,.map-add-box h4{font-size: 14px;line-height: 20px;letter-spacing: normal;margin: 0;}
	.map-live-box{max-width: 150px;bottom: 0px;}
	.location-img{min-width: 100px;height: 100px;max-width: 100px;margin: 0 0 15px;}
	.location-img img{width: 100px;height: 100px;}
	.map-live-box .line-bx:after{width: 6px;height: 6px;top: -2px;}
	.job-apply-from .form-group.phonenumbox .form-control{padding: 15px 25px 15px 115px !important;}

	.about-wrp{padding: 50px 0;}
	.about-wrp h3{font-size: 18px;}
	.about-data h2{font-size: 28px;line-height: 36px;margin: 0 0 20px;}
	.about-data h2 span{margin: 0;}
	.about-data h6,.about-data h5,.about-data h4{font-size: 18px;line-height: 22px;margin: 0 0 20px;}
	.about-data p{font-size: 16px;line-height: 24px;margin: 0 0 15px;}
	.about-img{margin: 50px 0 0;}
	.about-data h1{font-size: 32px;line-height: 40px;margin: 0 0 20px;}
	.about-data ol{padding: 10px 0 0 15px;}
	.about-data ol li{font-size: 16px;line-height: 24px;}
	.about-data h4{font-size: 26px;line-height: 30px;}
	.about-data h3{font-size: 24px;line-height: 28px;}
	.about-data h5{font-size: 20px;line-height: 26px;}
	.about-data h6{font-size: 18px;line-height: 22px;}
	.service-row .service-data{padding: 0;height: 100%;}
	.service-slider .swiper-wrapper{align-items: stretch;}
	.serivce-small-dt h3{font-size: 24px;line-height: 28px;}
	.serivce-small-dt h5{font-size: 20px;line-height: 24px;}
	.serivce-small-dt h6{font-size: 18px;line-height: 24px;}
	.serivce-small-dt ul{padding: 0;}
	.serivce-small-dt ul li{font-size: 16px;line-height: 24px}

	.service-data.no-sub-title .service-inbox h2{position: unset !important;}
	.service-data.no-sub-title .service-inbox{padding: 70px 10px 0; text-align: center;}
	.service-data.no-sub-title .serivce-small-dt{padding: 30px 0 0;}
	.service-data.no-sub-title .certified-wrp .serivce-small-dt{padding: 40px 0 0;}

	.service-row{flex-flow: column;height: auto;}
	.service-row .service-data,.service-row .service-img{width: 100%;}
	.service-title-rw{position: relative;top: 0;padding: 15px 0;}
	.service-title-rw h3{font-size: 16px;line-height: 22px;}
	.pager-rw .swiper-pagination{display: none !important;}
	.service-inbox{padding: 0 15px 35px;}
	.service-inbox h2{font-size: 30px;line-height: 40px;letter-spacing: normal;margin: 0 0 25px;}
	.nav-rw{justify-content: space-between;max-width: 100%;width: 100px;}
	.swiper-nav{top: auto;bottom: 50px;margin: 0 auto;left: 0;right: 0;display: flex;justify-content: space-between;width: 170px;}
	.serivce-small-dt p{font-size: 16px;line-height: 22px;}
	.serivce-small-dt ol li{font-size: 16px;line-height: 22px;}
	.serivce-small-dt{min-height: auto;}
	.btn-main{font-size: 16px;padding: 15px 35px;}
	.service-row .service-img img{height: 300px;}
	.swiper-button-next:hover:after, .swiper-button-prev:hover:after{background: #000;color: #fff;}

	.purpose-wrp{padding: 50px 0;}
	.purpose-list .purpose-block{margin: 0 0 50px;}
	.purpose-list .accordion .accordion-item .accordion-button{padding: 0;font-size: 24px;line-height: 28px;letter-spacing: normal;}
	.purpose-img{right: 0;opacity: 0.30;}
	.purpose-list h3{font-size: 16px;margin: 0 0 15px;}
		
	.project-wrp{padding: 50px 0 0;}
	.project-wrp h3{font-size: 16px;}
	.recent-projects-wrp h2{font-size: 32px;line-height: 36px;margin: 0 0 25px;}
	.project-box p{font-size: 20px;line-height: 26px;letter-spacing: normal;}
	.project-count h4{font-size: 14px;line-height: 22px;}
	.recent-projects-wrp{padding: 0 0 30px;}
	.project-act-rw{padding: 0;}
	.project-img figure image,.project-img figure{height: auto;}
	.desktop-img{display: none;}
	.mobile-img{display: block;}
	.proshapbox{width: 100px;}
	.project-wrp .project-img img{height: 350px;}
	.project-act-rw .btn-main{padding: 10px 20px;font-size: 16px;}

	/*.sector-images .sector-img img{height: auto;}*/
	/* .sector-images .sector-img:last-child{margin: 0 0 30px;} */

	.main-wrpper{overflow: hidden;}

	.press-wrp{padding: 50px 0;overflow: hidden;}
	.press-tabs .row{margin: 0 -15px;}
	.press-tabs .row .col-md-4{padding: 0 15px;}
	.press-wrp h2{font-size: 16px;letter-spacing: normal;margin: 0 0 25px;}
	.press-tabs .nav-tabs{margin: 0 0 30px;}
	.press-tabs .nav-tabs li{margin: 0 10px 10px 0;}
	.press-tabs .nav-tabs li a{padding: 12px 25px;font-size: 14px;letter-spacing: normal;}
	.press-data h3{font-size: 18px;line-height: 26px;}
	.press-data p{font-size: 16px;}
	.press-shp{top: -2px;}
	.press-img a.view-full{font-size: 18px;line-height: 26px;}

	.project-box p{margin: 0 0 100px;}
	.project-slider .swiper-nav{bottom: 60px;max-width: 90px;margin: 0;}
	.details-relatedpro .project-slider .swiper-nav{bottom: 42px;}
	.project-act-rw .btn-main{padding: 12px 25px;}
	.swiper-button-next:after, .swiper-button-prev:after{width: 40px;height: 40px;line-height: 40px;font-size: 16px;}
	.project-slider .pager-rw{bottom: 15px;display: none !important;}
	.press-slider .swiper-nav{top: 50%;transform: translateY(-50%);max-width: 100%;bottom: auto;width: 100%;padding: 0;}
	.press-slider .swiper-nav .nav-rw{max-width: 100%;width: 100%;}

	.footer-top,footer.inner-footer .footer-top{padding: 50px 0;}
	.quicklinks-bx ul{flex-flow: column;}
	.footer-shp{width: 100px;top: -1px;}
	.footer-logo{max-width: 130px;margin: 0 auto 15px;}
	.contact-form{padding: 25px 0 0; text-align: center;}
	.contact-form h3{font-size: 22px;letter-spacing: normal;margin: 0 0 35px;line-height: 30px;}
	.contact-form h4{font-size: 18px;line-height: 24px;}
	.contact-form .form-group .form-control{font-size: 16px;}
	.contact-form p{font-size: 16px;text-align: center;}
	.quicklinks-rw{padding: 0 0 30px;}
	.quicklinks-bx{margin: 0 auto 30px;}
	.quicklinks-bx ul li{margin: 0 0 15px;}
	.quicklinks-bx ul li:last-child{margin: 0}
	.social-bx{justify-content: center;}
	.social-bx h4{font-size: 16px;margin: 0 10px 0 0;}
	.social-bx a{margin-right: 10px;display: inline-flex;}
	.copyright{padding: 15px 0;}
	.copyright .row{flex-flow: column-reverse;}
	.copyright ul{flex-flow: column;}
	.copyright ul li{margin: 0 0 10px;}
	.copyright ul li a{font-size: 14px;letter-spacing: normal;}
	.copyright p{font-size: 14px;text-align: center;margin: 15px auto 0;letter-spacing: normal;}

	.purpose-list .accordion .accordion-item .accordion-button:before{width: 20px;height: 20px;font-size: 16px;}

	.home-about-data-new .home-logo-image-new img{height: 90px;}
	/* *** End Home Page *** */

	/* *** About Page *** */
	/* .about-banner{padding: 45px 0 0;} */
	.about-banner h1,.news-details-banner.about-banner h1{font-size: 37px;line-height: 40px;letter-spacing: normal;}
	.about-center h4{font-size: 18px;line-height: 26px;margin: 0 0 35px;font-weight: 600;}
	.banner-data ul{margin: 0 -5px;}
	.banner-data ul li{padding: 0 5px;}
	.btn-more{width: 35px;height: 35px;line-height: 35px;font-size: 12px;right: 10px;top: -17px;}
	.bannerpro-data{padding: 15px;}
	.bannerpro-data h2{font-size: 18px;line-height: 26px;}
	.about-center{padding: 30px 0 50px;}
	.about-story-data,.about-story-img{width: 100%;}
	.about-story-data,.about-story-banner{height: 100%;}
	.story-slider .swiper-slide{height: auto;}
	.story-slider .swiper-wrapper{align-items: stretch;}
	.about-story-img img{height:300px;object-fit: cover;width: 100%;}
	.mudular-wrp .about-story-img img{height: 100%}
	.about-story-img figure{height: auto;}
	.mudular-wrp .about-story-img figure{height: 600px;}
	.story-data-inbx{padding: 35px 15px 150px;}
	.story-slider .swiper-nav{margin: 0 auto;bottom: 5px;left: 0;right: 0;}
	.story-data-inbx h2{font-size: 18px;margin: 0 0 30px;}
	.story-infobx p{font-size: 16px;line-height: 24px;}
	.story-infobx p:last-child{margin: 0;}
	.about-data ul{padding: 0;}
	.about-data ul li, .delivery-data ul li, .steel-data ul li{font-size: 16px;line-height: 26px; margin: 0 0 15px;}
	.capablities-wrp .about-img{margin: 50px 0 0;}
	.manufacture-wrp .about-data h3{font-size: 22px;line-height: 30px;letter-spacing: normal;}
	.steel-data{padding: 30px 0 0;}
	.offsite-abt-wrp .steel-data{padding: 30px 0 0;}
	.bottomright.common-shap{max-width: 100px;}
	.common-shap{max-width: 100px;}
	.delivery-row{margin: 0 0 35px;}
	.delivery-wrp h2{font-size: 30px;text-align: center;line-height: 36px;margin: 0 auto 30px;}
	.delivery-wrp h2 span{margin: 0;}
	.delivery-data{padding: 30px 0 0;}
	.delivery-data p{font-size: 16px;line-height: 24px;margin: 0 0 15px;}
	.delivery-wrp{padding: 30px 0 50px;}
	.have-project-wrp{padding: 60px 0;}
	.new-pro-title h2{font-size: 28px;line-height: 36px;text-align: center;margin: 0 auto 30px;letter-spacing: normal;}
	.new-pro-title .btn-main{padding: 15px 30px;margin: 0 auto;}
	.new-proimg{max-width: 300px;}
	.new-proimg img{width: 300px;height: 300px;}
	.inner-prodt h6{font-size: 18px;letter-spacing: normal;margin: 0 0 15px;}
	.inner-prodt h3{font-size: 22px;letter-spacing: normal;line-height: 28px;}
	.inner-prodt{padding: 30px 0;}
	.about-center .banner-data{max-width: 350px;}
	.new-quality-pro-section .inner-prodt{padding-left: 0;padding-bottom: 10px;}
	.new-quality-pro-section.have-project-wrp.workwith-uswrp{padding-bottom: 30px;}

	.about-logo-img img{width: 70px;}
	.about-logo-img{right: 4%;bottom: 38%;}
	/* *** End About Page *** */

	/* *** Agri Page *** */
	.offsite-banner{padding: 0 0 60px 0;}
	.offsite-banner h1{font-size: 30px;line-height: 40px;letter-spacing: normal;}
	.modular-banner.offsite-banner h1{height: auto;}
	.agricultural-banner h1 span{font-size: 24px;letter-spacing: normal;margin: 0;line-height: 34px;}
	.offsite-row{padding: 50px 0 20px;}
	.offsite-row h3{padding: 0;font-size: 16px;margin: 0 0 15px;}
	.offsite-txtbx h2{font-size: 60px;line-height: 60px;}
	.offsite-txtbx{margin: 0 0 30px;}
	.contructionbx h4,.offsite-txtbx p{font-size: 20px;line-height: 26px;max-width: 100%;}
	.offsite-wrp{padding: 0;}
	.offsite-wrp.modular-wrp{padding: 0;}
	.commercial-wrp{top: 0;padding: 300px 0 15px;}
	.offsite-certi-wrp .commercial-block{padding: 30px;}
	.commercial-slider{padding: 0;}
	.offsite-certi-wrp .commercial-wrp:after{display: none;}
	.commercial-block h2{font-size: 28px;line-height: 36px;letter-spacing: normal;margin: 0 0 40px;}
	.products-features ul li h3,.com-num{min-width: 40px;margin-right: 15px;}
	.products-features ul li h3,.com-num h3{font-size: 22px;letter-spacing: normal;line-height: 34px;}
	.offsite-certi-wrp .agri-block .commercial-box .commercial-data p,.offsite-certi-wrp .commercial-data p{font-size: 18px;min-height: auto;}
	.offsite-certi-wrp .agri-block .commercial-slider .commercial-box{padding: 0 0 15px;margin: 0 0 15px;}
	.offsite-certi-wrp .agri-block .commercial-slider .commercial-box:last-child{margin: 0;}
	.lets-work{padding: 30px 15px;flex-flow: column;}
	.work-title{width: 100%;}
	.lets-work h2{font-size:36px;line-height: 45px;text-align: center;margin: 0 auto 15px;}
	.lets-work p{font-size: 16px;line-height: 24px;}
	.lets-work a{font-size: 24px;margin: 15px auto 0;line-height: 30px}
	.offsite-abt-wrp .about-data h2{max-width: 65%;text-align: center;margin: 0 auto 30px;font-size: 30px;line-height: 40px;}
	.offsite-abt-wrp .about-data h2 span{margin: 0;	}
	.offsite-abt-wrp .steel-rw h3{width: 100%;margin: 30px auto 0;font-size: 24px;text-align: center;line-height: 32px;letter-spacing: normal;}
	.offsite-abt-wrp .steel-data p{font-size: 16px;text-align: center;line-height: 24px;}
	.mission-wrp .story-data-inbx h2{margin: 0 0 30px;font-size: 18px;}
	.new-quality-pro-section .inner-prodt h3{font-size: 18px;margin: 0 0 30px;}
	.story-infobx ol li,.story-infobx ul li{font-size: 16px;line-height: 22px;margin: 0 0 10px;}
	.new-quality-pro-section .inner-prodt .new-pro-description p,.story-data-inbx .story-infobx p,.new-quality-pro-section .inner-prodt .new-pro-description ul li{font-size: 16px !important;line-height: 22px !important;margin: 0 0 10px;}
	.story-data-inbx .story-infobx p{margin-top: 10px;}
	.manufacture-wrp .about-data h3{max-width: 100%;width: 100%;margin: 0 0 30px;}
	.manufacture-wrp .steel-data ul{margin: 0 0 25px;}
	.cladding-product-wrp{padding: 50px 0;}
	.cladding-data h2{font-size: 28px;line-height: 36px;text-align: center;margin: 0 auto 30px;}
	.cladding-data h2 span{margin: 0;}
	.cladding-data h3{font-size: 20px;text-align: center;line-height: 30px;text-align: center;margin: 0 auto 30px;letter-spacing: normal;}
	.products-features ul li p{font-size: 18px;line-height: 26px;min-height: auto;}
	.products-features ul li:first-child p{font-size: 18px;line-height: 26px;}
	.products-features ul li{padding: 20px 0;}
	.offsite-project-wrp .project-box h2{font-size: 28px;margin: 15px 0;line-height: 36px;}
	.offsite-project-wrp .project-box p{font-size: 16px;line-height: 22px;margin: 0 0 100px;}
	.offsite-project-wrp .project-slider .swiper-nav{bottom: 60px;}
	.offsite-project-wrp .project-act-rw .btn-main{padding: 12px 25px;}
	.offsite-project-wrp .project-act-rw{padding: 0;}
	.details-relatedpro .project-count h4{font-size: 16px;line-height: 24px;}
	.project-img .common-shap img{height: auto;}
	.project-wrp .project-img img{height: 500px;}
	.project-img .common-shap img{height: auto;}
	.details-relatedpro .project-img figure{height: auto;}
	.workwith-uswrp .container{top: 0;}
	.have-project-wrp.workwith-uswrp{padding: 0 0 60px;}
	.have-project-wrp.workwith-uswrp .new-pro-title{padding: 0 0 50px;}

	.offsite-txtbx ul li,.offsite-txtbx ol li{font-size: 16px;line-height: 24px;}

	.cladding-data,.cladding-img{max-width: 100%;}
	/* *** End Agri Page *** */

	/* *** Career Page *** */
	.career-banner .about-center{padding: 30px
		 0 50px;}
	.contact-wrp{padding: 50px 0;}
	.contact-wrp .container{top: 0;}
	.career-title{padding: 0 0 50px;}
	.career-title h2{font-size: 28px !important;line-height: 36px !important;;margin: 0 auto 35px !important;}
	.career-title p{padding: 0;font-size: 18px;line-height: 26px;}
	.career-row{padding: 30px 0;}
	.career-row h3{font-size: 24px !important;line-height: 24px !important;margin: 0 auto 25px;}
	.career-row ul{align-items:flex-start;margin: 0 auto 5px;flex-wrap: wrap;}
	.career-row ul li{font-size: 16px;display: flex;margin: 0 15px 15px 0;}
	.career-row .btn-group{justify-content: flex-start;align-items: flex-start;}
	.career-row .btn-group .btn-main{font-size: 16px;max-width: 180px;margin: 0;}
	.career-listing-wrp .btn-group{padding: 10px 0 0 !important;}
	.career-listing-wrp .btn-group a i, .case-study-row .btn-group a i, .news-listing-wrp .btn-group a i{width: 40px;height: 40px;line-height: 40px;font-size: 14px;margin: 10px auto 0;}
	.career-listing-wrp .btn-group a, .case-study-row .btn-group a, .news-listing-wrp .btn-group a{font-size: 16px;}
	.project-img-shp{width: 100px;}
	.project-img-shp img{height: auto !important;}
	.contact-shap{display: none;}

	.job-apply-row{padding: 15px 0;}
	.job-title{flex-flow: column;}
	.job-title h1{flex-flow: column;font-size: 24px;align-items: flex-start;justify-content: flex-start;text-align: center;margin: 0 auto 20px;}
	.job-title a, .job-title h1 a{width: 40px;height: 40px;line-height: 44px;font-size: 16px;margin: 0 0 15px;min-width: 40px;}
	.job-apply-row .btn-group{justify-content: center;}
	.job-apply-row .btn-group .btn-main{max-width: 180px;}
	.job-location-wrp{padding: 30px 0;}
	.job-location-box{margin: 0 0 25px;}
	.job-location-wrp .col-md-4:last-child .job-location-box{margin: 0}
	.job-location-box h3{font-size: 24px;text-align: center;}
	.job-location-box p{font-size: 16px;line-height: 24px;text-align: center;}
	.job-row{padding: 30px 0;}
	.job-row h2{font-size: 25px;line-height: 30px;}
	.job-row p{font-size: 18px;line-height: 24px;}
	.job-row ol li, .job-row ul li{font-size: 16px;line-height: 22px}
	.job-row ol li:after, .job-row ul li:after{width: 4px;height: 4px;top: 10px;}
	.job-row h3{font-size: 23px;}
	.job-row h4{font-size: 20px;}
	.job-row h5{font-size: 18px;}
	.job-row h6{font-size: 16px;}
	.job-details-wrp .btn-main{margin: 60px auto 0;max-width: 180px}

	.job-title h3{font-size: 20px;text-align: center;}
	.job-title h3 span{font-size: 14px;margin: 5px 0 0;}
	.job-small-details{padding: 35px 0;}
	.job-small-details h1{font-size: 26px;text-align: center;}
	.job-small-details h1 span{display: block;margin: 10px 0 0;font-size: 18px;line-height: 28px;}
	.job-small-details h1 span label{margin: 0 auto;font-size: 14px;padding: 10px;}
	.apply-job-wrp{padding: 40px 0;}
	.apply-job-wrp h2{font-size: 24px;}
	.custome-rad [type="radio"]:checked + label, .custome-rad [type="radio"]:not(:checked) + label,
	.job-apply-from .form-group .custome-chack .styled-checkbox + label,.custome-chack .styled-checkbox + label{font-size: 16px;line-height: 24px;}
	.custome-rad [type="radio"]:checked + label:before, .custome-rad [type="radio"]:not(:checked) + label:before,
	.custome-chack .styled-checkbox + label:before{min-width: 25px;width: 25px;height: 25px;}
	.custome-chack .styled-checkbox:checked + label:after{min-width: 25px;width: 25px;height: 25px;line-height: 25px;font-size: 12px;}
	.job-apply-from{padding: 50px 0 50px;}
	.job-apply-from .upload-btn-wrapper{margin: 0 0 50px;padding: 15px 35px;}
	.job-apply-from .upload-btn-wrapper .btn{flex-wrap: wrap;font-size: 18px;}
	.job-apply-from .upload-btn-wrapper .btn figure{min-width: 25px;max-width: 25px;}
	.job-apply-from .upload-btn-wrapper .btn label{margin: 0 auto 0;padding: 5px 10px;font-size: 15px;}
	.job-apply-from .form-group{margin: 0 0 25px;}
	.job-apply-from .form-group h6,.wpcf7-checkbox .wpcf7-list-item, .wpcf7-checkbox .wpcf7-list-item label{font-size: 16px;line-height: 22px;margin: 0 0 15px;letter-spacing: normal;}
	.job-apply-from .form-group .form-control{padding: 15px 25px;font-size: 16px;}
	.job-apply-from .form-group select.form-control{padding: 15px 40px 15px 25px;font-size: 16px;background-size: 40px;}
	.job-apply-from .form-group h5{font-size: 16px;line-height: 24px;}
	.custome-rad [type="radio"]:checked + label:after, .custome-rad [type="radio"]:not(:checked) + label:after{min-width: 15px;width: 15px;height: 15px;}
	.job-apply-from .row{margin: 0 -15px;}
	.job-apply-from .row .col-md-12, .job-apply-from .row .col-md-6{padding: 0 15px;}
	.job-apply-from form .form-group label .label-text { font-size: 16px; line-height: 22px; margin: 0 0 15px; letter-spacing: normal; }

	.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{font-size: 18px;line-height: 24px;padding-left: 30px;}
	.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:before{width: 20px;height: 20px;top: 0}
	.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:after{width: 14px;height: 14px;top: 3px;left: 3px;border-radius: 3px;}
	/* *** End Career Page *** */

	/* *** Certification Page *** */
	.certifications-banner{padding:0 0 50px 0;}
	.certifications-banner h1{font-size: 36px;line-height: 42px;letter-spacing: normal;margin: 0;text-align: center;}
	.certifications-img,.certifications-img img{height: 300px;}
	.certification-banner-row{margin: 25px 0 0;}
	.certification-banner-data{padding: 0;margin: 0 auto;}
	.certification-banner-data h2{font-size: 100px;letter-spacing: normal;text-align: center;line-height: 100px;margin: 25px auto 0;}
	.certification-banner-data h3{font-size: 16px;line-height: 24px;text-align: center;}
	.certified-wrp .serivce-small-dt{padding: 80px 0 0;}
	.misvis-wrp.certified-wrp .serivce-small-dt{height: auto;}
	.certified-wrp .service-inbox h2,.misvis-wrp.certified-wrp .service-inbox h2{top: 100px;}
	.certified-wrp .serivce-small-dt ul{padding: 0;}
	.certified-wrp .serivce-small-dt ul li{font-size: 16px;line-height: 22px;}
	.certifications-listwrp{padding: 60px 0 30px;}
	.certifications-head h2{font-size: 30px;line-height: 40px;text-align: center;margin: 0 auto 30px;}
	.certifications-head p{font-size: 18px;line-height: 26px;text-align: center;}
	.certify-shp{width: 150px;}
	.certification-box{padding: 100px 30px 30px 30px;margin: 0 0 30px;height: calc(100% - 30px);}
	.certification-img figure{height: 200px;border-radius: 15px;overflow: hidden;margin: 0 0 15px}
	.certification-img figure image{height: 200px;}
	.certification-img figure clipPath{display: none;}
	.add-btn{width: 40px;height: 40px;top: 20px;right: 20px;}
	.add-btn svg{height:20px;}
	.certification-box h3{font-size: 20px;line-height: 26px;text-align: center;letter-spacing: normal;}
	/* *** End Certification Page *** */

	/* *** Contact Page *** */
	.contact-banner .about-center{padding: 0 0 50px;}
	.contact-wrp h2{font-size: 18px;margin: 0 0 15px;line-height: 26px;}
	.contact-wrp h3{font-size: 26px;line-height: 36px;margin: 0 0 25px;}
	.contact-pgbox .form-group{margin: 0 0 20px;}
	.contact-pgbox .form-group .form-control{padding: 15px 25px;font-size: 18px;}
	.contact-pgbox .btn-main{font-size: 18px;padding: 15px 25px;max-width: 180px;}
	.contact-now-rw{padding: 45px 0;}
	.contact-now-rw ul{flex-flow: column;width: 100%;}
	.contact-now-rw ul li{margin: 0 0 15px;width: 100%;}
	.contact-now-rw ul li:last-child{margin: 0;}
	.contact-now-rw ul li a{width: 100%;display: block;font-size: 18px;text-align: center;padding: 15px;}
	.our-location-contact .we-are-title p{font-size: 18px;line-height: 24px;}
	.our-location-contact .map-add-box h4{font-size: 12px;line-height: 18px;}
	.map-live-box h4 span,.our-location-contact .map-add-box h4 span{display: none;}
	.map-live-box a, .our-location-contact .map-add-box a{font-size: 12px;margin: 10px 0 0;}
	.our-location-contact .loaction-row{margin: 0;}
	.contact-com-wrp{padding: 0 0 150px;}
	.commercial-wrp:after{display: none;}
	.commercial-block{padding: 30px 15px 80px;}
	.commercial-slider .commercial-box{padding: 0 0 15px;margin: 0 0 15px;}
	.commercial-data h4{font-size: 26px;}
	.commercial-data p{font-size: 14px;margin: 0 0 15px;}
	.commercial-data ul li{margin: 0 10px 10px 0;}
	.commercial-data ul li a{padding: 15px 15px;font-size: 14px;}
	.contact-slider .swiper-nav{left: 0;right: 0;bottom: 12px;}
	.contact-slider .nav-rw{padding: 0;}
	.contact-slider .swiper-button-next:hover:after, .contact-slider .swiper-button-prev:hover:after{background: #F8F8F9;color: #000;}
	.contact-slider .pager-rw{display: none !important;}
	.about-banner.contact-banner h1{text-align: center;}
	.contact-banner .about-center .row{justify-content: center;}
	.contact-banner .about-center .banner-data{margin: 0 auto;}
	.contact-pgbox{margin: 0 auto;}
	.contact-pgbox .btn-main{margin: 0 auto;}

	.contact-us-banner{padding: 65px 0 85px;min-height: 400px;}
	.contact-block{max-width: 100%;}
	/* *** End Contact Page *** */

	/* *** Industrial Commercial Page *** */
	.transport-data h6{font-size: 18px;line-height: 26px;margin: 0 0 25px;}
	.transport-data p{font-size: 20px;}
	.transport-data ol li,
	.transport-data ul li{font-size: 16px;line-height: 24px;}
	/* *** End Industrial Commercial Page *** */

	/* *** Missoin Vision Page *** */
	.serivce-small-dt h4{font-size: 24px;line-height: 32px;}
	.delivering-shap{max-width: 100px;}
	.delivering-wrp{padding: 50px 0 150px;}
	.delivering-row{margin: 0 0 40px;}
	.delivering-wrp h2{font-size: 30px;line-height: 36px;text-align: center;letter-spacing: normal;margin: 0 auto 30px;}
	.delivering-img img{border-radius: 10px; height: 500px !important;}
	.delivering-row .delivering-data{padding: 25px 0 0;}
	.delivering-data ul li{font-size: 16px;line-height: 22px;margin: 0 0 10px;}
	.delivering-data ul li p{font-size: 16px;line-height: 22px}
	.delivering-certiwrp .commercial-wrp{top: -100px;padding: 0;}
	.vission-block h3{font-size: 24px;line-height: 32px;}
	.vission-block p{font-size: 18px;line-height: 26px;}
	.delivering-wrp .delivering-shap{display: none;}
	/* *** End Missoin Vision Page *** */

	/* *** News Page *** */
	.team-list-wrp{padding: 50px 0;}
	.team-banner-shp{display: none;}
	.news-filter-row{margin: 0 0 40px;}
	.news-filter-row ul{flex-wrap: wrap;justify-content: center;}
	.news-filter-row ul li{margin: 0 10px 10px 0}
	.news-filter-row ul li a{padding: 12px 20px 10px;font-size: 16px;line-height: 20px;}
	.news-filter-row ul li:last-child{margin: 0 0 10px;}
	.mono-shp{top: 50px;left: 0;right: 0;opacity: 0.50;}
	.news-listing-wrp .press-box{margin: 0 0 40px;}
	.career-listing-wrp .btn-group, .case-study-row .btn-group, .news-listing-wrp .btn-group{padding: 50px 0 0;}

	.news-details-wrp .container{top: 0;}
	.news-details-wrp .delivering-shap{display: none;}
	.news-details-banner .about-center{padding: 0 0 50px;}
	.news-detailsinbox{padding: 50px 0 0;}
	.news-detailsinbox .steel-rw .steel-data .btn-main{margin: 30px 0 0;}
	.career-pro{padding: 0;}
	.project-wrp .project-img figure img{height: 450px;}
	.career-pro.project-wrp .project-img figure img{height: 500px;}

	.news-listing-wrp{padding-bottom: 60px;}
	.news-banner .banner-data{margin: 0 auto;}
	/* *** End News Page *** */

	/* *** Offsite Page *** */
	.mission-wrp .story-infobx p{font-size: 22px;line-height: 30px;}
	/* *** End Offsite Page *** */

	/* *** Team Page *** */
	.team-list-wrp {padding: 50px 0 100px;}
	.team-list-wrp .container{top: 0;}
	.team-block{margin: 0 0 50px;}
	.team-nambox h3{font-size: 18px;line-height: 26px;}
	.team-hover p{font-size: 15px;line-height: 20px;margin: 0;}
	.team-hover .social-bx a{width: 45px;height: 45px;line-height: 48px;font-size: 16px;}

	.ourteam-banner .about-center .banner-data{margin: 0 auto;}
	/* *** End Team Page *** */

	/* *** Privacy Policy Page *** */
	.privacy-banner .certification-banner-row{margin: 0;padding: 30px 0 0;}
	.privacy-data h3{margin: 0 0 30px !important;font-size: 24px;line-height: 30px;}
	.company-details-wrp{padding: 50px 0 0;}
	.company-row h2{font-size: 20px;}
	.company-indetails p{font-size: 18px;line-height: 26px;margin: 0 0 15px;letter-spacing: normal;}
	.company-row{padding: 0 0 50px;}
	.privacy-img figure img{height: 350px;}
	.privacy-in-row{padding: 30px 0;}
	.privacy-in-row ul{padding: 0;}
	.privacy-in-row ol li, .privacy-in-row ul li,.privacy-in-row p{font-size: 16px;line-height: 24px;letter-spacing: normal;}
	.privacy-in-row ol li, .privacy-in-row ul li{padding: 0 0 0 15px;margin: 0 0 10px;}
	.privacy-in-row ol li:after, .privacy-in-row ul li:after{width: 4px;height: 4px;}
	.privacy-in-row h2{font-size: 22px;line-height: 30px;}
	.privacy-in-row h4,.privacy-in-row h3{font-size:18px;line-height: 24px;}
	.privacy-in-row h5{font-size: 16px;line-height: 24px;font-weight: normal;}
	.privacy-in-row h6{font-size: 16px;line-height: 24px;}
	.project-img img{height: 350px;}
	/* *** End Privacy Policy Page *** */

	/* *** Project Details Page *** */
	.project-details-banner{padding: 0 0 50px 0;}
	.back-btn{width: 40px;height: 40px;line-height: 43px;font-size: 14px;margin: 0 0 100px;}
	.project-details-banner h1{font-size: 32px;line-height: 40px;letter-spacing: normal;}
	.project-size-details{top: 0;padding: 0 0 50px;}
	.project-details-wrp{padding: 50px 0;}
	.pro-details-shp{display: none;}
	.list-top{margin: 0 0 0px;flex-flow: column;}
	.project-nambox{width: 100%;}
	.stucture-img{position: relative;top: 0;}
	.project-nambox{margin: 0 0 30px;}
	.size-rw h4,.project-nambox p{font-size: 18px;margin: 0 0 15px;}
	.project-nambox h3{font-size: 50px;line-height: 60px;}
	.size-rw h2{font-size: 50px;line-height: 60px;letter-spacing: normal;}
	.details-relatedpro h3, .products-details-dtrw h3{font-size: 20px;margin: 0 0 30px;}
	.details-relatedpro .project-common-details-main ul li,
	.details-relatedpro p, .products-details-dtrw p{font-size: 16px;line-height: 20px;letter-spacing: normal;}
	.pro-details-inrw .products-details-dtrw{padding: 0 0 50px;margin: 0 0 50px;}	
	.details-relatedpro p, .products-details-dtrw p{margin: 0 0 50px;}
	.details-relatedpro .project-common-details-main ul li:before{width: 4px;height: 4px;}
	.products-details-dtrw ol li,.products-details-dtrw ul li{font-size: 16px;line-height: 24px;}
	.products-details-dtrw ul li:before{top: 7px;width: 4px;height: 4px;}
	.details-relatedpro p{min-height: auto;margin: 0 0 60px;}
	/* *** End Project Details Page *** */

	/* *** Project/CaseStudy Page *** */
	.case-study-row .certification-box{padding: 100px 30px 30px 30px}
	.caseimg-box{margin: 0 0 20px;}
	.caseimg-box img{height: 200px;}
	.certifications-rows.case-study-row{padding: 0 0 50px;}
	/* *** End Project/CaseStudy Page *** */

	.modular-abt-wrp h2{font-size: 28px;margin: 0 0 30px;line-height: 100%;}
	.news-details-wrp .mono-shp{left: 10px;top: 10px;}
	.main-banner-shape img{width: 100%;}
	.main-banner-shape{width: 96.8%;right: 20px;}

	.modular-wrp-col-set .col-md-5{width: 100%;}

	.wpcf7-checkbox .wpcf7-list-item, .wpcf7-checkbox .wpcf7-list-item label{margin: 0 0 5px}
	.wpcf7-checkbox .wpcf7-list-item label input:checked + .wpcf7-list-item-label:after{line-height: 20px;top: 0;}
	.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before,.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:after{width: 20px;height: 20px;min-width: 20px}

	/* **** 404 Page **** */
	.error-wrapper h1{font-size: 60px;}
	.error-wrapper p{font-size: 15px;margin: 0 0 20px;}
	.back-home-button{padding: 12px 25px;font-size: 15px;}
	.error-wrapper{padding: 60px 15px}
	/* **** End 404 Page **** */

	.no-project-section{padding: 50px 0 !important;}
	.no-project-section .new-pro-title{padding: 0 0 30px;}

	.about-wrp-new-main .steel-rw .row{margin: 0 0 30px;}
	.facility-slider-new.story-slider .swiper-nav .nav-rw, .sector-images-slider-new.story-slider .swiper-nav .nav-rw{width: 100%;}
	.facility-slider-new.story-slider .swiper-nav, .sector-images-slider-new.story-slider .swiper-nav{padding: 0;}
	.project-gallery-slider-v2.story-slider .swiper-nav {width: 100%;}
	.project-gallery-slider-v2.story-slider .swiper-nav .nav-rw{padding: 0}

	.video-box.viemo-video-box iframe{height: 100%;}
	img.video-shp{width: 50px;}

	.about-page-section-new-v2 .about-data{padding: 10px 0 0;}

		/*21/02/2025*/
	.recent-project-index .swiper-nav .nav-rw .swiper-button-prev:after,
	.recent-project-index .swiper-nav .nav-rw .swiper-button-next:after { height: 40px; width: 40px; line-height: 236%; font-size: 16px; }
	.recent-project-index .swiper-nav { max-width: 100%; }
	.recent-project-index .swiper-nav .nav-rw .swiper-button-prev, .recent-project-index .swiper-nav .nav-rw .swiper-button-next { height: 40px; width: 40px; font-size: 19px;    	} 
	.recent-project-index .recent-projects-wrp { padding: 0 0 40px; }
	.recent-project-index .recent-projects-wrp { padding: 0 0 30px; }
	/*21/02/2025*/

	/* divyesh */
	.about-page-section-new-v2 h3{text-align: center;}
	.about-page-section-new-v2  .about-data h2{max-width: 100%;}
	.agri-block.values-page-v2 .vission-block{ margin-bottom: 30px; }
	.commercial-block.agri-block .values-image-new{height: 357px;}
	.cladding-product-wrp .section-title{font-size: 42px; max-width: 443px; margin: 0 auto; text-align: center;}
	.cladding-product-wrp .section-title span{text-align: center;}
	.cladding-product-wrp .section-title *{margin-bottom: 30px;}
	.cladding-product-wrp .cladding-data h3{margin-bottom: 34px;}
	.cladding-product-wrp .cladding-data{margin-bottom: 30px;}
	.modular-page-v2 .section-title{max-width: 386px; margin: 0 auto; text-align: center;}
	.modular-page-v2 .section-title span{text-align: center;}
	.modular-page-v2 .section-title * { margin: 0 auto 40px; }
	.modular-page-v2 .about-wrp-new-main-block h3{margin: 0 auto 30px !important; font-size: 20px; line-height: 28px;}
	.about-page-section-new-v2 .about-data{text-align: center;}
	.about-page-section-new-v2 .section-title{text-align: center;}
	.about-page-section-new-v2 .about-left h3{text-align: center;}
	.about-page-section-new-v2 .about-page-top-title { margin-bottom: 10px; }
	.about-page-section-new-v2 .about-data ul{padding: 0 15px 20px 15px;}
	.our-sectors-details .our-sectors-list ul li{font-size: 25px; padding: 15px 0;}
	.our-sectors-details .our-sectors-list ul li img{height: 30px;}
	.our-sectors-details .block-title{font-size: 18px;}
	.team-list-wrp .btn-contain { margin-bottom: 55px; }
	.project-details-wrp .our-sectors-details{top: 0;}	
	.project-details-wrp.project-case-page-v2{padding: 50px 0;}
	.contact-form-details .secion-title *{ margin-bottom: 40px; }
	.contact-block-inner .icon{margin-right: 10px; font-size: 22px;}
	.contact-block-right .details{font-size: 21px;}
	.contact-block .block-link{font-size: 18px;}
	.contact-page-v2.contact-wrp:before{width: 100%;}
	
	.contact-form-details .contact-form-wraper{margin-bottom: 30px;}
	.contact-form-details .secion-title{text-align: center;}
	.contact-page.contact-page-v2{padding: 50px 0;}
	.contact-form-details .contact-form-wraper .contact-block-inner{margin-bottom: 20px;}
	
	.contact-us-block .contact-banner-left ul li { margin-right: 23px; }
	.contact-us-banner{padding: 65px 0 55px;}
	.contact-us-block .social-icons ul li a{width: 48px; height: 48px; font-size: 18px;}
	.contact-us-banner .contact-us-details{flex-direction: column;}
	.contact-us-block .contact-banner-left ul li a{padding: 19px 18px; font-size: 18px;}
	.contact-us-block .contact-banner-left{margin-bottom: 30px;}


	.project-contact-right .block-title{font-size: 22px;}
	.project-contact-right .details{font-size: 18px;}
	.contact-list ul li { margin-right: 10px; }
	.project-contact-wraper .number{margin-right: 15px; font-size: 28px; margin-top: 0;}
	.project-contact .section-title{font-size: 32px; max-width: 100%; text-align: center; letter-spacing: -1.30px;}
	.project-contact-wraper{padding-top: 32px; padding-bottom: 30px; justify-content: space-between;         max-width: 446px; margin: 0 auto;}
	.project-contact-right .btn-plus { width: 37px; height: 37px; }
	.project-contact-wraper.dropdown-wraper .project-contact-right .project-contact-top .block-title{ margin-bottom: 0; }
	.contact-list ul li a { padding: 12px 16px; font-size: 14px; }
	.project-contact-right .project-contact-top { margin-bottom: 10px; justify-content: space-between; }
	.project-contact .project-contact-block{padding-top: 30px;}
	.project-contact-right .accordion-body{padding-top: 30px; padding-bottom: 21px;}
	.project-contact .section-title *{margin-bottom: 45px;}
	.project-contact .project-contact-block{border: 0; padding-bottom: 20px;}

	/* .project-contact-right .btn-plus{width: 45px; height: 45px;} */

	.about-us-page-v2.single-block-section .single-block-wraper .single-block-img { height: 420px; }
	.about-us-page-v2.single-block-section { padding: 10px 0 30px; }
	.project-contact-right .btn-plus:after{font-size: 18px;}

	.project-contact-wraper.dropdown-wraper .project-contact-right{ width: 100%; max-width: 390px; }

	.certified-wrp .service-inbox h2 br{display: none;}
	/* divyesh */

	.project-wrp.recent-project-index{margin: 0 0 50px;}
	.lets-work-v2{padding: 0 15px 30px;}

	.about-banner .story-slider {position: relative;}
	.about-banner .story-slider .swiper-nav{bottom: auto;margin: 0;top: 310px;left: auto;right: 0;padding: 0;width: 115px;}
	.about-banner .story-slider .story-data-inbx h2{padding: 0 90px 15px 0;}

	.contact-com-wrp{padding: 0 0 50px;}
	.contact-com-wrp.offsite-certi-wrp .commercial-wrp{padding: 50px 0 15px;}
	.offsite-row h3{font-size: 20px;line-height: 28px;}
	.contructionbx h4, .offsite-txtbx p{font-size: 16px;line-height: 24px;}

	.video-box{height: 300px;}

	.service-slider {position: relative;}
	.service-slider .swiper-nav{top: 7px;bottom: auto;margin: 0;left: auto;right: 0;padding: 0;width: 120px;}
	.service-slider .service-title-rw h3{padding: 0 120px 0 0;}

	/*25/7*/
	.page-hero-title { background-position: bottom right; }
	/* .about-banner .page-hero-title h1 { padding: 26px 0; } */
	.about-banner.case-study-banner { padding: 0 0 100px; }
	.case-study-banner .about-center { padding: 100px 0 0px; }
	/*25/7*/

	/* Apprenticeship Programme Page 04-12-25 */
	.apprenticeship-banner.certifications-banner h1 { font-size: 32px; }
	.apprenticeship-format.mission-wrp .story-data-inbx h2 { font-size: 26px; }
	.apprenticeship-format .about-story-img img { height: 380px; }
	.apprenticeship-detail.delivering-wrp { padding: 50px 0; }
	.apprenticeship-detail.delivering-wrp h2 { font-size: 30px; letter-spacing: -1.2px; }
	.apprenticeship-format .story-data-inbx { padding: 35px 15px 0; }
	.measurement-certification.delivering-wrp { padding: 40px 0; }
	.apprenticeship-detail.delivering-wrp .delivering-img img { height: 500px !important; }
	.apprenticeship-detail .delivery-data,
	.measurement-certification .delivery-data { padding: 25px 0 0; }
	.apprenticeship-detail .delivery-data ul li:last-child { margin-bottom: 0; }
	.apprenticeship-detail.delivering-wrp .delivery-data h3 { font-size: 28px; }
	.apprenticeship-detail .delivery-data h4,
	.measurement-certification .delivery-data h4 { font-size: 28px; }
	.apprenticeship-detail.delivering-wrp .delivering-row { margin: 0; }
	/* Apprenticeship Programme Page 04-12-25 */

	.delivering-row .row > * > .delivering-img:not(:last-child){
  margin-bottom: 40px !important;
}

.delivering-row .row > * > *:not(:last-child){
  margin-bottom: 25px !important;
}


    .modular-banner-v3 h1 {
        margin: 100px 0 67px;
    }

	.counter-section-title *{        font-size: 35px;
        line-height: 36px;
        margin: 0 0 42px;}
 .counter-item {
    width: 30%;
	     padding: 0 0 14px;
	 }


	 	/* .counter-section-title *{        font-size: 42px;
        line-height: 36px;
        margin: 0 0 58px;} */

	


	 .counter-item .disc * {
    font-size: 18px;
	 }
	
	

	     .count-title * {
        font-size: 35px;
    }
	     .counter-section {
        padding: 20px 0 60px;
    }


	.project-details-banner-video { padding-bottom: 20px; }

	.project-details-banner-video .back-btn { margin-top: clamp(170px, -71.26px + 41.88vw, 250px); } /* 250px to 170px (767 to 576) */

	.project-common-details-v2 { margin-top: 20px; }
}

@media(min-width:576px) and (max-width:767px){
	.certifications-rows.case-study-row .row .col-md-6{width: 50%;}
	.video-box.viemo-video-box iframe{height: 400px;}
	img.video-shp{width: 50px;}	
}

@media(max-width:575px){
	.navbar-brand img{height: 30px;}
	.contact-us-block .contact-banner-left ul{ flex-direction: column;}
	.contact-us-block .contact-banner-left ul li{margin-right: 0; margin-bottom: 20px;}	
	.contact-us-block .contact-banner-left ul li:last-child{margin-bottom: 0;}
	.contact-us-block .contact-banner-left ul li a{        padding: 16px 18px; font-size: 12px;}
	.contact-us-block .contact-banner-left ul li a svg, .contact-us-block .contact-banner-left ul li a img, .contact-us-block .contact-banner-left ul li a i{margin-right: 8px;}
	.contact-list ul{flex-wrap: wrap;}
	.contact-list ul li{margin-bottom: 20px;}
	.contact-list ul li:last-child{margin-bottom: 0px;}
	.project-contact-right .accordion-body{flex-direction: column;}

	.we-are-wrp.we-are-wrap-v2 .map-live-box .line-bx{display: none}
	.we-are-wrp.we-are-wrap-v2 .line-bx{display: none}
	.we-are-wrp.we-are-wrap-v2 .line-bx:before{display: none;}
	.we-are-wrp.we-are-wrap-v2 .line-bx::after{display: none;}
	.contact-form-details .contact-form-wraper{flex-direction: column;}

	.agri-slider .swiper-nav{bottom: 15px;}
	.about-us-page-v2.single-block-section .single-block-wraper .single-block-img { height: 170px; max-width: 320px; margin: 0 auto;}
	.home-about-data-new .home-logo-image-new {    max-width: 92px;
		margin: 0 auto;}

	.apprenticeship-banner.certifications-banner h1 { font-size: 30px; }
	
		 .counter-item .disc * {
    font-size: 16px;
	 text-align: center;
	 }
	 .counter-item {
		    align-items: center;
	 }
	     .counter-item {
        width: 46%;
    }

	.project-details-banner-video .vimeo-lazy-autoplay { padding-bottom: 0 !important; }
	.project-details-banner-video { padding-bottom: 0; }
	.project-details-banner-video .full-video { position: relative; height: clamp(170px, 6.86px + 50.98vw, 300px) !important; } /* 300px to 170px (575 to 320s) */

	.project-details-banner-video .container:has(.back-btn) { margin-bottom: clamp(-290px, 3.14px + -50.98vw, -160px); } /* -290px to -160px (575 to 320) */
	.project-details-banner-video .container .back-btn { margin-top: clamp(130px, -33.14px + 50.98vw, 260px); } /* 260px to 130px (575 to 320) */
}

@media(min-width:448px) and (max-width:575px){
	.video-box.viemo-video-box iframe{height: 350px;}
	img.video-shp{width: 50px;}

	/* divyesh */
	.agri-block.values-page-v2 .vission-block{ margin-bottom: 30px; }
	.commercial-block.agri-block .values-image-new{height: 297px;}
	/* divyesh */
}

/* **** Menu **** */
@media(max-width:767px){	

	/* .navbar-light .navbar-nav li .dropdown-menu{
		display: none !important;
	}
	.navbar-light .navbar-nav li.view .dropdown-menu{
		display: block !important;
	} */

	.team-list-wrp{overflow: hidden;}


	/*25/7*/
	.page-hero-title  h4 {font-size: 18px; line-height: 26px; }
	.about-banner 	.page-hero-title  h1 { margin-bottom: 0;}
	.page-hero-title { padding: 18px 0; } .hero-banner .banner-data { margin: 70px auto 0 auto; } 
	.offsite-banner .page-hero-title { padding: 20px 0; } 
	.offsite-banner .page-hero-title h1 { margin-bottom: 0; } 
	.about-banner.career-banner { padding-bottom: 0px; } 
	.ourteam-banner .page-hero-title h1 { margin-bottom: 5px; } 
	.certification-banner-row  .banner-data { margin: 0 auto; max-width: 350px; } 
	.about-wrp .about-img  .bottomright.common-shap { display: none; } 
	img.video-shp { bottom: -2px; }
	.about-banner-main .about-center { border-top: 0px; } .news-banner h1 { margin-bottom: 50px; text-align: center; }
	.news-details-banner { padding: 50px 0 0 0; }
	.about-banner.news-details-banner { padding: 0 0 50px; }
	.ourteam-banner { padding: 0 0 100px; }
	/*25/7*/

	.home-hero-banner-v3 .page-hero-title {
    padding: 40px 0;
}
.home-hero-banner-v3 .home-banner-content h1 {
    margin: 200px auto 0;
}
   


.inner-prodt.mobile-center {
	align-items: center;
	text-align: center;
}
}

/* **** End Menu **** */


@media (max-width:575px){

	 .about-wrp .about-img  .bottomright.common-shap { display: none; } 
	 img.video-shp { bottom: -2px; } 
	 .ourteam-banner .page-hero-title { padding: 18px 0 49px 0; } 
	 .ourteam-banner .page-hero-title h4 { font-size: 18px; line-height: 22px; max-width: 500px; } 
	.about-banner-main .page-hero-title { padding: 18px 0 49px 0; } 
	.apprenticeship-detail.delivering-wrp .delivering-img img { height: 400px !important; }

	    .home-hero-banner-v3 .home-banner-content h1 {
        margin: 150px auto 0;
    }

	     .modular-banner-v3 .page-hero-title {
        margin-bottom: 21px;
    }
	     .modular-banner-v3 h1 {
        margin:73px 0 23px;
    }
	 .counter-item {
		justify-content: space-between;
	 }

	.project-common-details-v2 span { margin-bottom: 4px; }
	}

@media (max-width:350px){
	.job-apply-from .upload-btn-wrapper .btn label{margin-top: 10px;}
	.details-relatedpro .project-count h4{font-size: 15px}
	.offsite-project-wrp .project-act-rw .btn-main{font-size: 15px;padding: 8px 18px;line-height: 20px;}
	.lets-work a{font-size: 24px}
	.job-apply-from .upload-btn-wrapper .btn{flex-direction: column;}

	.project-wrp.career-pro.contact-img-section-v2 .project-img figure img {height: 350px;}
	.about-logo-img img{width: 60px;}
	.about-logo-img{right: 4%;bottom: 40%;}

	.commercial-block.agri-block .values-image-new { height: 237px; }

		/* divyesh */
		.cladding-product-wrp .section-title{font-size: 32px;}
		.cladding-product-wrp .cladding-img { height: 326px; }
		.delivery-img img{height: 320px;}
		/* divyesh */

		.contact-us-banner{padding: 65px 0 85px;}
		/* .navbar-brand img{height: 40px;} */
		.header-contact-detail-new .btn-main{padding: 8px 15px;font-size: 12px;}


		/*25/7*/
		.page-hero-title  h4 {font-size: 17px; line-height: 21px; margin: 5px 0 0; } 
		.page-hero-title { padding: 20px 0 44px 0; } 
		.about-banner.career-banner .page-hero-title { padding: 20px 0 ; } 
		.contact-banner .page-hero-title { padding: 20px 0 ; } 
		.ourteam-banner .page-hero-title { padding: 20px 0 70px; } 
		.ourteam-banner .page-hero-title h4 { font-size: 18px; line-height: 22px; max-width: 300px; }
		.privacy-banner h1 {font-size: 29px; line-height: 33px;}

		.project-details-banner .page-hero-title { padding: 20px 0; }
		.case-study-banner .page-hero-title { padding: 20px 0; }
		.news-details-banner .page-hero-title { padding: 20px 0; }
		.news-banner .page-hero-title { padding: 20px 0; }
		/*25/7*/
		
}