.site-header .ast-container {
    max-width: 1335px;
    width: 100%;
    margin: auto;
}
 span.site-title {
    display: none;
}
header#masthead {
    position: absolute;
    left: 0;
    right: 0;
}
    .single-post .site-content > .ast-container {
        max-width: 100% !important;
        padding: 0px !important;
    }
/* .ti-widget.ti-goog .ti-reviews-container-wrapper {
    padding-top: 52px;
    padding-bottom: 1px;
    max-width: 785px;
    margin: auto ! IMPORTANT;
} */

#ast-scroll-top {
    background-color: #060097 !important;
    font-size: 15px;
}
.ti-widget.ti-goog .ti-review-content {
    font-family: 'Montserrat' !important;
} 
.ti-widget.ti-goog .ti-reviews-container-wrapper .ti-name {
    font-family: 'Montserrat' !important;
}
span.ti-tooltip {
    font-family: 'Montserrat' !important;
}
.ti-rating-text {
    font-family: 'Montserrat' !important;
}
span.nowrap {
      font-family: 'Montserrat' !important;
}
span.nowrap strong {
    font-family: 'Montserrat' !important;
}
section.blog-banner .banner-image img {
    min-height: 606px;
    max-height: 606px;
    object-fit: cover;
    width: 100%;
}
.jobs-template-default .site-content .ast-container {
    display: flex;
    flex-wrap: wrap;
    max-width: 100%;
    padding: 0px !important;
    width: 100%;
}
.jobs-template-default section.blog-contents {
    max-width: 1306px;
    width: 100%;
    padding: 150px 20px 0px 20px;
}
.jobs-template-default .blog-detail-content {
    max-width: 1306px;
    margin: auto;
}
.jobs-template-default header#masthead {
    position: absolute;
    left: 0;
    right: 0;
    background: #1e293b;
}
.jobs-template-default.ast-desktop .ast-primary-header-bar.main-header-bar, .ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {
    padding-top: 25px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 25px;
    margin-left: 0px;
    margin-right: 0px;
}
.jobs-template-default .Related-posts-main {
    width: 100%;
    padding: 20px 20px;
}


.faq-template-default .site-content .ast-container {
    display: flex;
    flex-wrap: wrap;
    max-width: 100%;
    padding: 0px !important;
    width: 100%;
}
.faq-template-default section.blog-contents {
    max-width: 1306px;
    width: 100%;
    margin: auto;
    padding: 50px 20px 0px 20px;
}
.faq-template-default .blog-detail-content {
    width: 100%;
}
.faq-template-default.ast-desktop .ast-primary-header-bar.main-header-bar, .ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {
    padding-top: 25px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 25px;
    margin-left: 0px;
    margin-right: 0px;
}
.faq-template-default .Related-posts-main {
    width: 100%;
    padding: 20px 20px;
}




@media(max-width: 768px){
.related-post-item {
    max-width: 100% !important;
}
}
@media(max-width: 576px){
	a.menu-link {
    font-family: 'Montserrat' !important;
}
	    .elementor-element.our-sec-txtline p span::after {
        display: none;
    }
	section.blog-banner .banner-image img {
    min-height: 406px;
    max-height: 406px;
    object-fit: cover;
    width: 100%;
}
	    .banner-textline p span::after {
        left: auto;
        right: auto;
				display: none;
    }
}
