/*----------------text shadow---------------*/
.marginleft{
        margin-inline-end: -120px;
    z-index: 1;
    position: relative;
    opacity: 1;
    background-color: rgba(255, 255, 255, 0.95) !important;
    border-radius: 10px !important;
    box-shadow: 0 2px 8px rgba(0,0,0,.06);
    padding: 40px !important;
}

.lg{
    background: linear-gradient(rgb(255, 255, 255) 0%, rgb(246, 246, 246) 21%, #ccc3b0 100%);
}
.bordercu{
    border: none !important;
}

[data-zs-logo]
{
    border-radius:50%;
}

.theme-lang-label {
    color: #361500 !important;
}


.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:hover>a{
    background: #EAC696;
    font-weight: 500;
}
/*----creator part---------------*/


.zc-form-embed .page_content_wrapper {
    overflow: hidden;
}
@media only screen and (min-width: 992px) {
   .theme-branding-info {
    margin-left: -12.5%;
}
}




/*----------------media query for mobile screen----------------*/
@media only screen and (max-width: 850px) {
   .theme-topbar-contact-info.theme-verticalheader-top-space {
       background: #EAC696;
    border-bottom: solid 1px black;
}
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected>a {
    color: #F15D3E;
    font-weight: 500;
}
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li:hover>a {
        color: #F15D3E;
    }
    .theme-branding-info {
    display: block !important;
}
}


.bs{
     box-shadow: 0 0 16px 0 rgb(0 0 0 / 40%);
    background: #f9f3eb;
    margin-left: 20px;
    border-radius: 20px !important;
   width :300px;
        margin-top: 10px;
}

.imgBs{
     box-shadow: 0 0 16px 0 rgb(0 0 0 / 40%);
    background: #f9f3eb;
    
    border-radius: 20px !important;       
}

.zpaudio-player {
    width: 90vw;
    background :#eac6961c !important;
    box-shadow: 0 0 16px 0 rgb(0 0 0 / 40%);
    
    border-radius: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}


.zpform-container label {
    color: #000e12;
    font-size: 21px;
    font-weight: 500;
}

@media screen and (max-width: 767px) {
        .frame2 iframe {
            height: 2000px; /* Adjusted height for mobile */
        }
    }


@media screen and (max-width: 767px) {
        .frame1 iframe {
            height: 1900px; /* Adjusted height for mobile */
        }
}

@media only screen and (max-width: 800px) {
    .theme-site-name-caption .theme-site-name,
  .theme-site-name-caption .theme-site-caption {
    display: block !important;
  }
    
    .theme-header .zpcontainer .theme-branding-info .theme-site-name-caption .theme-site-name {
    font-size: 18px;
    }
    .theme-header .zpcontainer .theme-branding-info .theme-site-name-caption .theme-site-caption {
    font-size: 10px;
    }
    
  .theme-site-name-caption {
    position: absolute;
    top: 50%; /* Position at the vertical center */
    transform: translateY(-50%); /* Adjust to vertically center */
    left: calc(52px + 20px); /* Adjust the left position as needed */
    font-size: 14px; /* Adjust font size as needed */
    white-space: nowrap; /* Prevent line breaks */
    overflow: hidden; /* Hide overflow */
    text-overflow: ellipsis; /* Add ellipsis for long site names */
  }
    
    .theme-header .zpcontainer .theme-branding-info .theme-site-name-caption {
    width: auto;
}   
}
.zc-form-embed .page_content_wrapper .zc-form-fullheight {
    min-height: auto;
    background: #f8eedc00 !important;
}
form.form-table .zc-footer-wrapper .zc-form-footer .formbutton {
    background: #2c0b01 !important;
}

.col-sm-6.control-group {
    display: none;
}

