/* 1366 */
@media screen and (max-width: 1366px) {
	.sec-title__title{font-size: 36px;}
	.sub-product-main h2{font-size: 20px;}
	.sub-prd-title h2{font-size: 42px;}
	.sub-environment-pt-pb{padding: 100px 0 50px 0;}
	.anim.style-2{right: 15px; bottom: 40px;}
}
/* 1366 End */

/* 1140 */
@media screen and (max-width: 1140px) {
	header .navbar-light .navbar-nav .nav-link{font-size: 16px; padding: 10px 8px;}
	.action-block__title span:nth-of-type(2) {font-size: 42px;}
	.action-block__title span:first-of-type{font-size: 22px;}
	.action-block__inner{padding: 40px 15px;}
	.sub-prd-title h2 {font-size: 36px;}
	.sub-mission-mt-mb {margin: 30px 0 0 0;}
	.sub-mission-mt-mb .sub-prd-title{padding: 0 0 30px 0;}
	.page_header .page_header_content{padding: 100px 0;}
}
/* 1140 End */

/* 1024 */
@media screen and (max-width: 1024px) {
	header .navbar-light .navbar-nav .nav-link{font-size: 14px; padding: 34px 6px;}
}
/* 1024 End */

/* 991 */
@media screen and (max-width: 991px) {
	/* Mobile Footer social icon */
	.mobile-footer-social-icon-main{width: 100%; display: block; position: fixed; bottom: 0; z-index: 999;}
	.mobile-footer-social-icon{width: 33%; display: inline-block; text-align: center;}
	.mobile-footer-social-icon a{width: 100%; display: inline-block; font-size: 18px; font-weight: 500; color: #ffffff; background: #153802; text-transform: uppercase; padding: 8px 0;}
	.mobile-footer-social-icon a:hover{color: #153802; background: #b3d6a7;}
	.footer-whatsapp-left{display: none;}
	.footer-call-right{display: none;}
	.sub-send-inquiry-form{display: none;}
	.sub-brochure-pdf{display: none;}
	.sticky-icon{display: none;}
	/* Mobile Footer social icon End */
	header .navbar-light .navbar-nav .nav-link{font-size: 16px; padding: 8px 20px; margin: 0 0 8px 0;}
	header .dropdown-menu > li > a{font-size: 16px;}
	header .navbar-collapse{position: absolute; width: 100%; top: 100%; background: #fff; padding: 15px 15px 5px 15px;}
	.carousel-indicators{z-index: 1;}
	.anim.style-2 {left: 33.7%;}
	.sub-img-about{margin: 0 0 30px 0;}
	.sub-welcome-pt-pb{padding: 35px 0 0 0;}
	.about-one__content{margin-left: 0;}
	.sub-products-pt-pb{padding: 35px 0 35px 0;}
	.sub-product-main{margin: 0 0 30px 0;}
	.sub-products-pt-pb .your-project-one__single-btn{padding: 0;}
	.sub-prd-title{padding: 0 0 30px 0;}
	.sub-greener-pt-pb{padding: 35px 0;}
	.sub-services-pt-pb{padding: 35px 0;}
	.owl-carousel .owl-nav button.owl-next{margin: 0;}
	.owl-carousel .owl-nav button.owl-prev{margin: 0;}
	.sub-count-num-pt-pb{padding: 35px 0;}
	.sub-prd-title h2 {font-size: 36px;}
	.footer-copy{padding: 15px 0 55px 0;}
	#return-to-top{bottom: 70px; z-index: 999;}
	footer{padding: 35px 0;}
	.footer-menu{margin: 15px 0 0 0;}
	.footer-addres{margin: 15px 0 0 0;}
	.footer-addres-pb{padding: 0;}
	.footer-logo p{padding: 15px 0 0 0; margin: 0;}
	.footer-menu h5{font-size: 22px;}
	.sub-environment-pt-pb {padding: 50px 0 20px 0;}
	.sub-count-number{width: 100%; display: inline-block; margin: 0 0 30px 0;}
	.sub-count-num-pt-pb {padding: 35px 0 15px 0;}
	.page_header .page_header_content {padding: 65px 0;}
	.sub-inner-pt-pb{padding: 35px 0;}
	.action-block__inner {padding: 0;}
	.page_header .page_header_content .heading{font-size: 32px; line-height: 36px;}
	.your-project-one__single-btn{width: 100%; display: flex; align-items: center; justify-content: center;}
	.your-project-one__single-btn .thm-btn{margin: 0;}
	.sub-map iframe{height: 250px;}
	.sub-modal-popup .modal-title{font-size: 22px;}
	.sub-modal-popup .modal-header{padding: 8px 10px;}
	.sub-modal-popup .modal-header .close{padding: 12px 17px; margin: -8px -8px -19px 0;}
	.sub-modal-popup .modal-body {padding: 10px 30px 0 30px;}
}	
/* 991 End */

/* 767 */
@media screen and (max-width: 767px) {
	/* Mobile Footer social icon */
	.mobile-footer-social-icon{width: 32.9%;}
	/* Mobile Footer social icon End */
	.sub-environment-pt-pb .sub-prd-title p{padding: 0;}
	.sub-prd-title h2 {font-size: 32px;}
	.anim.style-2 {left: 43.7%; bottom: 10%;}
	.sub-img-product{display: flex; align-items: center; justify-content: center;}
	.about-two__content-text1 p {font-size: 16px; line-height: 30px;}
	.service-post-title{font-size: 16px; margin: 0;}
	.elementor-counter .elementor-counter-number-wrapper{font-size: 62px;}
	.elementor-counter-title{font-size: 20px;}
	.page_header .page_header_content .heading{font-size: 32px; line-height: 42px; margin-top: 0;}
	.page_header .page_header_content {padding: 50px 0;}
	.sub-prd-title h2 {font-size: 28px;}
	.sub-mission-content ul li{font-size: 16px; padding: 0 0 10px 0;}
	.sub-gallery img.zoom{min-height: auto;}
	.sub-modal-popup .modal-dialog {max-width: 650px;}
}
/* 767 End */

/* 664 */
@media screen and (max-width: 664px) {
	/* Mobile Footer social icon */
	.mobile-footer-social-icon{width: 32.4%;}
	.mobile-footer-social-icon a{font-size: 14px;}
	/* Mobile Footer social icon End */
	.sub-call-text a{width: 100%; display: inline-block; text-align: center;}
	.sec-title__title {font-size: 32px;}
	.sub-product-main h2 {font-size: 18px;}
	.sub-prd-title h2 {font-size: 28px;}
	.anim.style-2 {left: 48.8%;}
	.anim.style-2 h4{font-size: 22px;}
	.elementor-counter-title {font-size: 16px;}
	.elementor-counter .elementor-counter-number-wrapper {font-size: 52px;}
	.sub-modal-popup .modal-dialog {max-width: 550px;}
	.sub-modal-popup .modal-content a{padding: 0 0 5px 0;}
	.sub-modal-popup .modal-logo{margin: 0 0 5px 0;}
	.sub-modal-popup .modal-body {padding: 10px 10px 0 10px;}
	.sub-modal-popup .modal-header .close{margin: -8px -10px -15px 0;}
}
/* 664 End */

/* 428 */
@media screen and (max-width: 428px) {
	/* Mobile Footer social icon */
	.mobile-footer-social-icon {width: 32.2%;}
	.mobile-footer-social-icon a{font-size: 13px;}
	/* Mobile Footer social icon End */
	.sub-modal-popup .modal-dialog {max-width: 380px; margin: 0 auto;}
	.sub-modal-logo-box-two img{height: 50px;}
	.sub-modal-popup .modal-title {font-size: 18px;}
	.sub-modal-popup button.close {padding: 10px 16px;}
	.sub-modal-logo-box .sub-modal-icons{width: 35px; height: 35px; font-weight: 13px;}
	.sub-modal-popup .modal-content a{font-size: 15px; padding: 4px 0 0 0;}
	.sub-title-call h2{font-size: 18px;}
	.sub-modal-popup .modal-footer .form-group{margin: 0;}
	.anim.style-2{display: none;}
	.sec-title__title {font-size: 24px;}
	.sub-prd-title h2 {font-size: 24px;}	
	.sub-prd-title h2 {font-size: 22px;}
	.sub-call-text a{font-size: 14px;}
	header .navbar-light .navbar-nav .nav-link{font-size: 16px; padding: 4px 10px;}
	.sub-prd-title {padding: 0;}
	.sub-environment-pt-pb {padding: 30px 0 20px 0;}
	.action-block__inner {padding: 0 0 0 30px;}
	.action-block__title span:nth-of-type(2) {font-size: 32px;}
	.page_header .page_header_content {padding: 20px 0 30px 0;}
	.page_header .page_header_content .heading{font-size: 22px; line-height: 28px;}
	.sub-office-content p{font-size: 16px; margin: 0;}
	.sub-office-address{margin: 0 0 15px 0;}
	.sub-office-address .sub-office-icon{width: 45px; height: 45px;}
	.sub-office-address .sub-office-icon i{font-size: 18px;}
	.sub-form-main{width: 100%; display: inline-block; margin: 30px 0 0 0;}
	.footer-menu h5 {font-size: 20px;}
	.sub-office-content a{font-size: 16px;}
	.sub-modal-popup .modal-header .close{padding: 10px 17px;}
}
/* 428 End */

/* 375 */
@media screen and (max-width: 375px) {
	/* Mobile Footer social icon */
	.mobile-footer-social-icon {width: 32%;}
	.mobile-footer-social-icon a{font-size: 11px;}
	/* Mobile Footer social icon End */
	.sub-greenera-icon-bg h6{min-height: auto; font-size: 12px;}
	.sub-product-main h2 {font-size: 16px;}
	.navbar-brand img{width: 180px;}
}
/* 375 End */