/*xs  Extra Small devices (phones, 600px and down)*/
@media (max-width: 391px) {
/*services*/
.why-peb-box h2 {font-size: 1.3em;}
.content-descript ul li {font-size: 0.9em;}
/*contact*/
.service-form-1 {padding: 20px 20px 20px 20px;}
.company-1 {margin-top: 20px;font-size: 25px;}
address {font-size: 16px;}
/*about*/
.head-ab-title h1 {font-size: 1.8em;}.content-descript h2 {font-size: 1.4em;}.about-content {padding: 40px 0 40px;}.content-descript p {font-size: 0.9em;}.vision h3 {font-size: 1.2em;}.passion-whose {padding: 60px 0 60px;}
/*end*/
 #header .logo img {max-height: 60px;}.appoint-img img{height:40px;}.appoint-2 .appoint-img img{height:auto;}.appoint-1 {background-color: transparent;padding: 5px 20px 0 0px;}#hero .slider-box {margin-top: 7em;padding: 5px;}#hero h2 {font-size: 1.6em;}#hero p {font-size: 0.95em;}#hero {height: 75vh;margin-top: 4em;}.uday-steel1 h2 {font-size: 1.1em;}.uday-steel1 h1 {font-size: 1.4em;}.uday-steel1 {margin-bottom: 20px;}.uday-steel-para p {font-size: 0.9em;}.space-cta{margin-bottom: 15px;}.company-cta {font-size: 0.9em;}.services-home {padding: 20px 0 20px;}.servi-uday h3 {font-size: 1.4em;}.engineered-1 {margin-top: 20px;}.caption-1 h3 {font-size: 1.3em;line-height: 1.2;}.industi-title h4 {font-size: 1em;}.work-title h3 {font-size: 1.6em;}.button-30{padding: 8px 50px;}.start-work::before {left: auto;transform: initial;}.cabin2 h2, .cabin2 h3 {font-size: 1.45em;}.cabin2 ul li {font-size: 1em;}.customer-box h5 {font-size: 1.3em;font-weight: 600;}.footer{padding: 60px 0 60px;}.fot-box h4 {font-size: 20px;}.add-fot p {font-size: 16px;}.fast1{margin-bottom:20px;}  
}

@media (min-width: 392px) and (max-width: 575.98px) {
/*services*/
.why-peb-box h2 {font-size: 1.3em;}
.content-descript ul li {font-size: 0.9em;}
/*contact*/
.service-form-1 {padding: 20px 20px 20px 20px;}
.company-1 {margin-top: 20px;font-size: 25px;}
address {font-size: 16px;}
/*about*/
.head-ab-title h1 {font-size: 1.8em;}.content-descript h2 {font-size: 1.4em;}.about-content {padding: 40px 0 40px;}.content-descript p {font-size: 0.9em;}.vision h3 {font-size: 1.2em;}.passion-whose {padding: 60px 0 60px;}
/*end*/
 #header .logo img {max-height: 60px;}.appoint-img img{height:40px;}.appoint-2 .appoint-img img{height:auto;}.appoint-1 {background-color: transparent;padding: 5px 20px 0 0px;}#hero .slider-box {margin-top: 7em;padding: 5px;}#hero h2 {font-size: 1.6em;}#hero p {font-size: 0.95em;}#hero {height: 75vh;margin-top: 4em;}.uday-steel1 h2 {font-size: 1.1em;}.uday-steel1 h1 {font-size: 1.4em;}.uday-steel1 {margin-bottom: 20px;}.uday-steel-para p {font-size: 0.9em;}.space-cta{margin-bottom: 15px;}.company-cta {font-size: 0.9em;}.services-home {padding: 20px 0 20px;}.servi-uday h3 {font-size: 1.4em;}.engineered-1 {margin-top: 20px;}.caption-1 h3 {font-size: 1.3em;line-height: 1.2;}.industi-title h4 {font-size: 1em;}.work-title h3 {font-size: 1.6em;}.button-30{padding: 8px 50px;}.start-work::before {left: auto;transform: initial;}.cabin2 h2, .cabin2 h3 {font-size: 1.45em;}.cabin2 ul li {font-size: 1em;}.customer-box h5 {font-size: 1.3em;font-weight: 600;}.footer{padding: 60px 0 60px;}.fot-box h4 {font-size: 20px;}.add-fot p {font-size: 16px;}.fast1{margin-bottom:20px;}  
}

/*sm Small devices (portrait tablets and large phones, 601px to 768px) */
@media (min-width: 576px) and (max-width: 767.98px) {
/*services*/
.why-peb-box h2 {font-size: 1.3em;}
.content-descript ul li {font-size: 0.9em;}
/*contact*/
.service-form-1 {padding: 20px 20px 20px 20px;}
.company-1 {margin-top: 20px;font-size: 25px;}
address {font-size: 16px;}
/*about*/
.head-ab-title h1 {font-size: 1.8em;}.content-descript h2 {font-size: 1.6em;}.about-content {padding: 40px 0 40px;}.content-descript p {font-size: 0.9em;}.vision h3 {font-size: 1.2em;}.passion-whose {padding: 60px 0 60px;}
/*end*/
 #header .logo img {max-height: 60px;}.appoint-img img{height:40px;}.appoint-2 .appoint-img img{height:auto;}.appoint-1 {background-color: transparent;padding: 5px 20px 0 0px;}#hero .slider-box {margin-top: 10em;padding: 5px;}#hero h2 {font-size: 1.8em;}#hero p {font-size: 0.95em;}#hero {height: 75vh;margin-top: 4em;}.uday-steel1 h2 {font-size: 1.1em;}.uday-steel1 h1 {font-size: 1.6em;}.uday-steel1 {margin-bottom: 20px;}.uday-steel-para p {font-size: 0.9em;}.space-cta{margin-bottom: 15px;}.company-cta {font-size: 0.9em;}.services-home {padding: 20px 0 20px;}.servi-uday h3 {font-size: 1.6em;}.engineered-1 {margin-top: 20px;}.caption-1 h3 {font-size: 1.3em;line-height: 1.2;}.industi-title h4 {font-size: 1em;}.work-title h3 {font-size: 2em;}.button-30{padding: 8px 50px;}.start-work::before {left: auto;transform: initial;}.cabin2 h2, .cabin2 h3 {font-size: 1.45em;}.cabin2 ul li {font-size: 1em;}.customer-box h5 {font-size: 1.3em;font-weight: 600;}.footer{padding: 60px 0 60px;}.fot-box h4 {font-size: 20px;}.add-fot p {font-size: 16px;}.fast1{margin-bottom:30px;}  
}

/*md Medium devices (landscape tablets, 769px to 992px) */
@media (min-width: 768px) and (max-width: 991.98px) {
/*services*/
.why-peb-box h2 {font-size: 1.6em;}
.content-descript ul li {font-size: 0.9em;}
/*contact*/
.service-form-1 {padding: 20px 20px 20px 20px;}
.company-1 {margin-top: 20px;font-size: 25px;}
address {font-size: 16px;}
/*about*/
.head-ab-title h1 {font-size: 1.8em;}.content-descript h2 {font-size: 1.6em;}.about-content {padding: 40px 0 40px;}.content-descript p {font-size: 0.9em;}.vision h3 {font-size: 1.2em;}.passion-whose {padding: 60px 0 60px;}
/*end*/
 #header .logo img {max-height: 70px;}.appoint-1{margin-right: 20px;}.appoint-2 .appoint-img img {height: auto;}#hero .slider-box {margin-top: 12em;padding: 5px;}.caption-1 {padding: 5px;}#hero h2 {font-size: 2.2em;}#hero p {font-size: 0.95em;}#hero {height: 80vh;margin-top: 4em;}.uday-steel1 h2 {font-size: 1.1em;}.uday-steel1 h1 {font-size: 1.6em;}.uday-steel1 {margin-bottom: 20px;}.uday-steel-para p {font-size: 0.9em;}.space-cta {margin-bottom: 15px;}.company-cta {font-size: 0.9em;}.services-home {padding: 20px 0 20px;}.servi-uday h3 {font-size: 1.6em;}.engineered-1 {margin-top: 20px;}.caption-1 h3 {font-size: 1.1em;line-height: 1.2;margin-top: 10px;}.caption-1 ul li {font-size: 0.85em;}.button-27 {padding: 6px 15px;width: 100%;font-size: 14px;}.industi-title h4 {font-size: 1em;}.work-title h3 {font-size: 2em;}.button-30 {padding: 8px 50px;}.start-work::before {left: auto;transform: initial;}.cabin2 h2, .cabin2 h3 {font-size: 1.45em;}.cabin2 ul li {font-size: 1em;}.customer-box h5 {font-size: 1.3em;font-weight: 600;}.footer {padding: 60px 0 60px;}.fot-box h4 {font-size: 20px;}.add-fot p {font-size: 16px;}.fast1 {margin-bottom: 30px;}

}

/*lg Large devices (laptops/desktops, 993px to 1200px)*/
@media (min-width: 993px) and (max-width: 1200px) {
/*contact*/
.service-form-1 {padding: 20px 20px 20px 20px;}
.company-1 {margin-top: 20px;font-size: 25px;}
address {font-size: 16px;}
 #header .logo img {max-height: 60px;}.appoint-1{margin-right: 20px;}.appoint-2 .appoint-img img {height: auto;}#hero .slider-box {margin-top: 12em;padding: 5px;}.caption-1 {padding: 5px;}#hero h2 {font-size: 2.4em;}#hero p {font-size: 0.95em;}#hero {height: 80vh;margin-top: 4em;}.uday-steel1 h2 {font-size: 1.1em;}.uday-steel1 h1 {font-size: 1.8em;}.uday-steel1 {margin-bottom: 20px;}.uday-steel-para p {font-size: 0.9em;}.space-cta {margin-bottom: 15px;}.company-cta {font-size: 0.9em;}.services-home {padding: 20px 0 20px;}.servi-uday h3 {font-size: 1.8em;}.engineered-1 {margin-top: 20px;}.caption-1 h3 {font-size: 1.1em;line-height: 1.2;margin-top: 10px;}.caption-1 ul li {font-size: 0.85em;}.button-27 {padding: 6px 15px;width: 100%;font-size: 14px;}.industi-title h4 {font-size: 1em;}.work-title h3 {font-size: 2em;}.button-30 {padding: 8px 50px;}.start-work::before {left: auto;transform: initial;}.cabin2 h2, .cabin2 h3 {font-size: 1.45em;}.cabin2 ul li {font-size: 1em;}.customer-box h5 {font-size: 1.3em;font-weight: 600;}.footer {padding: 60px 0 60px;}.fot-box h4 {font-size: 20px;}.add-fot p {font-size: 16px;}.fast1 {margin-bottom: 30px;}
}

/*xl  Extra Large devices (large laptops and desktops, 1201px to 1400px)*/
@media (min-width: 1201px) and (max-width: 1400px) {
/*contact*/
.service-form-1 {padding: 20px 20px 20px 20px;}
.company-1 {margin-top: 20px;font-size: 25px;}
address {font-size: 16px;}
#hero {height: 80vh;}#header .logo img {max-height: 70px;}#hero .slider-box {margin-top: 10em;padding: 10px;}#hero h2 {font-size: 2.8em;}
}
