footer.wp-block-template-part {
    padding: 35px 0;
    background-color: #656275;
    color: #fff;
}

footer.wp-block-template-part>.wp-block-group>div {
    margin-left: auto !important;
    max-width: 1200px;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}

footer.wp-block-template-part>.wp-block-group {
    padding: 0 !important;
}

.tni_contact_info {
    text-align: right;
}

footer.wp-block-template-part>.wp-block-group>div.wp-block-group {
    padding: 0 15px !important;
}

hr.white {
    border-color: #fff;
}

hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(30, 37, 43, .1);
    height: 15px;
}

footer.wp-block-template-part .wp-block-navigation .wp-block-navigation-item {
    line-height: 15px;
}

footer.wp-block-template-part .wp-block-site-logo {
    padding-bottom: 25px;
}

footer.wp-block-template-part .footer-phone {
    font-weight: 500;
    font-size: 17px;
    color: #fff ;
}

.col-md-12.col-sm-12.text-right.footer-svgs svg {
    fill: #fff;
}

.svg-icon.big {
    height: 40px;
    width: 40px;
}

.mr-2,
.mx-2 {
    margin-right: .5rem !important;
    margin-right: 8px !important;
}

.usefull_link_footer .wp-block-navigation-item.wp-block-navigation-link {
    font-size: 14px;
    font-weight: normal;
    line-height: 5px !important;
}

.usefull_link_footer .wp-block-columns.is-layout-flex {
    margin-top: 15px;
}

.col-md-12.col-sm-12.text-right.footer-svgs {
    text-align: right;
    padding-top: 35px;
    padding-bottom: 0px;
}

.footer_privacy_policy_content {
    margin-top: 0;
}

.footer_privacy_policy_content .text-white {
    font-size: 13px;
}

.tni_header .wp-block-columns.is-layout-flex {
    width: 100%;
}

.tni_header .wp-block-column {
    padding: 0 15px;
}

.tni_header_inner {
    width: 100%;
}

.tni_header>.wp-block-columns {
    width: 100%;
}

.wp-block-group.ni_get_price {
    flex: auto;
    display: block;
}

.tni_banner_section .wp-block-cover__background.has-background-dim {
    position: static;
    opacity: 0;
}

.container {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto !important;
}

.wp-block-media-text__content {
	padding:0 30px 0 15px !important;
}

h1.wp-block-heading {
	font-size: 55px;
	font-weight: 600;
	color: #1e252b;
	line-height: 60px;
}
h2.wp-block-heading {
    font-size: 44px;
    font-weight: 600;
    color:#1e252b;
    line-height: 48px;
}
h3.wp-block-heading {
	font-weight: 600;
	font-size: 25px;
}
h4.wp-block-heading {
	font-size: 19px;
	font-weight: 600;
}

.wp-block-media-text > .wp-block-media-text__content {
	color: #1e252b;
	font-size: 15px;
	line-height: 27px;
}

.wp-block-list li {
	margin: 15px 0;
}
.home_section_1 {
	margin-top: 0;
}

.wp-block-read-more {
	border: 1px solid #1e252b;
	padding: 5px 20px;
	border-radius: 20px;
	font-weight: 600;
}
.wp-block-read-more:hover {
	color: #ffffff !important;
	background-color: #1e252b !important;
}
.wp-block-column p {
	font-size: 14px;
}

.wp-block-heading.width_60 {
	max-width: 60%;
}


.wp-block-heading.width_70 {
	max-width:70%;
}
.margin_auto
{
    margin:0 auto !important
}

:where(.wp-site-blocks :focus) {
	outline-style: none!important;
}
.ni_faqs .wp-block-details{
	padding: 10px 10px 10px 10px;
	border-radius: 10px;
	border-color: #65627559;
}
.ni_faqs .wp-block-details p {
	padding-left: 15px;
}