.about-banner{position: relative;}
.techvise-text {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.techvise-text h3 {font-size: 36px;font-weight: 500;text-transform: uppercase;}
.techvise-text h3{color: #fff;}
.techvise-text p{color: #fff;}
.techvise-ctext h3 {font-size: 36px;font-weight: 500;text-transform: uppercase;}


.product-banner{position: relative;}
.product-text {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.product-text h3 {font-size: 36px;font-weight: 500;text-transform: uppercase;color: #fff;}
.product-text p{color: #fff;}

.product-cbox h3::after {content: "";width: 130px;border-bottom: 4px solid #000;display: block;margin-bottom: 30px;margin-top: 10px;}
.product-cbox h3 {font-size: 36px;font-weight: 500;margin-bottom: 10px;text-transform: uppercase;}
.product-pdf span {padding: 5px 8px; background-color: rgb(29, 29, 57);border-radius: 6px 0px 0px 6px;}
.product-pdf a span{text-decoration: none;color: #fff;}
.product-pdf a span:hover{background-color: rgb(236, 119, 36);}
.product-pdf{margin-bottom: 25px;text-align: end;}


.catalogue-section .card-title {
  text-transform: uppercase;
  font-size: 18px;
}
a.btn-catalogue{background: #052944;font-size: 18px;border: 1px solid #052944; margin-top: 10px;}
a.btn-catalogue:hover{background-color: #edae56;font-size: 18px;border: 1px solid #edae56;}

/* ==contactus-page start ==*/

.contactus{padding: 50px 10px;}.contactustext { padding: 10px 10px 10px 50px !important;}
.contactustext h1 {color: #000;font-size: 42px;font-weight: 700;}
.contactustext p {font-size: 17px;}
.login-box {padding: 50px 20px;background-color: #052944;;border-radius: 5%;color: #ffffff;}
.login-box h2 {margin-bottom: 16px;}.login-box {color: #ffffff;}
.form-group {margin-bottom: 10px;margin-top: 0px;}
.login-box input[type="name"], .login-box input[type="email"], .login-box input[type="mobile"] {width: 100%;padding: 12px;border-radius: 1em;border: 1px solid #535353;}
.login-box textarea[name="massage"] {width: 100%;padding: 29px 12px 30px 12px;border-radius: 1em;border: 1px solid #535353;}
.login-box button {display: block;width: 100%;min-height: 50px;margin-top: 15px;background-color: #ffffff;color: #000;border: 1px solid #052944;border-radius: 1em;cursor: pointer;}
.login-box button:hover{background-color: #de3535;color: #052944;border: 1px solid #052944 ;}
 .contactus .footer-link{padding: 10px 0px;}



 .mapouter{position:relative;text-align:right;width:100%;height:288px;}.gmap_canvas {overflow:hidden;background:none!important;width:100%;height:288px;}.gmap_iframe {height:288px!important;}
/* ==contactus-page end ==*/




@media screen and (max-width:992px){.product-cbox h3 {font-size: 26px;}.techvise-ctext h3 {font-size: 26px;}
}
@media screen and (max-width:768px){ .techvise-text h3 {font-size: 30px;}

}
@media screen and (max-width:680px){
  .product-text {position: absolute;top: 54%;left: 7%;transform: translateY(-50%);}
  .product-text h3{font-size: 36px;}
  }
@media screen and (max-width:450px){ .techvise-text h3 {font-size: 22px;}
.product-text {position: absolute;top: 54%;left: 7%;transform: translateY(-50%);}
.product-text h3{font-size: 23px;}
.product-cbox h3 {font-size: 26px;}
}

