/* 1366 */
@media screen and (max-width: 1366px) {
	.header_area .nav-header .nav-brand img{height: 45px;}
	.nav-menu > li > a{padding: 22px 8px;}
	.products-block h3{font-size: 20px; line-height: 26px;}
	.sub-quality-pt-pb .nav-tabs .nav-link{font-size: 24px;}
	.sub-quality-tab-box{padding: 70px 15px 40px;}
	.headline-208-2{font-size: 16px;}
	.sub-title-box h2{font-size: 36px;}
	.footer-addres h5{font-size: 24px;}
	.footer-menu h5{font-size: 24px;}
	.footer-form-box h4{font-size: 24px;}
	.footer-menu ul li a{font-size: 15px;}
	.footer-addres a{font-size: 15px;}
	footer{padding: 65px 0 35px 0;}
	.footer-addres-pb{padding: 15px 0 0 0;}
	.sub-count-number-title h4{font-size: 36px; line-height: 44px;}
	.elementor-counter .elementor-counter-number-wrapper{font-size: 36px; line-height: 42px;}
	.elementor-counter-title{font-size: 14px; line-height: 18px;}
	.sub-contact-map iframe{height: 570px;}
	.services-style14 .rts-single-project-one .body a .title{min-height: 110px;}
}
/* 1366 End */

/* 1114 */
@media screen and (max-width: 1114px) {
	.header_area .nav-header .nav-brand img{height: 25px !important;}
	.nav-menu > li > a{font-size: 14px !important; padding: 26px 6px !important;}
	span.watermark{font-size: 120px;}
	p.sub-title-about-head{font-size: 24px !important;}
	.sub-quality-tab-content p{font-size: 16px; line-height: 26px;}
	.sub-title-box h2{font-size: 32px;}
	.react-heading p{font-size: 16px; line-height: 26px;}
	.page_header_content{padding: 100px 0px;}
	.serviceBox .description{font-size: 16px; line-height: 32px;}
	.services-style14 .rts-single-project-one .body a .title{font-size: 16px; line-height: 24px; min-height: 100px;}
}
/* 1114 End */

/* 1024 */
@media screen and (max-width: 1024px) {
}
/* 1024 End */

/* 991 */
@media screen and (max-width: 991px) {
	/* Mobile Footer social icon */
	.mobile-footer-social-icon-main{width: 100%; display: flex; position: fixed; bottom: 0; z-index: 1;}
	.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: 600; color: #ffffff; background: #b01e22; text-transform: uppercase; padding: 12px 0;}
	.mobile-footer-social-icon a:hover{background: #0b0b0b;}
	.footer-whatsapp-call{display: none;}
	.sub-send-inquiry-form{display: none;}
	.sub-brochure-pdf{display: none;}
	/* Mobile Footer social icon End */

	.nav-menu > li > a{font-size: 12px; padding: 10px 15px !important;}
	span.watermark {font-size: 95px; top: -18px;}
	p.sub-title-about-head {font-size: 20px !important;}
	.about__content p{font-size: 16px; line-height: 30px;}
	.sub-welcome-pt-pb{padding: 35px 0 0 0;}
	.react-heading p{margin: 0 0 15px 0;}
	.sub-title-box{padding: 0 0 30px 0;}
	.sub-product-pt-pb{padding: 45px 0;}
	.sub-quality-pt-pb .nav-tabs .nav-link{font-size: 20px;}
	.sub-count-pt-pb{padding: 30px 0 30px 0;}
	.sub-count-pt-pb .col-lg-3{padding: 0 15px;}
	.sub-count-number{margin: 0 0 30px 0;}
	.sub-quality-img-tab{margin: 0 0 30px 0;}
	.sub-quality-tab-content h4{font-size: 26px; padding: 0 0 15px 0;}
	.sub-industries-pt-pb{padding: 30px 0;}
	.white{margin: 30px 0 0 0;}
	.sub-global-pt-pb{padding: 30px 0 15px 0;}
	.sub-clients-pt-pb{padding: 30px 0;}
	.sub-title-box h2 {font-size: 24px;}
	.sub-client-two-pt-pb {padding: 30px 0 30px 0;}
	.sub-quality-tab-box{background: none;}
	.sub-quality-tab-box{padding: 30px 15px 0;}
	.footer-menu-side-pl{padding: 0;}
	footer {padding: 30px 0;}
	.footer-menu-pt-pb{padding: 30px 0;}
	.footer-form-box{padding: 30px 0 0 0;}
	.footer-copy{padding: 15px 0 60px 0;}
	.sub-social-mt-mb{padding: 20px 0 10px 0;}
	.main-inner-page-pt-pb{padding: 45px 0;}
	.why-serviceBox{margin: 30px 0 0 0;}
	.why-bg-grey{padding: 45px 0;}
	.sub-mission-pt-pb{padding: 15px 0 45px 0;}
	.serviceBox{padding: 30px 20px 20px;}
	.sub-client-title h4{font-size: 32px;}
	.sub-contact-map{width: 100%; display: inline-block; margin: 30px 0 0 0;}
	.sub-contact-map iframe{height: 270px;}
	.services-style14 .rts-single-project-one .body a .title{min-height: auto !important;}
	.react-addon-services.services-style14 .rts-single-project-one .body{min-height: auto !important;}
	.sub-call-text span{font-size: 16px;}
	.sub-call-text a{font-size: 16px;}
	.page_header_content .heading{font-size: 32px; line-height: 36px;}
	.page_header_content .breadcrumb li{line-height: 26px;}
	.sub-product-title-details{width: 100%; display: inline-block; padding: 30px 0 0 0;}
	.sub-product-dtal-btn{text-align: center;}
	.sub-product-information{margin: 30px 0 0 0;}
	.sub-product-information .tab-content .tab-pane ul li{font-size: 16px; line-height: 30px;}
}	
/* 991 End */

/* 834 */
@media screen and (max-width: 834px) {
	/* Mobile Footer social icon */
	.mobile-footer-social-icon{width: 32.9%;}
	/* Mobile Footer social icon End */
}
/* 834 End */

/* 768 */
@media screen and (max-width: 768px) {
	.page_header_content {padding: 50px 0px;}
	.page_header_content .heading{font-size: 32px; line-height: 42px;}
	.page_header_content .breadcrumb li {font-size: 16px;}
	.sec-title-about h1{font-size: 36px;}
	.why-serviceBox{padding: 45px 20px 45px 90px;}
	.why-serviceBox .description{font-size: 16px;}
}
/* 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: 16px;}
	.sub-modal-logo-box-two img{margin: 10px 0 15px 0; height: 45px;}
	.sub-modal-popup .modal-dialog {max-width: 450px;}
	.sub-modal-popup-form{padding: 15px 15px 0 15px;}
	.mobile-footer-social-icon {width: 32.8%;}
	/* Mobile Footer social icon End */

	span.watermark {font-size: 65px;}
	.about-20-img-year{margin: 0;}
	.sub-count-number-title h4{font-size: 32px; line-height: 42px; background: rgb(0, 0, 0, 0.5); padding: 15px 30px; margin: 10px 0 30px 0; 
		border-radius: 8px;
	}
	.elementor-counter-icon{width: 55px; height: 55px;}
	.elementor-counter-icon i{font-size: 32px;}
	.sub-count-number{padding: 0 10px;}
	.sub-num-right{padding: 22px 0 0 66px;}
	.sub-count-number{min-height: 120px;}
	.elementor-counter .elementor-counter-number-wrapper{font-size: 32px; line-height: 36px;}
	.footer-addres-pb{padding: 0;}
	.sub-quality-tab-content h4{font-size: 22px;}
	.sub-quality-pt-pb .nav-tabs .nav-link{font-size: 18px; padding: 8px 0;}
	.sub-count-number-title h4{font-size: 26px; line-height: 30px;}
	.btn{font-size: 14px;}
	span.watermark{display: none;}
	.why-serviceBox {padding: 40px 20px 40px 90px;}
	.why-serviceBox .service-icon{top: 50px;}
	.sec-title-about h1 {font-size: 32px;}
	.serviceBox {padding: 0 20px 20px;}
	.sub-mission-pt-pb {padding: 30px 0 10px 0;}
	.single-service-style-two .hover .text-box h3{font-size: 16px;}
	.single-service-style-two .overlay .text-box h3{font-size: 16px; line-height: 22px;}
	.sub-client-title h4{font-size: 26px;}
	.sub-clients{min-height: 85px;}
	.sub-client-title-two{padding: 15px 0;}
	.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-office-content a{font-size: 16px; line-height: 26px;}
	.sub-contact-title-box h5{font-size: 20px;}
	.sub-contact-title-box{padding: 0 0 10px 0;}
	.page_header_content .breadcrumb li {line-height: 24px;}
	.page_header_content .heading {font-size: 24px; line-height: 30px;}
	.sub-product-title-details h2{font-size: 24px; line-height: 30px;}
	.sub-product-table-details table tr th{font-size: 14px;}
	.sub-product-table-details table tr td{font-size: 14px;}
	.sub-product-information{margin: 5px 0 0 0; padding: 10px;}
	.sub-product-information .nav-tabs .nav-link{font-size: 14px;}
	.sub-product-information .tab-content .tab-pane ul li{font-size: 14px; line-height: 26px;}
	.sub-product-information .tab-content .tab-pane ul{padding: 0 0 0 15px; margin: 0;}
}

/* 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: 11px;}
	.sub-modal-popup-form .form-group .form-control{height: 40px !important; font-size: 14px;}
	.sub-modal-popup-form .form-group textarea{padding: 10px 15px;}
	.sub-modal-popup .modal-content a {font-size: 13px; line-height: 18px;}
	.sub-modal-popup .modal-title{font-size: 20px;}
	.sub-modal-popup .modal-header{padding: 4px 15px;}
	.sub-modal-popup .modal-header .btn-close{margin: -6px -15px -12px 0; padding: 13px;}
	.sub-modal-logo-box .sub-modal-icons{width: 35px; height: 35px; margin: 8px 10px 0 0;}
	.sub-modal-logo-box .sub-modal-icons i{font-size: 14px;}
	input.edu-btn{font-size: 14px; font-weight: 600; padding: 8px 30px;}
	.modal-footer .form-group{margin: 0 0 15px 0;}
	/* Mobile Footer social icon End */
	
	.owl-nav button span{display: none;}
	.owl-dots{display: none;}
	.sub-title-box h2{margin: 0; padding: 0;}
	.sub-welcome-pt-pb {padding: 15px 0 0 0;}
	p.sub-title-about-head {font-size: 16px !important;}
	.products-block h3 {font-size: 18px; line-height: 24px;}
	.sub-count-number-title h4{font-size: 22px;}
	.sub-count-number {min-height: 105px; margin: 0 0 10px 0;}
	.sub-quality-pt-pb .nav-tabs .nav-link{font-size: 17px; line-height: 20px;}
	.headline-208-2 {font-size: 15px; line-height: 22px;}
	.sub-global-pt-pb {padding: 0 0 15px 0;}
	.sub-title-box h2 {font-size: 22px;}
	.white{padding: 30px 15px 0 15px; min-height: 180px;}
	.sub-quality-tab-content p{font-size: 14px; line-height: 28px;}
	.react-heading p{font-size: 14px; line-height: 28px;}
	.about__content p{font-size: 14px; line-height: 28px; margin: 0 0 10px 0;}
	.sub-title-box {padding: 0 0 15px 0;}
	.sub-social-mt-mb{background-image: none;}
	.footer-logo p{font-size: 14px; line-height: 28px;}
	.footer-logo h5{font-size: 22px; padding: 0 0 5px 0;}
	.footer-menu h5, .footer-addres h5, .footer-form-box h4 {font-size: 22px;}
	.footer-menu ul li a {font-size: 14px;}	 
	.footer-copy-text p{font-size: 13px;}
	.page_header_content {padding: 30px 0px;}
	.main-inner-page-pt-pb {padding: 30px 0;}
	.sec-title-about h1 {font-size: 26px;}
	.sec-title-about span{font-size: 16px;}
	.why-serviceBox .title{font-size: 18px;}
	.why-serviceBox .description {font-size: 14px;}
	.serviceBox .title{font-size: 24px;}
	.serviceBox .description{font-size: 14px; line-height: 26px;}
	.footer-menu-pt-pb{padding: 15px 0;}
	.footer-form-box{padding: 15px 0 0 0;}
	.page_header_content .heading{font-size: 20px; line-height: 24px;}
	.page_header_content .breadcrumb li {font-size: 14px; line-height: 18px;}
	.page_header_content .breadcrumb li::before{height: 10px;}
	.single-service-style-two .hover .text-box{padding: 0; width: 100%; text-align: center; display: inline-block;}
	.single-service-style-two .hover{padding: 0 15px;}
	.sub-client-title h4 {font-size: 22px;}
	.sub-clients{min-height: auto;}
	.sub-contact-map iframe{height: 200px;}
	.sub-contact-form h5{font-size: 22px;}
	.sub-product-information .nav-tabs .nav-link{padding: 8px 6px;}
	.sub-product-title-details h2 {font-size: 20px; line-height: 26px;}
	.sub-product-information .nav-tabs .nav-link{width: 100%; display: inline-block; margin: 5px 0 0 0;}
}

/* 430 End */

/* 375 */
@media screen and (max-width: 375px) {
	/* Mobile Footer social icon */
	.mobile-footer-social-icon {width: 32.4%;}
	/* Mobile Footer social icon End */
	
}
/* 375 End */