/* footer*/

footer .f-items {
    padding-top: 20px;
    padding-bottom: 20px;
}

.shadow.theme-hard::after {
    background: linear-gradient(90deg, #a020f0 35%, #1517a3 100%) !important;
}

.breadcrumb-area .breadcrumb {
    display: none;
}

i.fab.fa-facebook-f:hover {
    color: #1E7FC3;
}
i.ffab fa-twitter:hover {
    color: #1E7FC3;
}
i.fab fa-linkedin-in:hover {
    color: #1E7FC3;
}


.about-area .thumb::after {
display:none;
}
.breadcrumb-area .breadcrumb {
    display: none;
}

.blog-area .item.with-thumbnail {
    padding: 30px;
    border: 2px solid #dcdfe9;
}

@media only screen and (max-width: 767px) {
.default-padding {
    padding-top: 30px;
    padding-bottom: 30px;
}
}


.default-padding {
    padding-top: 80px;
    padding-bottom: 80px;
}

p.elementor-icon-box-description {
    text-align: justify;
}

.services-area .services-box .item p {
    margin-bottom: 0;
    text-align: justify;
    font-family: var(--e-global-typography-text-font-family ), Sans-serif;
    font-size: var(--e-global-typography-text-font-size );
    font-weight: var(--e-global-typography-text-font-weight );
    line-height: var(--e-global-typography-text-line-height );
color: var(--e-global-color-text );
}

.heading-side p {
    margin-top: 25px;
text-align: justify;
    font-family: var(--e-global-typography-text-font-family ), Sans-serif;
    font-size: var(--e-global-typography-text-font-size );
    font-weight: var(--e-global-typography-text-font-weight );
    line-height: var(--e-global-typography-text-line-height );
color: var(--e-global-color-text );
}

.feature-area .feature-items .item .info p {
margin-top: 25px;
text-align: justify;
    font-family: var(--e-global-typography-text-font-family ), Sans-serif;
    font-size: var(--e-global-typography-text-font-size );
    font-weight: var(--e-global-typography-text-font-weight );
    line-height: var(--e-global-typography-text-line-height );
color: var(--e-global-color-text );
}

.navbar .attr-nav .side-menu {
    display: none;
}

/* header none*/
.breadcrumb-area {
    display: none;
}

.backgroundSecBg {
 background: #e9f3f7 !important;
}

label.zf-labelName {
    color: aquamarine !important;
}

@media only screen and (max-width: 1200px) {
	
nav.navbar .container-full {
    width: 100%;
    margin: auto;
    position: relative;
    max-width: 100%;
}
	
}

h2 {
    color: var(--e-global-color-accent );
    font-family: var(--e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size );
    font-weight: 600px !important;
    line-height: var(--e-global-typography-secondary-line-height );
}

.col-lg-4.text-right.newsletter {
    display: none;
}
span.qot {
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #1E7FC3;
    color: #1E7FC3;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1E7FC3;
    border-radius: 50px 50px 50px 50px;
    align-items: center;
    text-align: center;
    display: inline-block;
    padding: 8px 24px;
    width: auto;
}

span.qot:hover {
    color: #FFFFFF;
    background-color: #1E7FC3;
}






.hp_counter .bdt-ep-advanced-counter-text>a {
    color: #000;
    font-weight: 400;
    font-family: "Nunito", sans-serif;
}