
.theme-header .zpcontainer .theme-branding-info .theme-logo-parent, .zpheader-style-02 .theme-header .zpcontainer .theme-branding-info{
 padding-right: 0px!important;   
    }
   

.theme-header .zpcontainer .theme-branding-info {
    padding: 0px 0 !important;
}

.theme-header .zpcontainer .theme-branding-info {
    padding: 0px 0 !important;
    margin: 0 auto!important;
}
.theme-header .zpcontainer .theme-branding-info .theme-logo-parent a img {
    height: auto;
    vertical-align: middle;
    width: auto;
    max-width: 110% !important;
}
.zpdark-section .zpbutton.zpbutton-type-primary, .zpdark-section button.zpbutton-type-primary, .zpdark-section input[type=submit].zpbutton-type-primary, .zpdark-section input[type=button].zpbutton-type-primary {
    background: #2992fb !important;
    color: #f9f9f9 !important;
}

.max-wid{
 width:277px;
 margin: 15px auto 0px!important;
}

.max-wid a{
 padding:12px 11%!important;
 width:100%;
 text-align:center;
}

@media all and (max-width:768px){
        
}
.zpsection {
    padding: 5px 0 !important;
}
.theme-header {
    padding: 0 0px!important;
}
@media only screen and (max-width: 400px) {
   .zphero>ul li.zphero-slide .zphero-slider-container {
    
    top: 5%!important;
    
}
    
    .zpdark-section h2{
line-height:20px;
}
    
    .zpdark-section h2 span{
     font-size:17px!important;
        
    }
    
     .seclast h2 span{
     font-size:13px!important;
        
    }
    
}

div#local-wrapper iframe {
    height: auto!important;
    min-height: 680px;
}
.theme-header {
    background: #1a374c78!important;
}
.zpdark-section .zpbutton.zpbutton-type-secondary.zpbutton-outline, .zpdark-section button.zpbutton-type-secondary.zpbutton-outline, .zpdark-section input[type=submit].zpbutton-type-secondary.zpbutton-outline, .zpdark-section input[type=button].zpbutton-type-secondary.zpbutton-outline {
    background: transparent;
    border-color: #ffff!important;
    color: #ffff!important;
}
.zpdark-section .zpbutton.zpbutton-type-secondary, .zpdark-section button.zpbutton-type-secondary, .zpdark-section input[type=submit].zpbutton-type-secondary, .zpdark-section input[type=button].zpbutton-type-secondary {
    background: #d75345!important;
    color: #ffffff;
}

.card {
    background-clip: border-box;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
    display: flex;
    flex-direction: column;
    min-width: 0;
    position: relative;
    word-wrap: break-word;
}
.pb-0, .py-0 {
    padding-bottom: 0!important;
}
.pt-0, .py-0 {
    padding-top: 0!important;
}
.card-body {
    flex: 1 1 auto;
    padding: 1.25rem;
}
.row {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
}
.p-4 {
    padding: 1.5rem!important;
}
.align-items-center {
    align-items: center!important;
}
.justify-content-center {
    justify-content: center!important;
}
.d-flex {
    display: flex!important;
}
@media (min-width: 768px)
.col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
}
.p-0 {
    padding: 0!important;
}
@media (min-width: 768px)
.d-md-block {
    display: block!important;
}
.border-right {
    border-right: 1px solid #dee2e6!important;
}
.col-auto {
    flex: 0 0 auto;
    max-width: none;
    width: auto;
}
@media (min-width: 768px)
.d-md-none {
    display: none!important;
}
.border-bottom {
    border-bottom: 1px solid #dee2e6!important;
}
.col-12 {
    flex: 0 0 100%;
    max-width: 100%;
}
.pb-3, .py-3 {
    padding-bottom: 1rem!important;
}
.pt-3, .py-3 {
    padding-top: 1rem!important;
}
.align-items-center {
    align-items: center!important;
}
.d-flex {
    display: flex!important;
}
@media (min-width: 768px)
.col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}
.col-12 {
    flex: 0 0 100%;
    max-width: 100%;
}
@media (min-width: 768px)
.text-md-left {
    text-align: left!important;
}
.text-center {
    text-align: center!important;
}
.align-items-center {
    align-items: center!important;
}
.justify-content-between {
    justify-content: space-between!important;
}
.flex-fill {
    flex: 1 1 auto!important;
}
.row {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
}
*, :after, :before {
    box-sizing: border-box;
}