/* 1366 */
@media screen and (max-width: 1366px) {
	.special-text{font-size: 162px;}
	.sub-contact-map iframe{height: 570px;}
	.sub-office-address{min-height: auto;}
}
/* 1366 End */

/* 1280 */
@media screen and (max-width: 1280px) {
	.sub-product-pt-pb::after{width: 95%;}
	.sub-home-text-about h1{font-size: 42px;}
}
/* 1280 End */

/* 1140 */
@media screen and (max-width: 1140px) {
	span.watermark{font-size: 155px;}
	.sub-materials-content h3{font-size: 24px; line-height: 42px;}
	.sub-materials-pt-pb{padding: 60px 0 40px 0;}
	.service-post-title{font-size: 18px;}
	.service-item-content{min-height: 64px;}
	.gear-pattern-layer{right: 14%;}
	.sub-products-bucket-title h1{font-size: 38px;}
	.main-inner-page-pt-pb{padding: 55px 0;}
}
/* 1140 End */

/* 1114 */
@media screen and (max-width: 1114px) {
	.nav-brand img{height: 55px;}
	.nav-menu > li > a{font-size: 16px !important; padding: 20px 10px !important;}	
	.sub-product-pt-pb{padding: 100px 0 50px 0;}
	.footer-menu h5{font-size: 26px;}
}
/* 1114 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: 16px; font-weight: 500; color: #ffffff; background: #005939; 
		text-transform: uppercase; padding: 8px 0;
	}
	.mobile-footer-social-icon a:hover{background: #69a913;}
	.footer-call-right{display: none;}
	.footer-whatsapp-left{display: none;}
	/* Mobile Footer social icon End */

	.special-text{display: none;}
	.sub-home-img-about{margin: 0 0 30px 0;}
	.sub-home-btn-about{padding: 15px 0 0 0;}
	.sub-home-prd-bm{margin: 0 0 60px 0;}
	.sub-product-slider{right: 0px;}
	.footer-menu-side-pl{padding: 0;}
	.sub-img-make-ind{display: none;}
	.footer-copy{padding: 20px 0 60px 0;}
	.footer-copy-text{text-align: center;}
	.footer-copy-cmp{text-align: center;}
	.footer-menu h5{font-size: 28px;}
	.footer-menu{padding: 0 0 15px 0;}
	footer{padding: 30px 0 15px 0;}
	.sub-img-post{margin: 30px 0 0 0;}
	.sub-get-title h2{padding: 15px 0 30px 0;}
	.sub-get-touch-pt-pb{padding: 50px 0;}
	.sub-welcome-pt-pb{padding: 50px 0;}
	.sub-product-pt-pb {padding: 50px 0 20px 0;}
	.sub-home-text-about h1 {font-size: 32px; line-height: 42px;}
	.sub-product-title h2{font-size: 38px;}
	.sub-product-title span{font-size: 17px;}
	.sub-product-slider{padding: 60px 0 0 0;}
	.sub-product-btn .btn{font-size: 16px;}
	.sub-count-num-pt-pb{padding: 30px 0 0 0;}
	.sub-count-number{padding: 0 0 30px 0;}
	.sub-process-pt-pb{padding: 50px 0;}
	.sub-applications-box .nav-item .nav-link{font-size: 18px;}
	.sub-applications-box .nav-pills .nav-link.active, .nav-pills .show > .nav-link{margin: 0 0 5px 0;}
	.sub-applications-img{padding: 10px 0 0 0;}
	.sub-global-pt-pb{padding: 60px 0 0 0;}
	.sub-title-box h2{font-size: 36px;}
	span.watermark{font-size: 145px;}
	.sub-product-title h2 {font-size: 32px;}
	.footer-copy-text p{font-size: 14px;}
	.footer-copy-cmp p{font-size: 14px;}
	#return-to-top{bottom: 60px;}
	.page_header_content{padding: 60px 0px;}
	.page_header_content .heading{font-size: 42px;}
	.main-inner-page-pt-pb{padding: 35px 0;}
	.sub-about-sevice-pt-pb{padding: 35px 0;}
	.sub-about-sevice-pb {padding: 0 0 0 0;}
	.serviceBox{margin: 0 0 20px 0;}
	.sub-why-choose-pt-pb{padding: 35px 0;}
	.sub-about-bottom-title{padding: 0 0 0 0;}
	.sub-about-bottom-title h3{font-size: 22px; line-height: 30px;}
	.sub-home-text-about p{font-size: 16px; line-height: 30px;}
	.serviceBox .description {font-size: 16px; line-height: 30px;}
	.sub-why-choose-content ul li{font-size: 16px; line-height: 30px;}
	.sub-quality-content h2{font-size: 28px;}
	.sub-quality-content p{font-size: 16px; line-height: 28px;}
	.sub-products-bucket-pt-pb{padding: 35px 0;}
	.sub-product-img-details{margin: 0 0 30px 0;}
	.sub-product-title-details h2{font-size: 28px;}
	.sub-product-table-details p{font-size: 16px; line-height: 28px;}
	.sub-products-bucket-title h1{font-size: 32px; line-height: 42px;}
	.sub-products-bucket-title p{font-size: 16px; line-height: 28px;}
	.sub-products-bucket-title{padding: 0 0 15px 0;}
	.sub-services-one-pt-pb{padding: 100px 0 60px 0;}
	.gear-pattern-layer{display: none;}
	.sub-prd-mt{padding: 100px 0 0 0;}
	.sub-prdt-two-mt{margin: 20px 0 0 0;}
	.sub-services-right-w{padding: 40px 0 0 0;}
	.sub-prdt-two-mt h4{font-size: 20px;}
	.sub-img-process{margin: 0 0 30px 0;}
	.sub-text-process h3{font-size: 26px;}
	.sub-text-process p{font-size: 16px; line-height: 30px;}
	.sub-process-gray-bg{padding: 30px 0;}
	.sub-process-white-bg{padding: 30px 0;}
	.sub-contact-map{margin: 30px 0 0 0;}
	.sub-contact-map iframe{height: 430px;}
	.service-item-content{min-height: auto;}
	span.watermark {font-size: 100px;}
	.sub-prd-services-one-pt-pb{padding: 40px 0 30px 0;}
	.react-heading{padding: 0 0 30px 0;}
	.product-content h3 a{font-size: 22px;}
	.product-content h3{margin: 0;}
	.product-grid{margin: 0 0 20px 0;}
	.sub-materials-content{z-index: 0;}
	.sub-materials-content h2{font-size: 20px; line-height: 32px;}
	.sub-text-process ul li{font-size: 16px;}
	.sub-materials-content h2{font-size: 16px; font-weight: 28px;}
	.sub-img-materials h4{font-size: 20px;}
	.sub-process-content h2{font-size: 22px; line-height: 32px; font-weight: 600;}
}	
/* 991 End */

/* 834 */
@media screen and (max-width: 834px) {
	.mobile-footer-social-icon{width: 32.9%;}
	.product-grid .title{font-size: 16px;}
	.footer-menu ul li a{font-size: 14px;}
	.footer-menu h5 {font-size: 24px;}
	.sub-modal-popup .modal-dialog {max-width: 750px;}
}
/* 834 End */

/* 768 */
@media screen and (max-width: 768px) {
	.mobile-footer-social-icon{width: 32.9%;}
	.sub-home-btn-about{padding: 0 0 0 0;}
	.sub-services-one-pt-pb {padding: 60px 0 60px 0;}
	.react-heading{margin: 0 0 40px 0;}
	.sub-services-content h2{font-size: 32px;}
	.sub-services-content p{font-size: 16px; line-height: 28px; padding: 0 0 26px 0;}
	.sub-home-btn-about .btn{font-size: 16px;}
	header{padding: 0; position: relative; top: 0;}
	.footer-menu ul{display: inline-block;}
	.sub-img-make-ind{display: block;}
	.sub-img-make-ind img{bottom: -15px; right: 0;}
	.sub-about-sevice-title-pb h2{font-size: 32px; line-height: 42px;}
	.sub-choose-title h2{font-size: 32px; line-height: 42px;}
	.serviceBox{min-height: auto;}
	.serviceBox .title{font-size: 22px;}
}
/* 768 End */

/* 664 */
@media screen and (max-width: 664px) {
	/* Mobile Footer social icon */
	.mobile-footer-social-icon a{font-size: 16px;}
	.sub-product-form .your-project-one__single-btn{margin: 15px 0 0 0;}
	.sub-modal-popup .modal-title{font-size: 22px;}
	.sub-modal-popup button.close{padding: 13px 20px;}
	.sub-modal-popup .modal-content a{font-size: 14px;}
	.sub-modal-logo-box-two img{margin: 0 0 15px 0; height: 55px;}
	.sub-modal-popup .modal-dialog {max-width: 450px;}
	.sub-modal-popup-form{padding: 15px 15px 0 15px;}
	/* Mobile Footer social icon End */

	.sub-home-text-about h1 {font-size: 28px; line-height: 32px;}
	.sub-home-btn-about .btn{font-size: 16px;}
	.sub-welcome-pt-pb {padding: 30px 0;}
	.sub-home-text-about p{font-size: 16px; line-height: 28px;}
	.sub-product-pt-pb {padding: 30px 0 20px 0;}
	.elementor-counter .elementor-counter-number-wrapper{font-size: 48px;}
	.elementor-counter-title{font-size: 18px;}
	.sub-count-number {padding: 0 0 20px 0;}
	.sub-title-box h2 {font-size: 30px;}
	span.watermark {font-size: 122px; top: -16px;}
	.react-heading{margin: 0 0 30px 0;}
	.sub-product-title h2{font-size: 24px; line-height: 32px; padding: 10px 0 15px 0;}
	.sub-call-get-content{padding: 15px 0 0 0;}
	.sub-get-touch-pt-pb {padding: 30px 0;}
	.sub-process-pt-pb {padding: 30px 0;}
	.sub-about-bottom-title h3{font-size: 20px;}
	.footer-menu ul li a::before{top: 2px;}
	.page_header_content .heading {font-size: 32px; line-height: 42px;}
	.sub-products-bucket-pt-pb {padding: 20px 0;}
	.sub-products-bucket-title h1 {font-size: 28px; line-height: 34px;}
	.sub-contact-form h5{font-size: 26px;}
	.sub-contact-form{padding: 20px;}
	.sub-contact-map iframe{height: 330px;}
	span.watermark{font-size: 85px;}
	.sub-services-one-pt-pb {padding: 30px 0 30px 0;}
	.react-heading{padding: 0 0 0 0;}
	.sub-materials-content h3 {font-size: 20px; line-height: 36px;}	
}
/* 664 End */

/* 430 */
@media screen and (max-width: 430px) {
	/* Mobile Footer social icon */
	.mobile-footer-social-icon {width: 32.5%;}
	.mobile-footer-social-icon a{font-size: 13px;}
	.sub-modal-popup .form-group .form-control{height: 35px;}
	.sub-modal-popup .form-group textarea{height: 70px !important; padding: 10px 15px 0 15px;}
	.sub-modal-popup .modal-title {font-size: 18px;}
	.sub-modal-popup .modal-header{padding: 5px 15px 6px 15px;}
	.sub-modal-popup .modal-header .btn-close{margin: -7px -15px -9px 0; padding: 10px 15px;}
	.sub-modal-logo-box .sub-modal-icons{width: 35px; height: 35px;}
	.sub-modal-logo-box .sub-modal-email{padding: 0;}
	input.edu-btn{padding: 8px 35px;}
	/* Mobile Footer social icon End */

	.carousel-control-next{display: none;}
	.carousel-control-prev{display: none;}
	.carousel-indicators{bottom: -18px;}
	span.watermark{font-size: 60px;}
	.sub-services-content h2 {font-size: 28px;}
	.service-item-media{text-align: center;}
	.sub-materials-pt-pb {padding: 25px 0 15px 0;}
	.sub-global-pt-pb {padding: 15px 0 0 0;}
	.footer-menu-side-pl{padding: 0 0 0 15px;}
	.sub-img-make-ind img{width: 190px; right: 45px;}
	.sub-prd-services-one-pt-pb {padding: 20px 0 10px 0;}
	.sub-title-box h2 {font-size: 26px;}
	.sub-global-pt-pb {padding: 10px 0 0 0;}
	.sub-home-text-about h1 {font-size: 26px; line-height: 30px;}
	.elementor-counter .elementor-counter-number-wrapper {font-size: 42px;}
	.elementor-counter-title {font-size: 16px;}
	.sub-applications-box{padding: 30px 0 0 0;}
	.sub-product-title h2{font-size: 22px; line-height: 26px;}
	.sub-call-get-mt {margin: 10px 0 0 0;}
	.footer-menu h5 {font-size: 22px;}
	#return-to-top {bottom: 13%; width: 40px; height: 40px; }
	#return-to-top i{font-size: 18px; left: 12px; top: 8px;}
	.page_header_content {padding: 30px 0px;}
	.page_header_content .breadcrumb li{font-size: 14px; line-height: 20px;}
	.sub-about-bottom-title h3 {font-size: 18px; line-height: 28px;}
	.footer-copy{padding: 20px 0 50px 0;}
	.sub-quality-content h2 {font-size: 24px;}
	.page_header_content .heading {font-size: 28px; line-height: 34px;}
	.sub-product-title-details h2 {font-size: 26px;}
	.sub-product-dtal-btn .btn{font-size: 16px;}
	.sub-products-bucket-title h1 {font-size: 26px; line-height: 32px;}
	.sub-office-address .sub-office-icon{width: 45px; height: 45px;}
	.sub-office-address .sub-office-icon i{font-size: 18px;}
	.sub-contact-title-box h5{font-size: 15px;}
	.sub-contact-form h5 {font-size: 22px;}
	.sub-office-content p{font-size: 16px;}
	.sub-office-content a{font-size: 16px;}
	.sub-office-address{margin: 0 0 10px 0;}
	.sub-contact-form{margin: 20px 0 0 0;}
	.sub-contact-map iframe{height: 250px;}
}

/* 430 End */

/* 375 */
@media screen and (max-width: 375px) {
	/* Mobile Footer social icon */
	.mobile-footer-social-icon {width: 32.5%;}
	/* Mobile Footer social icon End */
	.page_header_content {padding: 30px 0px;}

}
/* 375 End */