@media (max-width: 1680px){
	.px-200{
        padding: 0 100px;
    }
	.main-menu ul li a{
		padding: 10px;
	}
}

@media (max-width: 1440px){
    .px-200{
        padding: 0 100px;
    }
    .main-menu ul li a{
        padding: 8px;
    }
    .hero{
        padding: 230px 0 240px;
    }
    
    .mission-vission-item{
        padding: 40px;
    }
    .team-image img{
        height: 500px;
    }
    
    .page-blog .post-featured-image img{
        height: 310px;
    }
    .build-to-suit-section .build-suit-item{
        margin-bottom: 50px;
    }
    .build-to-suit-section .build-suit-item img {
        height: 460px;
    }
    .amenity-item{
        padding: 40px 35px;
    }
    .cta-section::before{
        background-image: linear-gradient(-90deg, var(--accent-color) 63%, #00000000 66%);
    }
    .cta-data-container{
        width: 60%;
    }
    
    .page-project .project-image img{
        height: 430px;
    }
    .service-single-slider .swiper-slide img {
        height: 650px;
    }
    .project-entry-image img{
        height: 440px;
    }
    .after-work{
        margin: 40px 0;
    }
}

@media (max-width: 1410px){
	.px-200{
        padding: 0 40px;
    }
}

@media (max-width: 1366px){
    .px-200{
        padding: 0 40px;
    }
    .post-featured-image img{
        height: 490px;
    }
    .build-to-suit-section .build-suit-item {
        margin-bottom: 38px;
    }
    .main-menu ul li a {
        padding: 6px;
    }
}

@media (max-width: 1280px){
    .px-200{
        padding: 0 40px;
    }
    .section-title h1{
        font-size: 60px;
    }
    
    .section-title h2{
        font-size: 38px;
    }
    
    .service-content h3, .why-choose-item h3, .project-content h3, .post-item-content h3{
        font-size: 22px;
    }
    
    .post-featured-image img{
        height: 430px;
    }
    .what-we-do__item{
        height: 250px;
    }
    .page-contact-us .contact-us-form .btn-default {
        width: 50%;
    }
    
    .amenity-item .amenity-title h3{
        font-size: 22px;
    }
    .build-to-suit-section .build-suit-item h3{
        font-size: 26px;
    }
    .accessibility-content-container #gallery-tabpanel-0 figure.goOnZoom img{
        height: 625px;
    }
    
    .project-entry-image img {
        height: 395px;
    }
}

@media (max-width: 1279px){
    .navbar-toggle {
        display: block;
        position: absolute;
        right: 50px;
    }
    .responsive-menu{
        display: block;
    }
    .navbar-collapse {
        flex-basis: 100%;
        flex-grow: 1;
        align-items: center;
    }
    .nav-menu-wrapper{
        display: none;
    }
    .navbar-expand .navbar-collapse {
        justify-content: end;
        padding-right: 60px;
    }
    .accessibility-content-container .tab-content{
	    margin-top: 30px;
	}
}

@media (max-width: 1200px){
    .project-image img{
        height: 450px;
    }
    
    .team-image img {
        height: 450px;
    }
    .team-slider-1 .swiper-button-next, .team-slider-1 .swiper-button-prev {
        height: 40px;
        width: 40px;
    }
    .team-slider-1 .swiper-button-prev::after, .team-slider-1 .swiper-button-next::after{
        font-size: 14px;
    }
    .team-slider-1 .swiper-pagination-bullet{
        height: 12px;
        width: 12px;
    }
    
    .page-project .project-image img {
        height: 390px;
    }
    
    .client-slider-1 .swiper-slide{
        height: 120px;
    }
    .service-catagery-list h3{
        padding: 22px 24px;
    }
    .page-single-post .blog-side-bar .recent-blog{
        padding: 24px;
    }
    .service-catagery-list ul{
        padding: 24px;
    }
    .page-single-post .blog-side-bar .recent-blog .recent-blog-box h3{
        margin-bottom: 24px;
    }
    .page-single-post .blog-side-bar .recent-blog .recent-blog-box .recent-blog-item{
        padding: 12px;
    }
    .page-single-post .blog-side-bar .recent-blog .recent-blog-box .recent-blog-item .recent-blog-image{
        max-width: 110px;
    }
    .industrial-park-menu .post-featured-image img {
        height: 210px;
    }
    .contact-us-form .btn-default{
        width: 60%;
    }
    .project-entry-image img {
        height: 333px;
    }
    .career-item .career-data h3 {
        font-size: 24px;
    }
    .career-item{
        padding: 20px 30px;
    }
}

@media only screen and (max-width: 1024px){
	
	.main-menu ul li{
		margin: 0;
	}
	.page-blog .post-featured-image img{
	    height: 225px;
	}
	.service-catagery-list ul{
	    padding: 20px;
	}
	.service-catagery-list h3{
	    padding: 18px 20px;
	}
	.page-single-post .blog-side-bar .recent-blog{
	    padding: 20px;
	}
	.page-single-post .blog-side-bar .recent-blog .recent-blog-box h3{
	    margin-bottom: 18px;
	}
	.recent-blog-content span{
	    font-size: 16px;
	}
	.page-single-post .blog-side-bar .recent-blog .recent-blog-box .recent-blog-item .recent-blog-image{
	    max-width: 88px;
	}
	.page-single-post .blog-side-bar .recent-blog .recent-blog-box .recent-blog-item .recent-blog-content h4 a{
	    font-size: 16px;
	    margin-bottom: 0px;
	}
	.industrial-park-menu .post-featured-image img {
        height: 290px;
    }
    .about-us .park-image-container .park-number-data-container h3 {
        font-size: 18px;
    }
    .about-us .park-image-container .park-number-data-container h2 {
        font-size: 28px;
    }
    .about-us .park-image-container{
        height: 590px;
    }
    .page-project .project-image img {
        height: 325px;
    }
    .service-single-slider .swiper-slide img {
        height: 530px;
    }
}

@media only screen and (max-width: 1199px){
	
	.slicknav_nav li,
	.slicknav_nav ul{
        display: block;
    }

	.responsive-menu,
    .navbar-toggle{
        display: block;
    }

	.btn-default{
		font-size: 16px;
		padding: 16px 54px 16px 20px;
	}

	.btn-default.btn-border{
		padding: 14px 54px 14px 20px;
	}

	.btn-default:hover:before{
		transform: translate(-20px, -50%) rotate(45deg);
	}

	.btn-default::before{
		transform: translate(-20px, -50%);
	}

	.section-row{
		margin-bottom: 40px;
		padding-bottom: 40px;
	}

	.section-row .section-title{
		margin-right: 0px;
	}

	.section-title{
		margin-bottom: 30px;
	}
	
	.benefits{
	    padding: 50px 0;
	}
    
    .faq {
        padding: 50px 0;
    }
    
    .career-section{
        padding: 50px 0;
    }
    
	.section-title h3{
		font-size: 14px;
		margin-bottom: 15px;
		padding-left: 40px;
	}

	.section-title h1{
		font-size: 60px;
	}

	.section-title h2{
		font-size: 32px;
	}

	.section-title p{
		margin-top: 15px;
	}

	.section-title-content{
		margin-top: 10px;
	}

	.section-btn{
		text-align: left;
		margin-top: 15px;
	}

	.our-scrolling-ticker{
		padding: 42px 0;
	}

	.scrolling-content span{
		font-size: 140px;
	}

	.hero{
		padding: 190px 0 230px;
		min-height: auto;
		margin-top: -90px;
	}

	.hero.hero-slider-layout .hero-slide{
		padding: 190px 0 230px;
		min-height: auto;
	}

	.hero.hero-slider-layout .hero-pagination{
		bottom: 150px;
		padding-left: 15px;
	}

	.hero-content .section-title{
		margin-bottom: 40px;
	}

	.our-client{
		padding: 30px;
		max-width: 100%;
	}

	.our-client-counter h2{
		font-size: 46px;
	}

	.about-us{
		padding: 50px 0 25px;
	}
	
	.park-gallery-section {
        padding: 50px 0;
    }
    
    
    .accessbility-section {
        padding: 50px 0;
    }
	
	.industrial-park {
        padding: 50px 0;
    }

	.about-content{
		max-width: 100%;
		margin-bottom: 30px;
	}

	.about-list ul li{
		font-size: 16px;
		padding-left: 30px;
		margin-bottom: 20px;
	}

	.about-list ul li:before{
		font-size: 20px;
	}

	.about-video-image{
		margin-top: 50px;
	}

	.video-play-button a{
		width: 70px;
		height: 70px;
	}

	.video-play-button a i{
		font-size: 24px;
	}

	.our-services{
		padding: 50px 0 20px;
	}

	.service-item{
		padding: 30px 20px;
	}

	.service-item .icon-box{
		margin-bottom: 30px;
	}

	.service-item .icon-box img{
		max-width: 50px;
	}

	.service-content{
		margin-bottom: 30px;
	}

	.service-content h3{
		margin-bottom: 20px;
	}

	.why-choose-us{
		padding: 50px 0;
	}

	.why-choose-us .our-scrolling-ticker{
		margin-top: 50px;
	}

	.why-choose-image{
		margin-right: 0px;
		margin-bottom: 30px;
	}

	.why-choose-item{
		margin-bottom: 8px;
	}

	.why-choose-item h3{
		margin-bottom: 20px;
	}

	.industry-archivement{
		padding: 50px 0;
		background-size: contain;
	}

	.industry-contact-circle{
		text-align: left;
		margin-top: 15px;
	}

	.industry-archivement-item{
		padding: 20px;
	}

	.industry-item-heading{
		margin-bottom: 30px;
	}

	.industry-item-counter h2{
		font-size: 36px;
	}

	.industry-item-counter{
		width: 45%;
	}

	.industry-counter-content{
		width: 55%;
	}

	.our-project{
		padding: 50px 0 20px;
	}

	.project-content{
		bottom: 20px;
	}

	.project-btn{
		top: 20px;
		right: 20px;
	}

	.project-btn a{
		width: 40px;
		height: 40px;
	}

	.our-testimonials{
		padding: 25px 0 50px;
	}

	.testimonial-counter-box{
		justify-content: start;
		margin-top: 20px;
	}

	.testimonial-counter h3{
		font-size: 34px;
	}

	.testimonial-counter-rating{
		justify-content: start;
		margin-bottom: 5px;
	}

	.testimonial-counter-content{
		text-align: left;
	}

	.testimonial-header{
		margin-bottom: 30px;
	}

	.testimonial-content p{
		font-size: 18px;
	}

	.author-content h3{
		font-size: 20px;
	}

	.what-we-do{
		background: linear-gradient(180deg, var(--accent-color) 100%, var(--white-color) 0%);
		padding: 50px 0 0;
	}

	.what-we-content{
		height: auto;
		padding: 0 15px;
		margin-bottom: 30px;
	}
	
	.build-to-suit-section {
        padding: 50px 0;
    }

	.what-we-image figure img, .what-we-image figure{
		height: auto;
	}

	.what-we-content .section-title{
		padding-bottom: 30px;
	}

	.what-we-body{
		margin-bottom: 30px;
	}

	.what-we-image{
		height: auto;
		margin-top: 0px;
	}

	.our-faqs{
        padding: 50px 0 100px;
    }

	.our-faqs-content{
		position: inherit;
		top: 0px;
		margin-bottom: 30px;
	}

	.our-faq-section .accordion-header .accordion-button{
		font-size: 16px;
		padding: 15px 40px 15px 15px;
	}

	.our-faq-section .accordion-item .accordion-body{
		padding: 15px 40px 15px 15px;
	}

	.our-faq-section .accordion-item .accordion-button::after,
	.our-faq-section .accordion-item .accordion-button.collapsed::after{
		right: 15px;
		width: 20px;
    	height: 20px;
	}

	.cta-box{
		background-size: cover;
		padding: 50px 0 0;
	}

	.cta-experience-circle{
		left: auto;
		right: 80px;
	}

	.cta-experience-circle img{
		max-width: 100px;
	}

	.cta-box-content{
		margin-bottom: 30px;
	}

	.cta-box-image{
		text-align: center;
	}

	.cta-box-image img{
		max-width: 60%;
	}

	.our-blog{
		padding: 50px 0 20px;
	}

	.post-featured-image{
		margin-bottom: 20px;
	}

	.main-footer{
		background-size: contain;
		padding: 50px 0 0;
	}

	.main-footer .our-scrolling-ticker{
		margin-bottom: 50px;
	}

	.footer-logo img{
		margin-top: 30px;
		max-width: 160px;
	}

	.footer-links h3{
		margin-bottom: 20px;
	}

	.footer-links.footer-contact-info p{
		margin-bottom: 15px;
	}

	.footer-copyright{
		padding: 20px 0;
		margin-top: 40px;
	}

    .page-header{
        padding: 170px 0 80px;
		margin-top: -90px;
    }
    
    .page-header-box h1{
		font-size: 46px;
        margin-bottom: 10px;
    }

	.page-header-box ol li.breadcrumb-item{
		font-size: 18px;
	}

    .expertise-header h2{
        font-size: 36px;
    }

    .our-expertise{
        padding: 50px 0 20px;
    }
    
    .mission-vission-2{
        padding: 50px 0 20px;
    }
    
    .our-clients-section{
        padding: 50px 0;
    }

    .our-expertise-content{
        margin-bottom: 30px;
    }

	.expertise-box{
		margin-top: 40px;
	}

    .expertise-header h3{
        font-size: 18px;
    }

    .mission-vission{
        padding: 50px 0 0;
    }
    
    .mission-vission-item{
        padding: 40px;
    }

    .mission-vission-item .icon-box{
        margin-bottom: 30px;
    }

    .mission-vission-item .icon-box img{
        max-width: 70px;
    }

    .mission-vision-content h3{
        margin-bottom: 30px;
    }

	.industry-archivement.about-industry-archivement{
		padding: 25px 0 50px;
	}

    .our-team{
		background: linear-gradient(180deg, var(--accent-color) 35%, var(--white-color) 35%);
        padding: 50px 0 70px;
    }

	.team-content{
		bottom: 20px;
		left: 20px;
	}

	.team-social-list{
		top: 20px;
		right: 20px;
	}

	.our-faqs.about-faqs{
		padding: 50px 0;
	}

	.page-service{
		padding: 50px 0 20px;
	}

	.our-testimonials.service-testimonial{
		padding: 50px 0 100px;
	}

	.page-service-single{
        padding: 50px 0;
    }
    
    .industrial-park-menu, .our-clients-section-2{
        padding: 50px 0;
    }

    .service-single-content{
        margin-right: 0px;
        margin-bottom: 40px;
    }   

	.service-entry{
		margin-bottom: 40px;
	}
    
    .service-entry h2{
        font-size: 32px;
    }

	.service-entry-box{
		padding: 30px 0;
		margin: 30px 0;
	}

	.service-entry-item .icon-box img{
		max-width: 50px;
	}

	.service-entry-item-content h3{
		margin-bottom: 10px;
	}

	.service-entry-list{
		margin-bottom: 30px;
	}

	.service-entry-list ul li{
		font-size: 16px;
		margin-bottom: 15px;
		padding-left: 30px;
	}

	.service-entry-list ul li:before{
		top: 2px;
		font-size: 20px;
	}

	.service-benefit-title{
		margin-bottom: 30px;
	}

	.service-benefits-content h3,
	.service-benefits-no{
		margin-bottom: 15px;
	}

	.our-faq-section.service-faq-section .section-title h2, .benefits-info h2{
		font-size: 32px;
	}

	.service-sidebar{
		position: initial;
	}

	.service-catagery-list{
		margin-bottom: 30px;
	}

    .service-catagery-list ul li{
		margin-bottom: 15px;
		padding-bottom: 15px;
    }

	.sidebar-cta-content{
		padding: 30px;
	}

	.sidebar-cta-header{
		margin-bottom: 20px;
		padding-bottom: 20px;
	}

	.sidebar-cta-header .icon-box{
		margin-bottom: 15px;
	}

	.sidebar-cta-body h3{
		margin-bottom: 20px;
	}

	.sidebar-cta-body p{
		margin-bottom: 20px;
	}

	.sidebar-cta-btn a{
		padding: 15px;
	}

	.page-blog{
        padding: 50px 0;
    }

    .page-blog .blog-item{
		height: calc(100% - 30px);
		margin-bottom: 30px;
	}

	.page-pagination{
		margin-top: 10px;
	}

	.page-single-post{
		padding: 50px 0;
	}

	.post-image{
		margin-bottom: 20px;
	}

	.post-entry blockquote{
		background-position: 25px 25px;
        background-size: 50px;
        padding: 25px 25px 25px 90px;
        margin-bottom: 20px;
	}

	.post-entry blockquote p{
		font-size: 18px;
	}

	.post-entry h2{
		font-size: 32px;
	}

	.post-entry ul li{
		font-size: 16px;
	}

	.post-tags{
		margin-bottom: 20px;
	}

	.post-social-sharing ul{
		text-align: left;
	}

	.post-tags .tag-links a{
		font-size: 16px;
		padding: 8px 10px;
	}

	.page-project{
		padding: 50px 0 20px;
	}

	.page-project .project-item{
		height: calc(100% - 30px);
		margin-bottom: 30px;
	}

	.page-project-single{
		padding: 50px 0;
	}

	.project-single-image{
		margin-bottom: 20px;
	}

	.project-entry{
		margin-bottom: 30px;
	}

	.project-entry h2{
		font-size: 32px;
	}

	.project-image-list{
		margin-top: 30px;
	}

	.project-entry-list ul li{
		font-size: 16px;
		padding-left: 25px;
		margin-bottom: 15px;
	}

	.project-entry-list ul li:before{
		font-size: 20px;
	}

	.our-faq-section.project-single-faq{
		margin-bottom: 30px;
	}

	.project-sidebar{
		margin-left: 0px;
		position: initial;
	}

	.project-deatil-box{
		margin-bottom: 30px;
	}

	.project-deatil-box h2{
		padding: 15px 30px;
	}

	.project-deatil-list{
		padding: 30px;
	}

	.project-deatil-item{
		margin-bottom: 15px;
		padding-bottom: 15px;
	}

	.page-case-study{
		padding: 50px 0 20px;
	}

	.case-study-item{
        height: calc(100% - 30px);
        margin-bottom: 30px;
    }

    .case-study-image{
        margin-bottom: 20px;  
    }

	.page-case-study-single{
        padding: 50px 0;
    }

    .case-study-single-content{
        margin-bottom: 30px;
    }

    .case-study-entry h2{
        font-size: 32px;
    }

    .case-study-challenge-box{
        margin-bottom: 20px;
    }

	.case-study-entry ul{
        margin-bottom: 30px;
    }

    .case-study-entry ul li{
		font-size: 16px;
        margin-bottom: 15px;
		padding-left: 25px;
    }

	.case-study-entry ul li:before{
		font-size: 20px;
	}

    .case-study-sidebar{
        margin-left: 0;
    }

    .case-study-detail-box{
        padding: 30px;
        margin-bottom: 30px;
    }

	.case-study-box-item{
		margin-bottom: 20px;
		padding-bottom: 20px;
	}

	.page-team{
		padding: 50px 0 20px;
	}

	.page-team-single{
        padding: 50px 0;
    }

    .team-member-info-box{
        margin-bottom: 40px;
    }

    .team-member-image{
		margin-right: 0;
        margin-bottom: 30px;
    }

    .team-member-image img{
        max-width: 100%;
    }

    .team-member-title h2{
        font-size: 36px;
    }

	.member-content-body ul li{
		font-size: 16px;
		padding-left: 35px;
		margin-bottom: 20px;
	}

	.member-content-body ul li img{
		max-width: 24px;
	}

    .member-content-header,
    .member-content-body{
        margin-bottom: 30px;
        padding-bottom: 30px;
    }

    .member-about-info h2{
        font-size: 36px;
        margin-bottom: 20px;
    }

	.team-member-involvement,
    .team-member-about{
        margin-bottom: 30px;
    }

    .team-member-title{
        margin-bottom: 20px;
    }

    .member-involvement-info{
        margin-bottom: 20px;
    }

	.member-involvement-list ul li{
		font-size: 16px;
		padding-left: 25px;
		margin-bottom: 15px;
	}

	.member-involvement-list ul li:before{
		font-size: 20px;
	}

    .member-history-list{
        padding: 30px;
        margin-bottom: 30px;
    }

	.member-history-list ul li{
		font-size: 16px;
		padding-left: 25px;
		margin-bottom: 40px;
	}

	.member-history-list ul li::after{
		height: 30px;
	}

	.page-testimonial{
        padding: 50px 0 20px;
    }

	.testimonial-box-item{
		height: calc(100% - 30px);
		margin-bottom: 30px;
	}

	.testimonial-box-image{
		margin-bottom: 20px;
	}

	.testimonial-box-title h3{
		margin-bottom: 5px;
	}

    .testimonial-box-rating ul li{
        margin: 0;
    }

	.page-faqs{
		padding: 50px 0;
	}

	.page-faqs-catagery{
		margin-right: 0px;
		margin-bottom: 40px;
	}

	.our-faq-section.page-faq-accordion{
		margin-bottom: 40px;
	}

	.faq-catagery-list{
		padding: 30px;
		margin-bottom: 30px;
	}

	.faq-catagery-list ul li{
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

	.page-contact-us{
        padding: 50px 0;
    }

    .contact-information{
        margin-bottom: 30px;
    }

    .contact-information .section-title{
        padding-bottom: 30px;
    }

    .contact-info-item{
        margin-bottom: 30px;
    }

	.contact-info-item .icon-box{
		margin-right: 20px;
	}

	.contact-info-item .icon-box img{
		max-width: 40px;
	}

	.contact-info-content{
		width: calc(100% - 60px);
	}

	.contact-us-form{
		padding: 30px;
	}

	.contact-us-form .section-title h2{
		font-size: 28px;
	}

    .google-map,
    .google-map-iframe iframe{
        height: 450px;
    }

	.error-page{
		padding: 50px 0;
	}
	
	.error-page-image{
		margin-bottom: 20px;
	}

	.error-page-image img{
		max-width: 80%;
	}

	.error-page-content-heading{
		margin-bottom: 20px;
	}
	
	.error-page-content-heading h2{
		font-size: 36px;
	}	

	.error-page-content-body p{
		margin-bottom: 20px;
	}
	.section-space-85{
	    padding-top: 65px;
        padding-bottom: 65px;
	}
	.cta-section {
        padding: 50px 0;
    }
    .our-amenities {
        padding: 50px 0;
    }
}

@media (max-width: 992px){
    .main-footer .col-lg-3:nth-child(2){
        padding-left: 15px;
    }
    .main-footer .col-lg-3:nth-child(3){
        padding-left: 15px;
    }
    .contact-us-form .btn-default{
        width: 30%;
    }
    .page-contact-us .contact-us-form .btn-default{
        width: 60%;
    }
    .post-featured-image img, .project-image img {
        height: 350px;
    }
    .experience__box {
        gap: 20px;
    }
    .industry-item-counter{
        width: 100%;
    }
    .experience__item-text{
        text-align: center;
        width: 80%;
    }
    .experience__item{
        justify-content: center;
    }
    .team-image img{
        height: 350px;
    }
    .team-slider-1 .swiper-button-next, .team-slider-1 .swiper-button-prev{
        height: 32px;
        width: 32px;
    }
    .team-slider-1 .swiper-pagination-bullet {
        height: 8px;
        width: 8px;
    }
    .about-us__media{
        height: auto;
        width: 60%;
    }
	.about-us__media img{
		height: 270px;
	}
    .about-us__media.img3 {
        margin-left: auto;
    }
    .mission-vision-content h3 {
        margin-bottom: 20px;
    }
    .section-title {
        margin-bottom: 20px;
    }
    .accessibility-content-container #gallery-tabpanel-0 figure.goOnZoom img {
        height: 550px;
    }
    #gallery-tabpanel-1 .park-slider-next img, #gallery-tabpanel-1 .park-slider-prev img {
        width: 50px;
        height: 20px;
    }
}

@media (max-width: 991px){
    .footer-copyright, .footer-privacy-policy ul {
        text-align: center;
    }
    
    .navbar-expand .navbar-collapse {
        justify-content: end;
        padding-right: 90px;
    }
    
    .about-us__box{
        bottom: 83%;
    }
    .team-image img{
        height: 510px;
    }
    
    .page-single-post .blog-side-bar{
        position: relative;
        top: 40px;
        display: flex;
        gap: 20px;
    }
    .service-catagery-list, .recent-blog {
        width: 50%;
    }
    .post-entry h2, .post-entry h4, .post-entry h3{
        font-size: 28px;
    }
    .page-single-post .blog-side-bar .recent-blog .recent-blog-box .recent-blog-item .recent-blog-image{
        max-width: 115px;
    }
    
    .page-contact-us .contact-us-form .btn-default{
        width: 40%;
    }
}


@media (max-width: 991px){
    .px-200 { 
        padding: 0 30px;
    }
    .section-title h1{
        font-size: 50px;
    }
    .section-title h2 {
        font-size: 28px;
    }
    .service-content h3, .why-choose-item h3, .project-content h3, .post-item-content h3 {
        font-size: 20px;
    }
    .what-we-do__item .title{
        font-size: 20px;
    }
    .section-row {
        margin-bottom: 30px;
        padding-bottom: 30px;
    }
    .about-us {
        padding: 40px 0 25px;
    }
    .our-faqs {
        padding: 30px 0 60px;
    }
    .career-section{
        padding: 40px 0;
    }
    .our-services{
		padding: 40px 0 20px;
	}
	.section-space-85 {
        padding-top: 45px;
        padding-bottom: 45px;
    }
    .why-choose-us {
        padding: 40px 0;
    }
    .our-expertise{
        padding: 40px 0 20px
    }
    .mission-vission-2{
        padding: 40px 0 20px;
    }
    .our-team{
        padding: 40px 0 50px;
    }
    .our-clients-section{
        padding: 40px 0;
    }
    .our-project {
        padding: 40px 0 20px;
    }
    .cta-box {
        background-size: cover;
        padding: 40px 0 0;
    }
    
    
    .park-gallery-section {
        padding: 40px 0;
    }
    
    .accessbility-section {
        padding: 40px 0;
    }
    
    .our-blog {
        padding: 40px 0 20px;
    }
    .industrial-park, .our-clients-section-2 {
        padding: 40px 0;
    }
    
    .our-amenities {
        padding: 40px 0;
    }
    .industrial-park-menu{
        padding: 40px 0;
    }
    
    .cta-section{
         padding: 40px 0;
    }
    .service-item {
        padding: 20px 20px;
    }
    .main-footer .contact-form .btn-default{
        padding: 14px 30px;
    }
    .main-footer{
        padding: 40px 0 0;
    }
    .build-to-suit-section .build-suit-item:nth-child(odd) .col-lg-6:first-child{
	    order: 1
    }
    .build-to-suit-section .build-suit-item h3 {
        font-size: 24px;
    }
    .amenity-item .amenity-title h3 {
        font-size: 20px;
    }
    .cta-section::before {
        background-image: linear-gradient(-90deg, var(--accent-color) 10%, #00000000 100%);
    }
    .cta-data-container {
        width: 85%;
    }
    .build-to-suit-section .build-suit-item img {
        height: 345px;
    }
    
    .build-to-suit-section .build-suit-item h3{
        margin-bottom: 20px;
    }
    .build-to-suit-section .build-suit-item {
        margin-bottom: 42px;
    }
    .amenity-item {
        padding: 25px;
    }
    .build-to-suit-section{
        padding: 40px 0;
    }
    .build-to-suit-section .build-suit-item ul li{
        font-size: 18px;
    }
    .amenity-item .icon-box img{
        max-width: 50px;
    }
    .cta-data-container p{
        margin-bottom: 20px;
    }
    .industrial-park .row .col-lg-6:last-child img{
        height: 465px;
        width: 100%;
    }
    .about-us .park-image-container .park-number-data-container h2 {
        font-size: 24px;
    }
    
    .accessibility-content-container #gallery-tabpanel-0 figure.goOnZoom img {
        height: 500px;
    }
    .park-photo-slider .swiper-slide {
        height: 450px;
    }
    .about-us .park-image-container {
        height: 515px;
    }
    .about-us .park-image-container .park-number-data-container{
        padding: 40px;
    }
    
    .park-photo-slider{
        margin-top: 40px;
    }
    .page-project .project-image img {
        height: 375px;
    }
    .project-deatil-list {
        padding: 30px;
        display: grid;
        grid-template-columns: 1fr 50%;
    }
    .project-deatil-list .project-deatil-item:nth-child(3){
        border: none;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .project-entry-image img {
        height: 260px;
    }
    .after-work {
        margin: 32px 0;
    }
    
    .service-single-slider .swiper-slide img {
        height: 485px;
    }
    .service-entry .row img{
        height: 250px;
    }
    .service-entry-box{
        padding: 20px 0;
    }
    .service-entry-list ul, .about-list ul{
        display: block;
    }
    .benefits::before{
        background-image: linear-gradient(90deg, #002370c2 100%, #00000000 100%);
    }
    .benefits-info {
        width: 100%;
    }
    .career-meta p{
        margin-bottom: 7px;
    }
    .job-desc-inner {
        margin-bottom: 30px;
    }
    .job-desc-inner h3{
        font-size: 24px;
    }
    .career-section .job-form-section h2{
        font-size: 26px;
    }
    .career-section .job-form-section{
        margin-top: 50px;
    }
    .career-section .job-form-section .contact-form{
        padding: 45px;
    }
}


@media (max-width: 768px){
    .team-image img{
        height: 405px;
    }
    .about-us .park-image-container {
        height: 435px;
    }
    .about-us .park-image-container .park-number-data-container {
        padding: 30px;
    }
    .accessibility-content-container #gallery-tabpanel-0 figure.goOnZoom img {
        height: 460px;
    }
    .service-single-slider .swiper-slide img {
        height: 440px;
    }
    .project-entry-image img {
        height: 210px;
    }
}

@media only screen and (max-width: 767px){

	body{
		font-size: 16px;
	}
	
	.navbar{
	    padding: 12px 0;
	}
	
	.navbar-toggle{
	    right: 22px;
	}
	
	.navbar-expand .navbar-collapse{
	    padding-right: 70px;
	}
	
	p {
        font-size: 16px;
    }
    
    .about-us {
        padding: 30px 0 25px;
    }
    .our-faqs {
        padding: 20px 0 40px;
    }
    .career-section{
        padding: 30px 0;
    }
    .our-services{
		padding: 30px 0 20px;
	}
	.why-choose-us, .our-clients-section-2 {
        padding: 30px 0;
    }
    .our-expertise {
        padding: 30px 0 20px;
    }
    .mission-vission-2{
        padding: 30px 0 20px;
    }
    .our-clients-section{
        padding: 30px 0;
    }
    
    .our-team{
        padding: 30px 0;
    }
    .our-project {
        padding: 30px 0 20px;
    }
    .main-footer{
        padding: 30px 0 0;
    }
    .cta-box {
        background-size: cover;
        padding: 30px 0 0;
    }
    .park-gallery-section {
        padding: 30px 0;
    }
    
    .accessbility-section {
        padding: 30px 0;
    }
    .our-blog {
        padding: 30px 0 20px;
    }
    
    .cta-section {
        padding: 30px 0;
    }
    .industrial-park {
        padding: 30px 0;
    }
    .industrial-park-menu{
        padding: 30px 0;
    }
    
    .hero{
        padding: 190px 0 150px;
    }
    
    .video-play-button a {
        width: 50px;
        height: 50px;
    }
    
    .video-play-button a:after, .video-play-button a:before{
        top: -50%;
        left: -50%;
        width: 120%;
        height: 120%;
    }


	.btn-default{
        font-size: 16px;
        padding: 12px 46px 12px 14px;
    }
    
    .btn-default.btn-border{
        padding: 12px 44px 8px 12px;
    }

    .section-title h3{
        margin-bottom: 10px;
    }

	.section-title h1{
        font-size: 36px;
    }

	.section-title h2{
        font-size: 24px;
    }

    .section-title p{
        margin-top: 10px;
    }

    .section-row{
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    
    .header-sticky .navbar-brand img {
        height: 50px;
    }

	.our-scrolling-ticker{
		padding: 22px 0;
	}

	.scrolling-content span{
		font-size: 80px;
	}

	.hero.hero-slider-layout .hero-pagination{
		bottom: 190px;
		padding-left: 15px;
	}

	.hero-content-body .btn-default{
		margin-right: 20px;
		margin-bottom: 10px;
	}

	.hero-content-body .btn-default.btn-border{
		margin-left: 0px;
	}

	.our-client{
        padding: 20px 15px;
    }

	.our-client-image{
		justify-content: center;
		margin-bottom: 20px;
	}

	.our-client-counter h2{
        font-size: 36px;
    }

	.about-list ul li{
        margin-bottom: 15px;
    }

	.service-item{
        padding: 20px;
    }

	.service-item .icon-box{
        margin-bottom: 20px;
    }

	.service-content{
        margin-bottom: 20px;
    }

	.service-content h3{
        font-size: 18px;
		margin-bottom: 15px;
    }

	.service-btn a{
		font-size: 16px;
		padding-right: 30px;
	}

	.why-choose-item h3{
        font-size: 18px;
    }

	.industry-contact-circle img{
		max-width: 100px;
	}

	.industry-archivement-item{
		width: 100%;
        padding: 20px;
    }

	.industry-item-heading{
		padding-bottom: 15px;
        margin-bottom: 15px;
    }

	.industry-item-counter h2{
        font-size: 28px;
    }

	.industry-counter-content h3{
		font-size: 18px;
	}

	.our-project{
		background: linear-gradient(180deg, var(--accent-color) 50%, var(--white-color) 50%);
	}

	.project-item{
		margin-bottom: 30px;
	}

	.project-content h3{
		font-size: 18px;
	}

	.testimonial-counter h3{
        font-size: 28px;
    }

	.testimonial-content p{
        font-size: 16px;
    }

	.author-content h3{
        font-size: 18px;
    }

	.what-we-item{
		width: 100%;
	}

	.what-we-item .icon-box img{
		max-width: 50px;
	}

	.what-we-item-content h3{
		font-size: 18px;
	}

	.our-faq-section .accordion-item{
		margin-bottom: 15px;
	}

	.our-faq-section .accordion-item .accordion-body{
        padding: 15px;
    }
	
    .cta-experience-circle{
        right: 30px;
    }

	.cta-box-image img{
        max-width: 100%;
    }

	.cta-box-content .section-btn::before{
		display: none;
	}

	.post-item-content h3{
		font-size: 18px;
		margin-bottom: 15px;
	}

	.post-readmore-btn a{
		font-size: 16px;
		padding-right: 30px;
	}

	.post-readmore-btn a::before{
		width: 20px;
		height: 20px;
	}

	.footer-logo img{
        max-width: 125px;
    }
	.footer-links h3{
		font-size: 18px;
        margin-bottom: 15px;
    }

	.footer-links.footer-contact-info p{
        margin-bottom: 10px;
    }
    
    .main-footer .social-media-container .logo-container img {
        height: 25px;
        width: 25px;
    }

	.footer-copyright{
        padding: 15px 0;
        margin-top: 10px;
    }

	.footer-copyright-text{
		text-align: center;
		margin-bottom: 10px;
	}

	.footer-privacy-policy ul{
		text-align: center;
	}

    .page-header-box h1{
        font-size: 32px;
    }

	.page-header-box ol li.breadcrumb-item{
        font-size: 16px;
    }

    .expertise-header h2{
        font-size: 28px;
        margin-bottom: 10px;
    }

    .expertise-header{
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .mission-vission-item .icon-box{
        margin-bottom: 15px;
    }

    .mission-vission-item .icon-box img{
        max-width: 50px;
    }

    .mission-vision-content h3{
        font-size: 18px;
        margin-bottom: 15px;
    }

	.mission-vission{
        background: linear-gradient(180deg, var(--accent-color) 45%, var(--white-color) 45%);
    }
    
    .mission-vission-item{
        padding: 20px;
    }

	.team-content h3{
		font-size: 18px;
	}

	.service-single-slider{
		margin-bottom: 20px;
	}

	.service-single-slider .service-pagination{
		bottom: 10px;
	}

	.service-single-slider .service-pagination .swiper-pagination-bullet{
		height: 8px;
		width: 8px;
	}

	.service-single-slider .service-pagination .swiper-pagination-bullet::before{
		height: 18px;
		width: 18px;
	}

	.service-entry{
		margin-bottom: 30px;
	}

	.service-entry h2{
        font-size: 24px;
    }

	.service-entry-box{
        padding: 20px 0;
        margin: 20px 0;
    }

    .service-entry-box .service-entry-item{
        width: 100%;
    }

	.service-entry-item-content h3{
		font-size: 18px;
	}

	.service-entry-list ul li{
		padding-left: 30px;
		margin-bottom: 15px;
	}

	.service-entry-list ul li:before{
		font-size: 20px;
		top: 4px;
	}

	.service-benefit-title{
        margin-bottom: 20px;
    }

    .service-benefits-box{
        gap: 20px;
    }

    .service-benefits-box .service-benefits-item{
        width: 100%;
    }

	.service-benefits-no h3,
    .service-benefits-content h3{
        font-size: 18px;
    }

	.our-faq-section.service-faq-section .section-title h2, .benefits-info h2{
		font-size: 24px;
	}

	.service-catagery-list h3{
		font-size: 18px;
		padding: 15px 20px;
	}

	.service-catagery-list ul{
        padding: 20px;
    }

    .sidebar-cta-content{
        padding: 20px;
	}

	.sidebar-cta-header .icon-box img{
		max-width: 35px;
	}

	.sidebar-cta-body h3{
		font-size: 18px;
		margin-bottom: 15px;
	}

	.sidebar-cta-body p{
        margin-bottom: 15px;
    }

	.sidebar-cta-btn a{
		font-size: 18px;
	}

	.post-entry blockquote{
		background-position: 20px 20px;
        padding: 70px 20px 20px 20px;
	}

	.post-entry blockquote p{
        font-size: 16px;
    }
	
	.post-entry h2{
		font-size: 24px;
	}

	.tag-links{
		font-size: 20px;
	}

	.project-entry h2{
		font-size: 24px;
	}

	.project-entry-list{
		margin-bottom: 20px;
	}

	.project-deatil-box h2{
		font-size: 18px;
        padding: 15px 20px;
    }

	.project-deatil-list{
        padding: 20px;
    }

	.case-study-image{
        margin-bottom: 15px;
    }

	.case-study-content h3{
		font-size: 18px;
	}

	.case-study-featured-image{
		margin-bottom: 20px;
	}

	.case-study-entry h2{
        font-size: 24px;
    }

    .case-study-entry p{
        margin-bottom: 15px;
    }

    .case-study-featured-image{
        margin-bottom: 20px;
    }

    .case-study-entry ul{
        margin-bottom: 20px;
    }

    .case-study-entry ul li{
        font-size: 16px;
        margin-bottom: 10px;
    }

    .case-study-entry ul li:before{
        font-size: 22px;
        transform: translateY(-100%);
    }

	.case-study-challenge-image{
        margin-bottom: 20px;
    }

	.case-study-detail-box{
        padding: 20px;
    }

    .case-study-box-item{
        margin-bottom: 15px;
        padding-bottom: 15px;
    }

    .case-study-box-item .icon-box i{
        font-size: 22px;
    }

	.team-member-info-box{
        margin-bottom: 30px;
    }

	.team-member-image{
		margin-bottom: 20px;
	}

	.member-content-header h2{
		font-size: 28px;
	}

	.member-content-header,
	.member-content-body{
        margin-bottom: 20px;
        padding-bottom: 20px;
    }

	.team-member-title h2,
	.member-about-info h2{
        font-size: 28px;
    }

	.member-history-list{
        padding: 20px;
    }

	.member-history-list ul li::after{
		bottom: 13px;
		height: 50px;
	}

	.testimonial-box-title h3{
        font-size: 18px;
    }

	.testimonial-box-rating ul li i{
		font-size: 16px;
	}

	.faq-catagery-list{
        padding: 20px;
    }
    
    .what-we-do__item .title{
        font-size: 18px;
    }

	.contact-info-content h3{
		font-size: 18px;
	}

	.contact-us-form{
        padding: 20px;
    }

	.contact-us-form .section-title h2{
        font-size: 22px;
    }
    
    .contact-form .form-control{
        font-size: 14px;
    }
    
    .main-footer .contact-form .form-control{
        padding: 8px;
    }

	.google-map,
	.google-map-iframe iframe{
        height: 450px;
    }

	.error-page-content-heading h2{
        font-size: 24px;
	}
	.contact-us-form .btn-default{
	    width: 40%;
	    padding: 12px 30px;
	}
	.btn-default::before{
	    right: -10px;
	}
	
	.why-choose-content{
	    grid-template-columns: auto;
	    gap: 12px;
	}
	.why-choose-item h3 {
        margin-bottom: 6px;
    }
    .about-us__media {
        height: auto;
        width: 75%;
    }
    
    .what-we-do__item{
        height: 210px;
    }
    .what-we-do__item-img{
        height: 55px;
        width: 55px;
    }
    .page-single-post .blog-side-bar{
        display: block;
    }
    .service-catagery-list, .recent-blog {
        width: 100%;
    }
    .post-entry h2, .post-entry h4, .post-entry h3 {
        font-size: 24px;
    }
    .page-header-box ol li.breadcrumb-item.active{
        max-width: 300px;
    }
    .service-catagery-list ul li{
        font-size: 16px;
    }
    .page-single-post .blog-side-bar .recent-blog .recent-blog-box h3 {
        font-size: 18px;
    }
    .page-contact-us{
        padding: 40px 0;
    }
    .google-map, .google-map-iframe iframe {
        height: 350px;
    }
    .build-to-suit-section {
        padding: 30px 0;
    }
    
    .build-to-suit-section .build-suit-item img {
        height: 300px;
    }
    .build-to-suit-section .build-suit-item {
        margin-bottom: 36px;
    }
    .build-to-suit-section .build-suit-item ul li {
        font-size: 16px;
    }
    .build-to-suit-section .build-suit-item h3 {
        font-size: 22px;
    }
    .our-amenities {
        padding: 30px 0;
    }
    .park-photo-slider{
        margin-top: 30px;
    }
    .amenity-item .icon-box img {
        max-width: 45px;
    }
    .industrial-park .row .col-lg-6:last-child img {
        height: 410px;
    }
    .about-us.page-industrial-park .about-content {
        margin-bottom: 25px;
    }
    body.modal-open .modal.fade.get-quote-modalform .modal-dialog .modal-header h5.modal-title{
        font-size: 24px;
    }
    body.modal-open .modal.fade.get-quote-modalform .modal-dialog input.wpcf7-form-control, 
    body.modal-open .modal.fade.get-quote-modalform .modal-dialog textarea.wpcf7-form-control, 
    body.modal-open .modal.fade.get-quote-modalform .modal-dialog select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{
        font-size: 16px;
    }
    .project-entry-image img {
        height: 310px;
    }
    .service-single-slider .swiper-slide img {
        height: 430px;
    }
    .project-entry-list ul, .project-deatil-list{
        display: block;
    }
    .project-deatil-list .project-deatil-item:nth-child(3){
        margin-bottom: 15px;
        padding-bottom: 15px;
        border-bottom: 1px solid var(--divider-color);
    }
    .benefits-info h4{
        font-size: 20px;
    }
    .career-item a{
        font-size: 16px;
    }
    .career-item .career-data h3 {
        font-size: 20px;
    }
    .job-desc-inner ul li {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .job-desc-inner {
        margin-bottom: 20px;
    }
    .job-desc-inner h3{
        font-size: 20px;
    }
    .career-section .job-form-section h2{
        font-size: 24px;
    }
    .career-section .job-form-section{
        margin-top: 30px;
    }
    .career-section .job-form-section .contact-form{
        padding: 30px;
    }
    .contact-form .form-control{
        padding: 12px;
    }
    .career-section .job-form-section .contact-form label{
        font-size: 16px;
    }
    .job-desc-inner h3 {
        margin-bottom: 10px;
    }
    .page-header {
        padding: 140px 0 51px;
        margin-top: -90px;
    }
}

@media (max-width: 600px){
    .about-us__box{
        display: none;
    }
    .team-image img{
        height: 322px;
    }
    .experience__item-text{
        width: 100%;
    }
    .client-slider-1 .swiper-slide{
        height: 105px;
    }
	.about-us__media img {
        height: 220px;
    }
    .about-us .park-image-container{
        height: unset;
    }
    .about-us .park-image-container img {
        height: 350px;
    }
    .about-us .park-image-container .park-number-data-container{
        position: relative;
    }
    .park-number-data-container .col-3, .park-number-data-container .col-5, .park-number-data-container .col-4{
        width: 100%;
    }
    .park-number-data-container .row{
        row-gap: 20px;
    }
    .accessibility-content-container #gallery-tabpanel-0 figure.goOnZoom img{
        height: 360px;
    }
    .park-photo-slider .swiper-slide {
        height: 300px;
    }
    .accessibility-content-container .tab-content .tab-pane iframe{
        height: 350px;
    }
    body.modal-open .modal.fade.get-quote-modalform .modal-dialog input.wpcf7-form-control.btn-default{
        width: 80%;
    }
    .service-single-slider .swiper-slide img {
        height: 370px;
    }
}


@media (max-width: 499px){
    .px-200{
        padding: 0 20px;
    }
    .hero {
        padding: 170px 0 110px;
    }
    .industry-item-counter {
        width: 100%;
    }
    .experience__item{
        text-align: center;
        width: 100%;
    }
    .section-space-85 {
        padding-top: 35px;
        padding-bottom: 35px;
    }
    .experience__item-text h2, .experience__item-text h4{
        font-size: 20px;
    }
    .experience__item-text{
        width: 100%;
    }
    .contact-us-form .btn-default {
        width: 50%;
    }
    .main-footer .row .col-lg-3.col-md-6.col-6{
        width: 100%;
        order: 1;
    }
    .main-footer .row .col-lg-3.col-md-6.col-6:last-child{
        order: 0;
    }
    .main-footer .row .col-lg-3.col-md-6.col-6:first-child{
        order: 4;
    }
    .main-footer .social-media-container{
        border: none;
    }
    .slicknav_icon .slicknav_icon-bar{
        width: 18px;
        height: 2px;
    }
    .navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:nth-child(1) {
        transform: rotate(-50deg) translate(-4px, 4px);
    }
    .navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:nth-child(3) {
        transform: rotate(50deg) translate(-4px, -4px);
    }
    .about-us__media {
        width: 90%;
    }
    
    .team-member-item{
        height: 395px;
        width: 80%;
        margin: 0 auto 20px;
    }
    .team-image img{
        height: 100%;
    }
    .team-slider-1 .swiper-button-next, .team-slider-1 .swiper-button-prev{
        background: rgb(0, 35, 112);
    }
    .google-map,
    .google-map-iframe iframe{
        height: 350px;
    }
    .page-contact-us .contact-us-form .btn-default{
        width: 60%;
    }
    .build-to-suit-section .build-suit-item h3 {
        font-size: 20px;
    }
    .amenity-item .amenity-title h3 {
        font-size: 18px;
    }
    .cta-data-container {
        width: 100%;
    }
    .contact-form .form-control{
        padding: 12px;
    }
    .build-to-suit-section .build-suit-item img {
        height: 248px;
    }
    .industrial-park .row .col-lg-6:last-child img {
        height: 322px;
    }
    
    .industrial-park-menu .post-featured-image img {
        height: 240px;
    }
    
    .about-us .park-image-container img {
        height: 270px;
    }
    .about-us .park-image-container .park-number-data-container h2 {
        font-size: 22px;
    }
    .accessibility-content-container .nav .nav-link{
        font-size: 16px;
        padding: 10px 20px;
    }
    .accessibility-content-container #gallery-tabpanel-0 figure.goOnZoom img {
        height: 290px;
    }
    .park-gallery-section #gallery-tabpanel-1{
        padding: 0 35px;
    }
    #gallery-tabpanel-1 .park-slider-next img, #gallery-tabpanel-1 .park-slider-prev img {
        width: 40px;
        height: 18px;
    }
    .accessibility-content-container .tab-content {
        margin-top: 20px;
    }
    .service-single-slider .swiper-slide img {
        height: 300px;
    }
    .project-entry-image img {
        height: 280px;
    }
}

@media (max-width: 415px){
    .navbar-expand .navbar-collapse {
        padding-right: 50px;
    }
    .btn-default{
        padding: 10px 38px 10px 14px;
    }
    .navbar-toggle {
        right: 12px;
    }
    .hero {
        padding: 150px 0 100px;
    }
    .section-title h1 {
        font-size: 34px;
    }
    .section-title h2 {
        font-size: 22px;
    }
    .contact-us-form .btn-default {
        width: 60%;
    }
    .team-member-item{
        height: 360px;
    }
    .what-we-do__item-img {
        height: 44px;
        width: 44px;
    }
    .what-we-do__item{
        height: 195px;
    }
    .client-slider-1 .swiper-slide{
        height: 88px;
    }
    .team-member-item{
        height: 400px;
        width: 100%;
        margin: 0 0 20px;
    }
    .team-slider-1 .swiper-button-next, .team-slider-1 .swiper-button-prev{
        background: rgb(255, 255, 255, 0.3);
    }
    
    .post-date{
        padding: 8px 14px;
    }
    .post-entry h2, .post-entry h4, .post-entry h3 {
        font-size: 20px;
    }
    .post-social-sharing h3{
        font-size: 20px;
    }
    
    .page-header-box ol li.breadcrumb-item.active {
        max-width: 230px;
    }
    .page-single-post .blog-side-bar .recent-blog .recent-blog-box .recent-blog-item .recent-blog-image {
        max-width: 95px;
    }
    .build-to-suit-section .build-suit-item img {
        height: 220px;
    }
    .our-amenities .col-xl-3.col-md-4.col-6{
        width: 100%;
    }
    .cta-section.page-build-to-suit .contact-us-form .btn-default {
        width: 80%;
    }
    
    .industrial-park .row .col-lg-6:last-child img {
        height: 260px;
    }
    .industrial-park-menu .post-featured-image img {
        height: 200px;
    }
    .accessibility-content-container #gallery-tabpanel-0 figure.goOnZoom img {
        height: 260px;
    }
    .park-photo-slider .swiper-slide {
        height: 260px;
    }
    .accessibility-content-container .tab-content .tab-pane iframe {
        height: 300px;
    }
    
    .service-single-slider .swiper-slide img, .project-entry-image img {
        height: 260px;
    }
}

@media (max-width: 375px){
    .contact-us-form .btn-default {
        width: 100%;
    }
    .team-member-item{
        height: 360px;
    }
    
    .page-header-box ol li.breadcrumb-item.active {
        max-width: 200px;
    }
    .page-contact-us .contact-us-form .btn-default {
        width: 80%;
    }
    
    .about-us .park-image-container img {
        height: 230px;
    }
    .accessibility-content-container #gallery-tabpanel-0 figure.goOnZoom img{
        height: 230px;
    }
    .park-photo-slider .swiper-slide {
        height: 200px;
    }
    #gallery-tabpanel-1 .park-slider-next img, #gallery-tabpanel-1 .park-slider-prev img {
        width: 35px;
        height: 16px;
    }
    body.modal-open .modal.fade.get-quote-modalform .modal-dialog .modal-header h5.modal-title{
        margin: 14px auto 8px;
    }
    
    .main-header .header-btn .btn-default{
        font-size: 14px;
    }
    
    body.modal-open .modal.fade.get-quote-modalform .modal-dialog input.wpcf7-form-control.btn-default {
        width: 100%;
    }
	.about-us__media img {
        height: 160px;
    }
    
    #get-salesinquiryform .modal-body{
        padding: 20px 0 0;
    }
    .service-entry .row img {
        height: 210px;
    }
}


@media (max-width: 320px){
    .navbar-brand{
        margin-right: 10px;
    }
    
    .btn-default::before {
        right: -14px;
    }
    .btn-default {
        padding: 10px 34px 10px 10px;
    }
    
    .team-member-item{
        height: 340px;
    }
    .page-header-box ol li.breadcrumb-item.active {
        max-width: 150px;
    }
    .build-to-suit-section .build-suit-item img {
        height: 175px;
    }
    .build-to-suit-section .build-suit-item {
        margin-bottom: 30px;
    }
    .industrial-park .row .col-lg-6:last-child img {
        height: 222px;
    }
    .industrial-park-menu .post-featured-image img {
        height: 158px;
    }
    .about-us .park-image-container .park-number-data-container h3 {
        font-size: 16px;
    }
    .about-us .park-image-container .park-number-data-container h2 {
        font-size: 20px;
    }
    .about-us .park-image-container img {
        height: 200px;
    }
    
    .accessibility-content-container #gallery-tabpanel-0 figure.goOnZoom img {
        height: 200px;
    }
    .page-project .project-image img {
        height: 320px;
    }
    
    .park-gallery-section #gallery-tabpanel-1 {
        padding: 0px 30px;
    }
    .service-single-slider .swiper-slide img, .project-entry-image img {
        height: 200px;
    }
}