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

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

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

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

@media screen and (max-width:1024px) {
	.about-100 { margin: 0 0 50px; }
	.testi-inner { width: 95%; }
	.copyright-right p { background: url(../images/smartech-logo-thumb.png) top 2px left 65px no-repeat; background-size: 7%; }
	.overview-right p { padding: 64px 40px 0; } .overview-left p { padding: 35px 40px 0; } .overview-quote p { width: 70%; }
	.work-col { height: 250px; } .tents-middle img { width: 90%; } .tents-middle-2 img { width: 90%; }
	.tents-right { width: 36%; margin: 8px 0 0 0; } .tents-right p { width: 90%; } .tents-left-2 { padding: 30px 27px 0; }
	.work-col { width: 50%; }
	.how-text-left{margin: 0px;} .our-work-100 {margin: 30px 0;}
	.engineer-inner-col img{width: 95%;}
	.color-02 p {padding-bottom: 123px;}.color-03 p {padding-bottom: 125px;}.color-04 p{padding-bottom: 100px;}.color-05 p{padding-bottom: 54px;}
	.business-inner p {font-size: 15px;}.contact-form input {width: 48.7%;}.contact-form select { width: 48.7%;}
	
	
}


@media screen and (max-width:991px) {
	.overview-right p { padding: 46px 40px 0; }
	.how-text-left{margin: 0px;} .our-work-100 {margin: 30px 0;}
	.engineer-inner-col img{width: 95%;}
	.color-02 p {padding-bottom: 123px;}.color-03 p {padding-bottom: 100px;}.color-04 p{padding-bottom: 100px;}.color-05 p{padding-bottom: 12px;}
	.business-inner p {font-size: 14px;}.contact-form input {width: 48.7%;}.contact-form select { width: 48.7%;}
	
}

@media screen and (max-width:768px) {
	.top-header { display: none; }
	.logo { width: 100%; text-align: center; margin: 0 0 15px 0;} .logo img { width: 20%; } .navigation-col { width: 100%; }
	.header { padding-bottom: 0px; } .header .container { padding: 0; }
	nav ul li img { display: none; } nav ul li br { display: none; } .about-100 { margin: 0 0 20px; } .process-100 {display: none;} 
	.usp-100 { margin: 0; }	.usp-left { width: 100%; } .usp-right { width: 100%; float: left; }
	.usp-right ul li { background: url(../images/circle-right.svg) top 3px left no-repeat; background-size: 2%; 
		padding: 0px 0px 30px 28px; } .services-col { padding: 0; }
		.services-left { width: 100%; } .services-right { width: 100%; float: left; margin: 20px 0 0 0; }
	.services-right ul li { background: url(../images/right-arrow.svg) top 19px left no-repeat; background-size: 1.5%; }
	.case-study-col { flex-direction: column-reverse; } .case-left { width: 100%; } 
	.case-right { width: 100%; } .case-left ul.challenges li { background-size: 2%; } .case-left ul li { background-size: 2%; }
	.testi-inner p { padding: 50px 50px 80px 72px; background-size: 5%;	height: 97px; } 
	.word-id img.testi-img { width: 9% !important; } .word-id .name { width: 88%; margin-top: 25px; }
	.foot-inner-01 { width: 45%!important; } .footer-inner { width: 25%; } .foot-address img { width: 5%; }
	.copyright-right p {   background: url(../images/smartech-logo-thumb.png) top 3px left 18px no-repeat; background-size: 8%;}
	.foot-inner-01 { width: 100% !important; margin: 0 !important; } .footer-inner { width: 33%; margin-top: 30px; }
	.foot-address img { width: 3%; } .foot-address a { width: 95%; } .connect { padding-left: 0; } 
	.copyright-right p { width: 45%; padding: 0 0 0 6px; } 
/*how we do*/
	.our-work-col { margin: 25px 0 30px 0; }

	.overview-100 { margin: 20px 0 50px; } .overview-col { margin: 0px 0 0 0; } .overview-right p {padding: 28px 40px 0; width: 100%}
	.overview-left p { padding: 15px 14px 0; } .overview-quote { padding: 90px 0; margin: 30px 0 0 0; } 
	.overview-quote p { width: 92%; } .benefits-inner { width: 50%; margin-top: 20px;}

	.vision-left { width: 100%; } .vision-middle { display: none; } .vision-right { width: 100%; }
	/*sourcing*/
	.how-text-left{margin: 0px;} .our-work-100 {margin: 30px 0;}
	.value-100 {margin: 50px 0 0px;}.engineer-inner-col {width: 50%;}.engineer-inner-col img{width: 98%;}.engineer-inner-text {width: 98%;}
	.value-100 { margin: 0px 0 0px;} .value-100 h1 {margin-bottom: 19px;}.color-02 p { padding-bottom: 97px;}

	.business-inner img {width: 48px;}
	.business-inner p {font-size: 10px;line-height: 19px;}
	.contact-form input {width: 48%;}
	.contact-form select { width: 48%;}
	.tents-right {width: 38%;}
	.tents-right table tr td {font-size: 12px;padding-right: 3px; vertical-align: baseline;}

}

@media screen and (max-width:650px) {
    .benefits-inner p { font-size: 13px;}
    .tents-right table tr td {font-size: 11px;}
    .sourcing-100 {margin: 40px 0 0px;}	.how-text-left{margin: 0px;}.cnc-text {margin-bottom: 22px;}.sourcing-col {padding-left: 0px;}
	.sourcing-inner {width: 50%;}	.our-work-100 {margin: 0px 0 30px;}
	.value-100 {margin: 50px 0 0px;}.engineer-inner-col {width: 50%;}.engineer-inner-col img{width: 98%;}.engineer-inner-text {width: 98%;}
	.value-100 { margin: 0px 0 0px;} .value-100 h1 {margin-bottom: 19px;}.color-02 p { padding-bottom: 97px;}
	.business-100 {margin: 34px 0 50px;}
	.bus-color {margin: 0px 0px 40px 0px;}
	.business-inner {width: 100%;margin-bottom: 15px;}
	.mail-inner { width: 100%;}
	.contact-form { margin-top: 0px;}
	.contact-form input {width: 48%;}
	.contact-form select {width: 48%; margin-bottom: 20px;}
	.business-inner p {font-size: 14px;}
	.founders-tents h2 {margin: 0px;}
	.vision-50{margin: 0px 0 31px;}

	
	


	}/*650*/

@media screen and (max-width:640px) {
	.logo img { width: 25%; } .usp-right ul li { background-size: 2.4%; } .services-right ul li { background-size: 2%; }
	.case-study-100 { margin: 40px 0 0 0; } .testi-inner p { height: 125px; } .word-id .name { margin-top: 14px; }
	.about-col p { font-size: 16px; } .copyright-right p { padding: 0 0 0 29px; } 
	.benefits-inner p { font-size: 15px; } .overview-left { width: 100%; } .overview-right { width: 100%; }
	.ovr-inner2 { flex-direction: column-reverse; margin-top: 20px; } .overview-right p { padding: 28px 40px ;}
	.overview-left p { padding: 28px 40px; } .tents-left { display: none; }  .tents-middle { width: 44%; } 
	.tents-middle img {width:48%; } .tents-right { width: 45%; } 
	.tents-left-2 {  width: 45%; padding: 15px 27px 0;}  .tents-middle-2 { width: 55%; text-align: center; } 
	.tents-middle-2 img { width: 37%; } .tents-right-2 { display: none; } .vision-col h2 { font-size: 30px; }
	.sourcing-100 {margin: 40px 0 0px;}	.how-text-left{margin: 0px;}.cnc-text {margin-bottom: 22px;}.sourcing-col {padding-left: 0px;}
	.sourcing-inner {width: 50%;}	.our-work-100 {margin: 0px 0 30px;}

	
}

@media screen and (max-width:550px) {
	.case-left ul.challenges li { background-size: 2.5%; } .case-left ul li { background-size: 2.5%; }
	.testi-inner p { height: 161px; } .copyright-right p { width: 55%; }
	.tents-middle img { width: 57%; } .tents-middle-2 img { width: 44%; } .tents-left-2 { padding: 0; }
	.vision-right { margin: 12px 0 0 0; } .vision-col { padding: 40px 20px 30px 20px; }
	.tents-founder01{width: 50%; margin-top: 23px;}
	.sourcing-100 {margin: 40px 0 0px;}	.how-text-left{margin: 0px;}.cnc-text {margin-bottom: 22px;}.sourcing-col {padding-left: 0px;}
	.sourcing-inner {width: 50%;}	.our-work-100 {margin: 0px 0 30px;}
	.value-100 {margin: 50px 0 0px;}.engineer-inner-col {width: 50%;}.engineer-inner-col img{width: 98%;}.engineer-inner-text {width: 98%;}
	.value-100 { margin: 0px 0 0px;} .value-100 h1 {margin-bottom: 19px;}.color-02 p { padding-bottom: 97px;}
	.business-100 {margin: 34px 0 50px;}
	.bus-color {margin: 0px 0px 40px 0px;}
	.business-inner {width: 100%;margin-bottom: 15px;}
	.mail-inner { width: 100%;}
	.contact-form { margin-top: 0px;}
	.contact-form input {width: 100%;}
	.contact-form select {width: 100%; margin-bottom: 20px;}
	.why-section .modal-dialog { margin-left: -260px;    width: 520px;}
	.tents-right { width: 47%;}
}





@media screen and (max-width:480px) {
	.usp-right ul li { background-size: 3%; } .usp-col { padding: 35px 0 10px; } .services-right ul li {background-size: 3%; }
	.case-left ul.challenges li { background-size: 3%; } .case-left ul li { background-size: 3%; } .main-heading { font-size: 23px; }
	.usp-col { padding: 5px 0 10px; }  .testi-inner p { height: 200px; }  .footer-inner { width: 100%; margin-top: 0px; }
	.copyright-left { width: 100%; } .copyright-right { width: 100%; }
	.copyright-right p { background: url(../images/smartech-logo-thumb.png) top 4px left 0px no-repeat; background-size: 5%;
	margin-top: 5px; float: left; text-align: left; padding: 0 0 0 21px;} .testimonial-100 { display: none; } 
	.foot-address img { width: 4%; } .foot-address a { width: 93%; }
	.benefits-inner { width: 100% } .tents-inner { background-image: none; background-color: #fff5e0; }
	.tents-middle { width: 100%; } .tents-right { width: 100%; text-align: center; padding: 0 18px; } .tents-middle img {width: 25%;}
	.tents-right p { width: 100%; } .tents-inner-2 { background-image: none; background-color: #e0f5eb; } 
	.tents-middle-2  { display: none; } .tents-left-2 { width: 100%; text-align: center; } .experience { display: none; }
	.tents-inner-3 { background-image: none; background-color: #ebebf5; } .tents-right table { width: 60%; margin: 0 auto; }
	.work-col { width: 100%; height: 193px;} .tents-right table { width: 66%; } 
	.sourcing-100 {margin: 40px 0 0px;}	.how-text-left{margin: 0px;}.cnc-text {margin-bottom: 22px;}.sourcing-col {padding-left: 0px;}
	.sourcing-inner {width: 50%;}	.our-work-100 {margin: 0px 0 30px;}
	.value-100 {margin: 50px 0 0px;}.engineer-inner-col {width: 50%;}.engineer-inner-col img{width: 98%;}.engineer-inner-text {width: 98%;}
	.value-100 { margin: 0px 0 0px;} .value-100 h1 {margin-bottom: 19px;}.color-02 p { padding-bottom: 97px;}
	.business-100 {margin: 34px 0 50px;}
	.bus-color {margin: 0px 0px 40px 0px;}
	.business-inner {width: 100%;margin-bottom: 15px;}
	.mail-inner { width: 100%;}
	.contact-form { margin-top: 0px;}
	.contact-form input {width: 100%;}
	.contact-form select {width: 100%; margin-bottom: 20px;}
	.tents-right {width: 100%; text-align: left;}
	.tents-right h3{text-align: center;}
	.tents-founder01 img {margin-top: 0px;}
	.tents-right table tr td { font-size: 12px;}
	
	
}

@media screen and (max-width:450px) {
	.logo img { width: 32%; } .vision-col p { font-size: 14px; }
	.sourcing-100 {margin: 40px 0 0px;}	.how-text-left{margin: 0px;}.cnc-text {margin-bottom: 22px;}.sourcing-col {padding-left: 0px;}
	.sourcing-inner {width: 100%;}	.our-work-100 {margin: 0px 0 30px;}
	.value-100 {margin: 50px 0 0px;}.engineer-inner-col {width: 100%;}.engineer-inner-col img{width: 100%;}.engineer-inner-text {width: 100%;}
	.value-100 { margin: 0px 0 0px;} .value-100 h1 {margin-bottom: 19px;}
	.tents-left-2 p { font-size: 12px;}
	.tents-right table tr td { font-size: 11px;}
	
	
}

@media screen and (max-width:420px) {
	.tents-right table { width: 79%; }
	.sourcing-100 {margin: 40px 0 0px;}	.how-text-left{margin: 0px;}.cnc-text {margin-bottom: 22px;}.sourcing-col {padding-left: 0px;}
	.sourcing-inner {width: 100%;}	.our-work-100 {margin: 0px 0 30px;}
	.value-100 {margin: 50px 0 0px;}.engineer-inner-col {width: 100%;}.engineer-inner-col img{width: 100%;}.engineer-inner-text {width: 100%;}
	.value-100 { margin: 0px 0 0px;} .value-100 h1 {margin-bottom: 19px;}
	
	
}

@media screen and (max-width:380px) {
	 .overview-right p { padding: 28px 15px ;}
	.overview-left p { padding: 28px 25px; }
	.sourcing-100 {margin: 40px 0 0px;}	.how-text-left{margin: 0px;}.cnc-text {margin-bottom: 22px;}.sourcing-col {padding-left: 0px;}
	.sourcing-inner {width: 100%;}	.our-work-100 {margin: 0px 0 30px;}
	.value-100 {margin: 50px 0 0px;}.engineer-inner-col {width: 100%;}.engineer-inner-col img{width: 100%;}.engineer-inner-text {width: 100%;}
	.value-100 { margin: 0px 0 0px;}.value-100 h1 {margin-bottom: 19px;}
	.tents-left-2 {width: 98%;}
	.tents-right table { width: 85%;}
	
	
}

@media screen and (max-width:360px) {
	.tents-right table { width: 100%; }
	.work-col { width: 100%; height: 233px; }
	.sourcing-100 {margin: 40px 0 0px;}	.how-text-left{margin: 0px;}.cnc-text {margin-bottom: 22px;}.sourcing-col {padding-left: 0px;}
	.sourcing-inner {width: 100%;}	.our-work-100 {margin: 0px 0 30px;}
	.value-100 {margin: 50px 0 0px;}.engineer-inner-col {width: 100%;}.engineer-inner-col img{width: 100%;}.engineer-inner-text {width: 100%;}
	.value-100 { margin: 0px 0 0px;}.value-100 h1 {margin-bottom: 19px;}
	.foot-address a br{display: none;}
	
}

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

}