@media screen and (max-width:1919px){

	.banner-section .item .banner-text {left: 230px;}	





}

@media screen and (max-width:1599px){

	

	.banner-section .item .banner-text {left: 150px;}



}



@media screen and (max-width:1439px) {

	.custom-nav ul > li > a { padding: 17px 20px;}

	.banner-section .item .banner-text {left: 113px;}

	#BannerSlider .owl-item .item img {height: 550px !important; }

	.about-us-section .text-box h3, .about-us-section .text-box p {margin-bottom: 20px;}

	.banner-section .item .banner-text p {width: 65%;}

	.about-us-section {padding-bottom: 80px; } 

	.common-section {padding-top: 80px; }

	.products-section {padding-bottom: 80px; }

	.our-expertise-section {padding-bottom: 80px;}

	.industries-section {padding-bottom: 80px;}

/*	.call-to-action-section {padding-bottom: 80px;}

*/	footer {padding-top: 80px; }

footer .top-footer {padding-bottom: 80px; }

footer .bottom-footer p {padding: 15px 0;}

footer .back-to-top {bottom: 0;}



footer .top-footer .add-content p {font-size: 16px;}

footer .top-footer ul li a {font-size: 16px;}

/*.call-to-action-section {min-height: 420px;}*/

.custom-nav ul > li > a {font-size: 18px;}

.custom-nav ul > li > a {padding: 18px 35px; }

}

@media screen and (max-width:1365px) {



	.banner-section .item .banner-text {left: 70px; } 

	.banner-section .item .banner-text h2 {font-size: 34px;}

	.bottom-header .left-box a {width: 220px;}

	.top-header .top-right-box a {font-size: 16px;}

	.contact-content a {font-size: 16px;}

	footer .top-footer .title h2 {font-size: 22px;}

	footer .back-to-top {bottom: 54px; }





}

@media screen and (max-width:1279px){

	

	#BannerSlider .owl-item .item img {height: 480px !important; }

	.banner-section .item .banner-text {left: 42px;}

	.banner-section .item .banner-text h2 {font-size: 30px;}

	.banner-section .item .banner-text p {font-size: 24px;margin: 25px 0;width: 70%;}

	.custom-nav ul > li > a {font-size: 16px;}

	.bottom-header .left-box a {width: 200px;}

	.common-btn {padding: 5px 25px;font-size: 18px;}

	.about-us-section .text-box h3, .about-us-section .text-box p {margin-bottom: 15px;}

	.about-us-section .text-box h3 {font-size: 24px;}

	.about-us-section .text-box p {font-size: 16px;}

	.about-us-section .img-box img {padding-right: 35px;}

	.title h2 {font-size: 24px;}

	.title h2::before {left: -57px; width: 55px;}

	.products-section .common-box .main-box .icon-box {width: 140px;}

	.products-section .common-box {height: 250px; }

	.products-section .common-box .main-box h3 {font-size: 20px;}

	.products-section {padding-bottom: 40px; }

	.common-section {padding-top: 40px;}

	footer  {padding-top: 40px;}

	footer .top-footer {padding-bottom: 40px;}

	.about-us-section {padding-bottom: 40px;}

	.inner-tittle h2 {font-size: 36px}

	.inner-banner-section {height: 350px;}

	.about-us-section {padding-bottom: 40px;}

	.contact-us-section {padding-bottom: 40px; }

	.industries-section {padding-bottom: 40px; }

	.our-expertise-section {padding-bottom: 40px; }

	.call-to-action-banner .call-to-action-box{padding: 70px 0; }

	.industries-section .industries-box .bottom-text {height: 55px; width: calc(100% - 15px);left: 8px; padding: 11px;bottom: 30px;}

	.industries-section .industries-box .bottom-text h4 {font-size: 14px;}

	.catalogue-section h3 {width: 50%; font-size: 26px;}

	footer .top-footer .title h2 {margin-bottom: 30px;}

	footer .top-footer .add-content p {font-size: 16px;}

	.contact-content a span {font-size: 16px; padding-left: 26px; margin-top: -22px;}

	footer .top-footer ul li a {font-size: 16px;}

	.contact-content a {font-size: 16px;}

	footer .back-to-top {bottom: 54px; }

	.catalogue-section {height: 135px;}

	.call-to-action-banner {min-height:328px;}

	.call-to-action-section .title-box h2 {font-size: 32px;}

	.call-to-action-section .form-box .form-group input {height: 40px;}

	.our-expertise-section .expertise-text-box h3 {font-size: 20px;}

	.line-btn {font-size: 16px;}

	.common-btn {font-size: 16px;}

	footer .top-footer .add-content ul li a i {font-size: 14px;}

	footer .top-footer .add-content ul li a {width: 30px; height: 30px; line-height: 28px;}
	
	.products-section .products-box .col-md-3 {width: 33.33%}
}



@media screen and (max-width:1023px){

	

	.container {width: 100%; } 

	.top-header .top-right-box i {margin-right: 10px; }

	.top-header .top-right-box a {padding-left: 10px;font-size: 16px;}

	.top-header .top-left-box ul li a {margin-right: 10px; font-size: 16px; min-width: 30px; height: 30px; line-height: 31px;}



	

	.custom-nav ul > li > a {font-size: 16px;}

	.common-section {padding-top: 40px;}

	.bottom-header .left-box a {padding: 10px 0; width: 180px;}

	

	.line-btn {font-size: 16px; padding: 5px 25px;}

	.banner-section .item .banner-text h2 {font-size: 28px;}

	.banner-section .item .banner-text p {font-size: 22px; margin: 20px 0; width: 85%;}

	

	.title h2 {margin-bottom: 30px;}

	.contact-us-section {padding-bottom: 50px; }

	.industries-section .col-md-3{ width: 50%; float: left; padding-bottom: 30px; }

	.industries-section .col-md-3:last-child, .industries-section .col-md-3:nth-last-child(2) {padding-bottom: 0;}



	.industries-section .industries-box .bottom-text {height: auto;padding: 20px;}

	.call-to-action-section .title-box {width: 50%;}

	.call-to-action-section .form-box {width: 49%; margin-left: 0}

	#BannerSlider .owl-item .item img {height: 450px !important;}

	.products-section .col-md-6 {width: 50%; float: left;}

	.top-header .top-right-box {margin-top: 3px;}

	footer .top-footer .col-md-3 {width: 50%; float: left;  height: 260px;}

	footer .top-footer .col-md-3:last-child, footer .top-footer .col-md-3:nth-last-child(2) {height: auto;}

	.products-section .products-box .col-md-3 {float: left; width: 50%; }


}

@media screen and (max-width:979px) {

	p, a {font-size: 15px;}

	#nav-toggle {display: block; margin-top: 0; padding: 24px 35px 24px 0; top: 50%; right: 0; transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); }

	header .custom-nav {text-align: center; background: #fff; float: none; padding: 100px 0 0; position: fixed; top: 0; left: -100%; width: 100%; /*box-shadow: 0 0 5px;*/ height: 100%; z-index: 9999; overflow-y: auto; transform: translate3d(0px, 150px, 0px); transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: transform, opacity; transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); }

	header .bottom-header {position: relative; } 

	.custom-nav ul > li:last-child > a {padding-left: 0;}

	.main-navbar-active #nav-toggle span::before, .main-navbar-active #nav-toggle span::after {background: #1AB9D4; height: 3px; }

	.responsive-nav header .custom-nav {left: 0; top: 0; pointer-events: auto; transform: translate3d(0px, 0px, 0px); }

	body.main-navbar-active {overflow: hidden; }

	.main-navbar-active header .custom-nav {left: 0; top: 0; pointer-events: auto; transform: translate3d(0px, 0px, 0px); }

	.bottom-header .right-box li {display: block; }

	.custom-nav ul > li > a {color: #000;}

	header .custom-nav {box-shadow: none;}

	#BannerSlider .owl-item .item img {height: 370px !important;}

	.top-header .top-right-box a {font-size: 15px;}

	.our-expertise-section .expertise-img-box img {padding-left: 20px;}

	.our-expertise-section .expertise-text-box h3 {font-size: 16px; margin-bottom: 15px; }



	.our-expertise-section .expertise-text-box p {font-size: 15px; margin-bottom: 15px; }

	.title h2 {font-size: 22px; }

	.products-section .common-box .main-box .icon-box {width: 100px;}

	.products-section .common-box .main-box h3 {font-size: 18px; padding: 0 25px;}

	.products-section .common-box {height: 180px; }

	.about-us-section .img-box img {padding-right: 15px; }

	.about-us-section .text-box h3 {font-size: 22px; }

	.about-us-section .text-box p {font-size: 15px; }

	.common-btn {font-size: 16px; }

	.call-to-action-section .title-box h2 {font-size: 28px; }

	.call-to-action-banner .call-to-action-box {padding: 40px 0; }

	.call-to-action-banner { min-height: 315px;}

	.catalogue-section h3 {font-size: 24px;}

	

	footer .bottom-footer p {font-size: 15px;}

	.catalogue-section {height: 120px; }

	.contact-us-section .contact-info a {font-size: 15px; }

	.form-right-box {width: 55%;}

	.conatact-left-box{width: 45%}

	.contact-us-section .form-box {padding: 20px;}

	.contact-us-banner {height: 280px; }

	.banner-section .item .banner-text {left: 15px; }



}





@media screen and (max-width:767px){

	.about-us-section .img-box, .about-us-section .text-box {width: 100%;}

	.about-us-section .img-box img {padding-right: 0; margin-bottom: 20px;width: 400px;}

	.our-expertise-section .expertise-text-box, .our-expertise-section .expertise-img-box {width: 100%;	}

	.our-expertise-section .expertise-img-box img {padding-left: 0; width: 335px; margin-top: 20px;}

	.call-to-action-section .form-box, .call-to-action-section .title-box{width: 100%; margin: 0; }

	.call-to-action-section .title-box h2 {font-size: 24px; margin-bottom: 30px;}

	footer {text-align: center;}

	footer .top-footer .title h2 {margin-bottom: 30px; text-align: center; }

	footer .top-footer .title h2::before { left: 0px; right: 0; }

	footer .top-footer .add-content p {font-size: 15px; width: 50%;margin: 0 auto;} 

	footer .top-footer ul li:last-child a {padding-bottom: 20px;}

	.contact-content {width: 222px; text-align: left; margin: 0 auto;}

	footer .bottom-footer {padding: 15px 0;}

	footer .bottom-footer p {float: none !important; margin: 0; padding: 0 !important;}

	footer .top-footer .col-md-3 {width: 100%; float: none;  height: auto;}

	.catalogue-section h3 {font-size: 20px; }

	footer .top-footer .add-content ul {padding: 20px 0;} 

	#BannerSlider .owl-item .item img {height: 300px !important; }

	footer .back-to-top {bottom: 72px; }

	.form-right-box, .conatact-left-box {width: 100%;}

	.form-right-box {margin: 0; margin-top: 20px;}

	.contact-us-section .form-box .form-group {width: 100% !important;}

	.page-title-inner h3 {font-size: 28px}

	.contact-us-banner {height: 220px; }

	.about-us-section .text-box p {margin: 0;}



	.banner-section .item .banner-text p {font-size: 18px; margin: 14px 0; width: 85%; }

	.banner-section .item .banner-text h2 {font-size: 24px; }

	.industries-section .industries-box .bottom-text {height: auto; padding: 20px; width: 75%; left: 36px;}



}



@media screen and (max-width:639px){

	.catalogue-section h3 {display: block; width: 100%; padding-bottom: 15px; font-size: 18px;}

	.banner-section .item .banner-text {left: 0; right: 0; text-align: center;}

	.banner-section .item .banner-text p {font-size: 18px; margin: 15px auto;width: 90%;}

	.banner-section .item .banner-text h2 {font-size: 22px; }

	.top-header .top-left-box {display: none; float: none;}

	.top-header .top-right-box {float: none; text-align: center;}

	.top-header .top-right-box a {padding-right: 0; font-size: 13px; }

	.top-header .top-right-box i {margin-right: 6px;}

	#BannerSlider .owl-item .item img {height: 260px !important;}

	.about-us-section .text-box h4 {margin-left: 0;}

	.about-us-section .img-box, .about-us-section .text-box {text-align: center;}

	.products-section .col-md-6 {width: 100%; float: none; padding-bottom: 15px;}

	.products-section .col-md-6:last-child {padding-bottom: 0;}

	.about-us-section .text-box h4::before {left: 0; right: 0; text-align: center; display: block; margin: 0 auto; top: 17px;}

	.our-expertise-section .expertise-text-box .title h2 {text-align: center;}

	.our-expertise-section .expertise-text-box .title h2::before {left: 0; right: 0; margin: 0 auto; display: block;}

	.call-to-action-section .title-box {width: 100%; text-align: center; }

	.call-to-action-section .title-box h2 {margin-bottom:30px;font-size: 18px;}

	.call-to-action-section .form-box {width: 100%;}

	.call-to-action-section .title-box h2::before {left: 0; right: 0; margin: 0 auto; display: block;}

	.call-to-action-section .form-box .submit-btn {text-align: center;}

	.call-to-action-section .form-box .form-group {padding: 0 10px;}

	.call-to-action-section .form-box .form-group input {height: 35px;}

	.call-to-action-section .form-box .form-group textarea {height: 100px; }

	.industries-section .col-md-3 {width: 100%; float: none; padding-bottom: 15px;}

	.industries-section .col-md-3:nth-last-child(2) {padding-bottom: 15px;}

	.industries-section .col-md-3:last-child {padding-bottom: 0;}

	.industries-section .industries-box .top-img img {height: 300px; width: 250px; display: block; margin: 0 auto;}

	.industries-section .industries-box .bottom-text {width: calc(100% - 90px);left: 45px;}

	.industries-section .industries-box .bottom-text h4 {text-align: center;}

	#myModal1 .modal-header .modal-title {font-size: 18px;}

	.our-expertise-section .expertise-text-box, .our-expertise-section .expertise-img-box {text-align: center;}

	footer .back-to-top {height: 45px; width: 45px; font-size: 18px; line-height: 35px; right: 6px; bottom: 28px;}

	footer .top-footer .add-content p {width: 75%;}

	footer .top-footer .add-content ul li a {width: 30px; height: 30px; line-height: 30px;}

	.title h2 {font-size: 20px; }

	footer .top-footer ul li a {font-size: 14px; }

	.banner-section .item .banner-text p {font-size: 16px;}

	.top-header {display: none;}

	.title h2::before {left: 0;}

	.industries-section .industries-box .bottom-text {height: auto; padding: 15px; width: 50%; left: 113px; }



	.modal-content {width: auto;}

	#myModal1 .modal-body .form-group input {height: 40px;}

	.industries-section .industries-box:hover .top-img img {-moz-transform: none -webkit-transform: none; transform: none;}

	.common-section {padding: 20px 0; }

	.products-section {padding-bottom: 20px; }

	footer  {padding-top: 20px;}

	footer .top-footer {padding-bottom: 20px;}

	.about-us-section {padding-bottom: 20px;}

	.about-us-section {padding-bottom: 20px;}

	.contact-us-section {padding-bottom: 20px; }

	.industries-section {padding-bottom: 20px; }

	.our-expertise-section {padding-bottom: 40px; }

	.call-to-action-banner .call-to-action-box{padding: 50px 0; }

	.main-navbar-active header .custom-nav {padding: 50px 0 0;}

	footer .top-footer .title h2 {font-size: 18px;margin-bottom: 25px;}

	.industries-section .industries-box .bottom-text {width: 50%; padding: 15px; left: 110px;}

	footer .top-footer .add-content p {font-size: 14px;}

	.contact-content a, .contact-content a span {font-size: 14px;  }

	.contact-content a span  {margin-top: -20px;}

	.contact-content {width: 170px;}

	footer .bottom-footer p {font-size: 14px;}

	.our-expertise-section .expertise-text-box h3, .our-expertise-section .expertise-text-box p {margin-bottom: 10px;}

	.products-section .common-box .main-box h3 {font-size: 16px;}


	.products-section .products-box .col-md-3 {float: none; width: 100%; }
	.products-section .products-box a {display: block; margin-bottom: 20px;}
	.products-section .products-box a img { margin-bottom: 10px;}


}



@media screen and (max-width:479px){



	.industries-section .industries-box .bottom-text {padding: 15px; margin: 10px auto;}

	.industries-section .industries-box .bottom-text {height: auto; padding: 15px; width: 60%; left: 0px; right: 0; }

	.contact-us-banner {height: 200px; }



}

@media screen and (max-width:359px){

	footer .back-to-top {bottom: 38px;}

	.industries-section .industries-box .bottom-text {width: 75%;}

	footer .top-footer .add-content p {width: 100%; }

}