.theme-header .zpcontainer .theme-branding-info .theme-logo-parent a img {
    height: 90px !important;
    width: 100% !important;
}
.theme-header-topbar {
display: none !important;
}
.theme-site-name-caption{
display: none !important;
}

.theme-menu-name{
  font-weight: 600px !important;
}

.zpheader-style-01 {
    box-shadow: rgba(0, 0, 0, 0.00) 0px 0px 0px;
    position: relative;
}
.zpform-container select {
    border: 1px solid #ccc;
    padding-block-start: 0px;
    padding-block-end: 0px;
}
.zpform-outer li {
  margin-top: 0px;
}
.zpform-label{
display: none !important;
}

.zpform-field-container input::-webkit-input-placeholder{
  color:#000!important;
}

.zpform-field-container input:-ms-input-placeholder{
  color:#000!important;
}

.zpform-field-container input::placeholder{
  color:#000!important;
  opacity:1;
}

.theme-header {
border: 1px solid #00000033;
border-radius: 20px;
margin-top:10px;
margin-bottom:10px;
margin-right: 20px;
margin-left: 20px;
padding-top: 0px;
padding-bottom: 0px;

}


.theme-navigation-and-icons .theme-menu-area .theme-menu {
line-height: 1;
letter-spacing: normal;
text-transform: none;
font-weight: 500;
font-family: "Inter", ;
font-size: 16px;
text-size-adjust: auto;
}    
@media (min-width: 992px) {
    .zpheader-style-01 .theme-header .zpcontainer {
        padding-block-start: 2px;
        padding-block-end: 2px;
    }
}

@media (min-width: 1200px) {
.zpcontainer {
width: 100%;
margin-block-start: 10px;
margin-block-end: 10px;

}}

.zpheader-style-04 .theme-header .zpcontainer .theme-branding-info {
padding-inline-end: 200px;
}

.theme-banner .zpcontent-container .zphero {
margin-left: 20px;
margin-right: 20px;
border-radius: 20px;
width: auto;
}

.bannerwidth {
width:90%;
}
.textheading{
text-wrap: nowrap;
}

.img_class{
    min-height:350px!important;
}
@media screen and (max-width:900px) {
.width70 {
width:100%!important;
}
}

.width70 {
width:70%;
}

.button{
display:inline-block;
}

.section1 {
width:auto!important;
}

.section1box {
display:flex;
justify-content:center;
align-items:center;
}

@media (min-width: 992px) {
.section1box {
display:flex;
justify-content:center;
align-items:center;
width:100%;
    }}

.section1bo{
display:flex;
} 



@media (max-width: 1024px) {
.section1b{
display:flex;
justify-content:center;
}
}


.topfooter {
margin-bottom:-50px;
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center;
}    


.zscustom-section-80 .zsradius-hover-box {
 box-shadow: rgba(0, 0, 0, 0.07) 0px 2px 4px;
 padding: 35px;
 border-width: 1px;
 border-style: solid;
 border: 2px solid white;
 border-image: initial;
}


.theme-menu-name{
line-height: 1;
letter-spacing: normal;
text-transform: none;
font-weight: 500;
font-family: "Inter";
font-size: 16px;
text-size-adjust: auto;
}


.zpicon-container.zpicon-align-left .zpicon-size-sm + .zpicon-heading + .zpicon-text-container.zpicon-text-wrap-none {
padding-block-end: 0px;
padding-inline-end: 0px;
padding-block-start: 0px;
padding-inline-start: 45px;
}  

input::placeholder {
  color: #999;
}


.social-bar{
background:;
padding:10px 15px;
display:flex;
gap:10px;
}

.social-icon{
width:40px;
height:40px;
background:#16385A;
border-radius:50%;
display:flex;
align-items:center;
justify-content:center;
color:#FFFFFF;
text-decoration:none;
font-size:16px;
transition:0.3s;
}

.zpform-container input[type="text"],
.zpform-container input[type="email"],
.zpform-container input[type="date"],
.zpform-container input[type="file"],
.zpform-container input[type="password"],
.zpform-container textarea,
.zpform-container select {
  padding-top: 0;
  padding-bottom: 0;
}

.aboutbanner {
width:90%;
min-height: 481px;
}

.aboutimg{
  display:grid;
  grid-template-columns:1fr 1fr 1fr 1fr;
  gap:20px;
}


@media (max-width:1024px){
.aboutimg{
grid-template-columns:2fr 2fr;
}
}

.aboutimg2 {
min-height: 300px;
}
.box{
 max-width:300px;
}

.mainbox{
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
}


.custom-icon-padding 
.zpicon-container.zpicon-align-left 
.zpicon-size-sm + .zpicon-heading + .zpicon-text-container.zpicon-text-wrap-none{
  padding-inline-start:45px;
}
@media (max-width:1024px){
  .custom-icon-padding 
  .zpicon-container.zpicon-align-left 
  .zpicon-size-sm + .zpicon-heading + .zpicon-text-container.zpicon-text-wrap-none{
    padding-inline-start:0;
  }
}

a{
 color:unset!important;
}


.box{
  position: relative;
  z-index: 1;
}


.image-box{
  position: relative;
  display: inline-block;
}

.image-box img{
  width: 100%;
  display: block;
}

.image-box::after{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, #001845CC, #00184500);
}

.minheight{
  min-height: 500px;
}
.heading1{
  font-size: clamp(12px, 4vw, 48px)!important;
}
@media (max-width:700px){
.section1boxx {
display:flex;
gap:15px;
flex-direction: column;
    }}

@media (max-width: 992px) {
  .container {
    max-width: auto;
    max-height:700px;
  }
}
.theme-menu-name {
    font-weight: 600;
    color:#5b5b5b;
}