/* 1366 */
@media screen and (max-width: 1366px) {
	.page_header .page_header_content{padding: 90px 0px;}
	.carousel-item video{height: 540px;}
	.sub-h2-banner-bg .container {max-width: 1200px !important;}
	.sub-h2-content h3{font-size: 32px;}
}
/* 1366 End */

/* 1280 */
@media screen and (max-width: 1280px) {
}
/* 1280 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: 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: 600; color: #ffffff; background: #ff7f25; text-transform: uppercase; padding: 8px 0;}
	.mobile-footer-social-icon a:hover{background: #080403;}
	/* Mobile Footer social icon End */

	.footer-call-right{display: none;}
	.footer-whatsapp-left{display: none;}
	#return-to-top{bottom: 50px; right: 10px;}
	.sticky-icon{display: none;}
	header .navbar-light .navbar-brand{position: relative; top: 0;}
	header{padding: 0 0;}
	.navbar-collapse{position: absolute; top: 100%; width: 100%; background: #ffffff; z-index: 9999;}
	header .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color: #ff9228;}
	.navbar-light .navbar-toggler {border-color: #fff;}
	.navbar-light .navbar-brand img{height: 100px;}
	.features-item-shape{top: -48px;}
	.sub-welcome-pt-pb{padding: 35px 0;}
	.sub-products-pt-pb{padding: 35px 0;}
	.sub-emp-bg-pt-pb{padding: 35px 0 0 0;}
	.sub-emp-number-main{margin: 0 0 30px 0;}
	.rts-latest-project-area{padding: 35px 0;}
	.sub-get-quote-pt-pb{padding: 35px 0;}
	.sub-get-quote-content{margin: 30px 0 0 0;}
	footer{padding: 35px 0 10px 0;}
	.footer-copy{padding: 20px 0 60px 0;}
	.carousel-indicators{display: none;}
	.about-inner-left-nine{margin: 15px 0 0 0;}
	.sub-btn-product{margin: 0;}
	.video-overlay iframe{width: 98%;}
	.page_header .page_header_content{padding: 75px 0px;}
	.page_header .page_header_content .heading{font-size: 42px; line-height: 44px;}
	.sub-inner-pt-pb{padding: 30px 0;}
	.about-content{padding: 0 !important;}
	.sub-get-quote-box{display: flex; align-items: center; justify-content: center;}
	.sub-get-quote-box a{margin: 15px 0 0 0;}
	.sub-get-quote-box-pt-pb{padding: 25px 0;}
	.sub-content-product-details{margin: 15px 0 0 0;}
	.sub-inner-pt-pb .pt-5{padding-top: 15px !important;}
	.sub-product-box-last-mb-0{margin: 0;}
	.sub-send-inquiry-form{display: none;}
	.sub-brochure-pdf{display: none;}
	.carousel-item video{height: 390px;}
	.sub-h2-content{width: 100%; text-align: center;}
	.sub-h2-img-content{width: 100%; text-align: center; margin: 15px 0 0 0;}
	.sub-h2-banner-bg{padding: 50px 0;}
}	
/* 991 End */

/* 767 */
@media screen and (max-width: 767px) {
	.mobile-footer-social-icon{width: 32.9%;}
	.about-inner-left-nine h2{font-size: 32px;}
	.sec-title__tagline h6{font-size: 16px;}
	.about-inner-left-nine p{font-size: 16px;}
	.sub-prd-title h2{font-size: 32px;}
	.features-content-two .title{font-size: 16px;}
	.features-item-shape {top: -41px; right: -5px;}
	.sub-prd-title{padding: 0 0 30px 0;}
	.features-thumb .link-btn{width: 35px; height: 35px; right: 4px; bottom: 4px; font-size: 18px;}
	.about-img-content{padding: 0 0 15px 0;}
	.sub-content-product-details h6{font-size: 20px;}
	.sub-content-product-details a{font-size: 16px;}
	.sub-content-product-details table tr th{font-size: 14px; padding: 10px;}
	.sub-content-product-details table tr td{font-size: 14px; padding: 10px;}
	.sub-client-logo .item{margin: 0 0 10px 0;}
	.carousel-item video{height: 300px;}
	.sub-h2-content h3 {font-size: 28px; line-height: 36px;}
}
/* 767 End */

/* 664 */
@media screen and (max-width: 664px) {
	.about-inner-left-nine h2{font-size: 28px;}
	.sub-prd-title h2{font-size: 28px;}
	.sub-emp-content span{font-size: 42px;}
	/* Mobile Footer social icon */
	.mobile-footer-social-icon a{font-size: 16px;}
	/* Mobile Footer social icon End */

	.sub-call-text{align-items: center; justify-content: center;}
	.sub-call-text a{font-size: 13px;}
	#return-to-top{bottom: 80px;}
	header .navbar-light .navbar-nav .nav-link{font-size: 14px; padding: 8px 15px;}
	.video-overlay iframe{height: 250px;}
	.sub-get-quote-box h6{font-size: 22px;}
	.page_header .page_header_content{padding: 35px 0px;}
	.page_header .page_header_content .heading {font-size: 32px; line-height: 32px;}
	.sub-title-product h6{font-size: 16px; min-height: 35px;}
	.sub-product-box{padding: 15px;}
	.sub-content-product-details h6 {font-size: 16px;}
	.sub-content-product-details a {font-size: 14px;}
	.sub-corporate-video h6{font-size: 16px; padding: 10px;}
	.sub-office-content a{font-size: 16px;}
	.sub-office-content p{font-size: 16px;}
	.sub-map iframe{height: 250px;}
	.carousel-item video{height: 270px;}
	.sub-title-call h2{font-size: 18px; padding: 0 0 10px 0;}
	.sub-modal-logo-box .sub-modal-icons{width: 35px; height: 35px;}
	.sub-modal-popup .modal-content a{font-size: 14px;}
	.sub-modal-logo-box .sub-modal-icons{margin: 0 15px 5px 0;}
	.sub-modal-logo-box-two img{margin: 0 0 5px 0;}
	.sub-modal-popup .modal-title{font-size: 20px;}
	.sub-modal-popup button.close{padding: 9px 16px; margin: -7px -15px -25px 0;}
	.sub-modal-popup-form{padding: 15px;}
	.sub-modal-popup .modal-body {padding: 10px 0 0 0;}
	.sub-product-text-box p{font-size: 14px; line-height: 28px;}
	.sub-product-text-box{padding: 0 0 15px 0;}
	.sub-number-title h4{font-size: 20px;}
	.sub-number-title{padding: 0 0 20px 0;}
	.sub-h2-content h3 {font-size: 24px; line-height: 32px;}
}
/* 664 End */

/* 428 */
@media screen and (max-width: 428px) {
	/* Mobile Footer social icon */
	.mobile-footer-social-icon {width: 32.6%;}
	.mobile-footer-social-icon a{font-size: 13px;}
	/* Mobile Footer social icon End */

	.navbar-light .navbar-brand img {height: 85px;}
	.sub-modal-popup .modal-content a{font-size: 16px; padding: 5px 0 0 0;}
	.sub-modal-popup .modal-body {padding: 10px 10px 0 10px;}
	.modal-logo img{height: 85px;}
	.sub-modal-popup .modal-header{padding: 6px 15px 5px 0;}
	.thumbnail-about-nine{border-top-right-radius: 50px; border-bottom-left-radius: 50px;}
	.about-three__img{border-top-right-radius: 60px; border-bottom-left-radius: 60px;}
	.about-inner-left-nine{padding: 15px;}
	.about-inner-left-nine h2 {font-size: 24px;}
	.about-inner-left-nine p{font-size: 14px; line-height: 24px;}
	.sub-prd-title h2 {font-size: 24px;}
	.features-content-two .title {font-size: 18px;}
	.sub-emp-content h6{font-size: 14px;}
	.sub-emp-content span {font-size: 32px;}
	.sub-emp-number-main{padding: 6px 15px 15px 15px;}
	.get-three__img{border-top-right-radius: 60px; border-bottom-left-radius: 60px;}
	.sub-get-quote-content{padding: 15px;}
	.footer-logo p{font-size: 14px; line-height: 28px; padding: 10px 0 0 0;}
	.footer-addres p{font-size: 14px; line-height: 28px;}
	.footer-copy {padding: 20px 0 50px 0;}
	.footer-copy-text p{font-size: 13px;}
	.footer-addres a{width: 100%; line-height: 24px; display: flex; word-break: break-word;}
	.footer-menu h5{font-size: 20px;}
	.footer-addres h5{font-size: 20px;}
	.footer-menu ul li a{font-size: 14px; line-height: 24px;}
	.footer-logo img{height: 95px;}
	.sub-get-quote-content .form-group label{font-size: 16px;}
	.page_header .page_header_content .heading{padding: 0;}
	.page_header .page_header_content {padding: 20px 0px 35px 0;}
	.page_header .page_header_content .heading {font-size: 26px; line-height: 30px;}
	.page_header .breadcrumb li{font-size: 14px; line-height: 22px;}
	.page_header .breadcrumb li::before{height: 10px;}
	.about-content p{font-size: 14px; line-height: 26px;}
	.sub-get-quote-box h6 {font-size: 18px;}
	.sub-get-quote-box-pt-pb {padding: 5px 0 15px 0;}
	.sub-title-product h6{font-size: 14px; min-height: 30px;}
	.sub-content-product-details a i {font-size: 26px; margin: 0 5px 0 0;}
	.carousel-item video{height: 170px;}
	.sub-prd-title p{font-size: 16px; line-height: 28px;}
	.sub-h2-content h3 {font-size: 16px; line-height: 28px;}
	.sub-h2-banner-bg {padding: 25px 0;}
}
/* 428 End */

/* 375 */
@media screen and (max-width: 375px) {
	/* Mobile Footer social icon */
	.mobile-footer-social-icon {width: 32.5%;}
	/* Mobile Footer social icon End */
	.sub-content-product-details a {font-size: 12px;}	
	.carousel-item video{height: 150px;}
	.sub-modal-popup .modal-body .col-lg-6{padding: 0;}
	.sub-modal-popup .modal-content a{font-size: 14px;}
	.sub-modal-popup .form-group .form-control{font-size: 14px; height: 35px;}
	.sub-modal-popup .modal-title {font-size: 19px;}
}
/* 375 End */