@media only screen and (min-width: 992px) {
  .zphero-boxed { width: 95%; padding-top: 0px; margin: 0 auto; }
  .zphero { min-height: 85vh !important; box-shadow: 0 0 20px rgba(0, 0, 0, 0.05); }
  .zphero h1, .zphero h2, .zphero h3, .zphero h4, .zphero h5, .zphero h6 { line-height: normal; }
  .zphero h2.zpheading { font-size: 11em; text-shadow: -9px 6px 0px rgba(0, 0, 0, 0.1); }
}
@media (min-width: 1440px) {
.zpheader-style-01 .theme-header .zpcontainer{
max-inline-size: 1750px !important;
}
}
.zpheader-style-01 .theme-header-animate, .zpheader-style-01 {
    border-block-end: none !important;
}
.theme-header {
background: #005064;
background: -webkit-linear-gradient(90deg, rgba(0, 80, 100, 1) 0%, rgba(8, 116, 140, 1) 83%, rgba(34, 176, 189, 1) 100%);
background: -moz-linear-gradient(90deg, rgba(0, 80, 100, 1) 0%, rgba(8, 116, 140, 1) 83%, rgba(34, 176, 189, 1) 100%);
background: linear-gradient(90deg, rgba(0, 80, 100, 1) 0%, rgba(8, 116, 140, 1) 83%, rgba(34, 176, 189, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#005064", endColorstr="#22B0BD", GradientType=1);
}

.theme-responsive-menu-area.zpcontainer .theme-responsive-menu-container .theme-burger-icon,
.theme-responsive-menu-area.zpcontainer .theme-responsive-menu-container .theme-burger-icon:before, .theme-responsive-menu-area.zpcontainer .theme-responsive-menu-container .theme-burger-icon:after{
background: #ffffff !important;
}

@media (min-width: 992px) {
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul {
        min-inline-size: 300px !important;
    }
}

@media (min-width: 992px) {
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:hover>a:after, .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.theme-menu-selected>a:after {
        width: 0 !important;
    }
}

@media (min-width: 992px) {
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul {
        padding-block-start: 24px !important;
    }
}

.zpvideo-bg-container {
    position: absolute;
    inset: 0;
    z-index: 0;
    overflow: hidden;
}

.zpvideo-bg-container video {
    width: 100vw;
    height: 100vh;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    object-fit: cover;
    display: block;
}

/* Gradient */
.zpvideo-bg-container > .zpvideo-bg-overlay:not(.zpvideo-fallback-image) {
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;

    background: linear-gradient(
        to right,
        rgba(0, 0, 0, 0.95) 0%,
        rgba(0, 0, 0, 0.80) 20%,
        rgba(0, 0, 0, 0.45) 45%,
        rgba(0, 0, 0, 0.10) 70%,
        rgba(0, 0, 0, 0) 100%
    );
}

/* Keep website content above video/gradient */
.zpvideo-section > .zpcontainer-fluid {
    position: relative;
    z-index: 3;
}
.hero-content p {
max-width: 500px !important;
}

@media only screen and (max-width: 650px) {
    .hero-section-home{
    padding: 50px 25px !important;
}
}

.gradient-primary-box{
background: #005064;
background: -webkit-linear-gradient(62deg, rgba(0, 80, 100, 1) 0%, rgba(8, 116, 140, 1) 65%, rgba(34, 176, 189, 1) 100%);
background: -moz-linear-gradient(62deg, rgba(0, 80, 100, 1) 0%, rgba(8, 116, 140, 1) 65%, rgba(34, 176, 189, 1) 100%);
background: linear-gradient(62deg, rgba(0, 80, 100, 1) 0%, rgba(8, 116, 140, 1) 65%, rgba(34, 176, 189, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#005064", endColorstr="#22B0BD", GradientType=0);
}
.no-box-shadow{
box-shadow: none  !important;
}
.zscustom-section-180 .zsthick-padding-boxshadow.zsthick-padding-content.finance-box{
    padding-block-start: 10px !important;
    padding-block-end: 30px !important;
}
.zpdark-section a {
    color: #ffffff !important;
} 
.img-size-80{
width:80px !important;
height:auto !important;
}

.t-left-right-10-border img{
border-radius: 10px 10px 0px 0px !important;
}
.img-br-10 img{
    border-radius: 10px !important;
}

@media (max-width: 767px) {
    .sub-hero-section-heading h2, .sub-hero-section-heading h2 span{
    	font-size: 36px !important;
    } 
    .sub-hero-section-heading h2.zpheading{
        line-height: 48px !important;
    }
    .zpsection{
            padding-block-start: 25px !important;
    padding-block-end: 25px !important;
    }
    .theme-header .zpcontainer .theme-branding-info{
        padding-block-start: 8px;
    padding-block-end: 8px;
    }
    .logos-mobile-logo .zpimage-mobile-fallback-fit figure img{
    	width: 300px !important;
	height:auto !important;
    }
.zs-bx-hero-heading h2, .zs-bx-hero-heading h2 span{
font-size: 60px !important;
}
}

.theme-blog-author-detail,
.theme-blog-container-column .theme-blog-container .theme-blog-part.theme-blog-post-header-area .theme-blog-post-details-area ,
.theme-blog-container-column .theme-blog-container .theme-blog-part.theme-blog-post-footer-area{
display: none !important;
}
.theme-blog-readmore a{
color: #24576b !important;
}