/* 1366 */
@media screen and (max-width: 1366px) {
	.container {max-width: 1200px;}
	.sub-industries-box .sub-industries_text a{font-size: 15px; line-height: 18px;}
	.sub-about-box h2{font-size: 32px;}
	.sub-about-box p{font-size: 16px; line-height: 32px;}
	.sub-title-content h2{font-size: 42px;}
	.big-company-name{font-size: 100px; left: 46%;}
	.sub-mission-list-two p{font-size: 16px;}
	.sub-about-box-three p{font-size: 22px;}
	.sub-about-box ul li{font-size: 16px;}
	.sub-office-content p{font-size: 16px;}
	.sub-process-img video{width: 100%;}
	.sub-about-call a{font-size: 22px;}
	.sub-mission-list-two h5{font-size: 22px;}
	.page_header .page_header_content{padding: 100px 0px;}
	.page_header .page_header_content .heading{font-size: 42px;}
	.inner-page-pt-pb{padding: 35px 0;}
	#circle{left: 56%;}
	.sub-about-title-pt-pb {padding: 30px 0 60px 0 !important;}
}
/* 1366 End */

/* 1280 */
@media screen and (max-width: 1280px) {

}
/* 1280 End */

/* 1024 */
@media screen and (max-width: 1024px) {
	header .navbar-light .navbar-nav .nav-link{font-size: 14px; padding: 34px 6px;}
	#circle{top: 8%; left: 49%;}
	.sub-about-call a {font-size: 18px;}
	.elementor-counter-title{font-size: 20px;}
	.elementor-counter .elementor-counter-number-wrapper{font-size: 62px;}
	.big-company-name {font-size: 72px; left: 58%;}
	.page_header .page_header_content {padding: 60px 0px;}
	.sub-mission-list-two p{line-height: 28px;}
}
/* 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: #185027; text-transform: uppercase; padding: 8px 0;}
	.mobile-footer-social-icon a:hover{background: #8ac53f;}
	.footer-whatsapp-left{display: none;}
	.footer-call-right{display: none;}
	.sub-send-inquiry-form{display: none;}
	.sub-brochure-pdf{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;}
	header .navbar-brand img{height: 50px;}
	#circle {left: 40%;}
	.sub-welcome-pt-pb{padding: 35px 0;}
	.sub-count-num-pt-pb{padding: 35px 0;}
	.sub-title-content{padding: 0 0 30px 0;}
	.sub-count-img-number{padding: 40px 0 30px 0;}
	.sub-process-pt-pb{padding: 35px 0;}
	.sub-industries-bg{padding: 35px 0;}
	footer{padding: 30px 0 0 0;}
	.footer-logo p{line-height: 30px;}
	.footer-menu{margin: 0 0 15px 0;}
	.footer-addres{margin: 0 0 15px 0;}
	.footer-addres-pb{padding: 0;}
	.footer-copy-text{padding: 15px 0 60px 0; margin: 15px 0 0 0;}
	.footer-social-icons{padding: 0;}
	#return-to-top{z-index: 9999;}
	.sub-about-box{margin: 15px 0 0 0;}
	.sub-about-title-two-pt-pb{padding: 30px 0 15px 0 !important;}
	.sub-about-img-inner{margin: 15px 0 0 0;}
	.sub-mission-list-two{min-height: auto;}
	.sub-mission-list-two span{font-size: 85px;}
	.sub-about-inner-pak p{font-size: 18px; padding: 30px 0 0 0;}
	.page_header .page_header_content {padding: 60px 40px;}
	.sub-title-content h2 {font-size: 32px;}
	.sub-modal-popup .modal-title{font-size: 22px;}
	.sub-modal-popup button.close{padding: 13px 20px;}
	.sub-title-call h2{font-size: 20px;}
	.sub-modal-logo-box-two img{margin: 0 0 15px 0;}
}	
/* 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 */
	.big-company-name {font-size: 48px; left: 76.5%;}
	.sub-welcome-pt-pb {padding: 35px 0 0 0;}
	.sub-count-number{margin: 0 0 15px 0;}
	.footer-copy-text p{font-size: 14px;}
	#circle {left: 51%;}
	.page_header .page_header_content .heading {font-size: 32px; line-height: 36px;}
	.page_header .page_header_content {padding: 50px 30px;}
	.page_header .breadcrumb{padding: 0;}
	.sub-mission-list-two h5 {font-size: 20px;}
	.inner-products-pt-pb{padding: 30px 0 0 0;}
	.sub-title-call h2 {font-size: 20px;margin: 0;}
	.sub-modal-popup .modal-body {padding: 15px;}
	.sub-modal-popup .modal-dialog {max-width: 700px;}
	.sub-modal-popup .modal-content a{font-size: 16px;}
}
/* 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-title-content h2 {font-size: 32px;}
	.big-company-name {font-size: 42px;left: 83.5%;}
	.sub-count-img-number-three{bottom: -60px;}
	.sub-count-img-number-three img{height: 80px;}
	.elementor-counter .elementor-counter-number-wrapper {font-size: 52px;}
	.sub-industries-box .sub-industries_text a {font-size: 14px;}
	.sub-client-pt-pb{padding: 0 0 30px 0;}
	.sub-products-pt-pb{padding: 30px 0 0 0;}
	#circle {left: 60%;}
	.sub-process-img{width: 100%; display: inline-block; overflow: hidden;}
	.btn{font-size: 16px;}
	.footer-logo p{font-size: 14px;}
	.footer-menu ul li a{font-size: 14px;}
	.footer-addres p{font-size: 14px;}
	.footer-addres a{font-size: 14px;}
	.carousel-indicators{z-index: 1;}
	.sub-industries-bg {padding: 0 0 35px 0;}
	.sub-title-content h2 {font-size: 28px;}
	.page_header .breadcrumb li{font-size: 16px;}
	.page_header .page_header_content .heading{font-size: 22px;}
	.sub-company-img{margin: 0;}
	.sub-office-address .sub-office-icon{width: 45px; height: 45px;}
	.sub-office-address .sub-office-icon i{font-size: 18px;}
	.sub-office-address{margin: 0 0 15px 0;}
	.sub-form-main .form-group label{font-size: 16px;}
	#return-to-top{width: 40px; height: 40px; bottom: 38px;s}
	#return-to-top i{left: 11.5px; top: 9px;}
	.sub-modal-popup .modal-dialog {max-width: 600px;}
}
/* 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 */
	#circle{display: none;}
	.sub-about-box h2 {font-size: 24px;}
	.big-company-name{display: none;}
	.sub-title-content h2 {font-size: 24px;}
	.elementor-counter-title {font-size: 15px;}
	.elementor-counter .elementor-counter-number-wrapper {font-size: 36px;}
	.sub-count-img-number{display: none !important;}
	.sub-products-pt-pb {padding: 0;}
	.sub-process-pt-pb {padding: 0 0 20px 0;}
	.sub-product-content a{font-size: 14px; padding: 10px 5px;}
	.elementor-counter-title {font-size: 13px;}
	.sub-count-num-pt-pb {padding: 35px 0 0 0;}
	.sub-about-inner-pak p {font-size: 16px;}
	.sub-mission-list-two h5 {font-size: 18px;}
	.page_header .page_header_content {padding: 30px 15px;}
	.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;}
}
/* 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 */
}
/* 375 End */