/* ===================================================================================

* Theme Name: Insurez Child
* Theme URI: https://wphix.com/wp/insurez/
* Author: themeim 
* Author URI: https://themeforest.net/user/themeim
* Description: Insurez - Insurance Company HTML Template WordPress Theme 
* Version: 1.0.0
* Template: insurez
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */
.breadcrumb__list span span.post.post-page.current-item {
    display: none !important;
}
.tp-header__top-left.text-left p {
    margin-bottom: 0 !important;
}
.tpservices:hover .tpservices__icon a i {
    color: #fff !important;
}
.tpservices__content.text-left.p-relative p span.inner-ser {
    line-height: 12px !important;
}
.footer__subscribe-input input[type="text\*"] {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
    border-bottom: 1px solid #fff !important;
    width: 262px !important;
}
.es-form-field-container {
    display: flex;
}
input[type="submit"] {
    position: relative;
}
input[type="submit"] {
    content: "";
    background: url("/wp-content/uploads/2025/07/Icon-1.png") no-repeat;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    box-shadow: none !important;
    border: none !important;
}
.footer__subscribe p {
    color: #fff !important;
}
.tp-header__top-right .tp-location a, .tp-header__top-right .envelope a {
    text-transform: lowercase !important;
}
.tpservices__content.text-left.p-relative {
    height: 420px !important;
}
.tp-header__right-box.d-flex.justify-content-end.align-items-center {
    padding-left: 120px;
}
.justify-content-between {
    justify-content: flex-end !important;
}
.tp-header__top {
    justify-content: flex-end;
}
.tp-header__menu ul li a {
    color: #000 !important;
}
.tp-header__menu ul li:hover a {
    color: #aa7f3a !important;
}
.tp-header__menu ul li.current-menu-item a {
    color: #aa7f3a !important;
}
.tp-header__top-left.text-left {
    text-align: left !important;
    width: 50% !important;
}
.tp-header__logo.grey-bg-2, .tp-header__right .sm-clist__icon {
    background: #192942 !important;
}
.tp-header__top-right .tp-location a i, .tp-header__top-right .envelope a i {
    color: #192942 !important;
}
.tp-btn {
    background: #AA7F3A !important;
    color: #fff !important;
	font-weight: 500 !important;
}
.tp-btn::before, .tp-btn::after {
    background-color: #192942 !important;
}
.tp-slider__angle-shape {
    background: #192942 !important;
}
.tp-btn-3::before, .tp-btn-3::after {
    background: #aa7f3a !important;
}
.tp-slider__bg::after {
    background: transparent !important;
}
.tp-slider__bg {
    background-color: transparent !important;
}
#banner-sec span.tp-slider-sub-title {
    color: #fff !important;
}
#banner-sec h2.tp-slider-title {
    width: 100% !important;
	font-size: 80px !important;
}
.tpfeature {
    background: #192942 !important;
}
.tpfeature__title {
    color: #AA7F3A !important;
}
.tpfeature__content::after, .tpfeature__content::before {
    background: #AA7F3A !important;
}
.tpfeature::before {
    background: #192942 !important;
}
.tp-section-subtitle {
    color: #AA7F3A !important;
}
h2.tp-section-title {
    color: #000 !important;
}
.tp-about__save-money span {
    color: #AA7F3A !important;
}
.counter__title {
	color: #aa7f3a !important;
}
.tp-about__trusted-by-icon span {
    background: #aa7f3a !important;
    color: #fff !important;
}
.tp-about__trusted-by {
    border-color: #aa7f3a !important;
}
.tp-about__main-img::after {
    display:none;
}
.tpservices__icon a {
    background: #192942 !important;
}
.tpservices__title {
    color: #000 !important;
}
.tpservices__icon a::before {
    background: transparent !important;
    color: #fff !important;
}
.tpservices__thumb::before {
    background: #1929429c !important;
}
.tpservices__service-icon a {
    background: #aa7f3a !important;
    color: #fff !important;
}
.save-money .choose-icon i {
    color: #aa7f3a !important;
}
.tpchoose__img a {
    background: #aa7f3a !important;
}
.work-together__progress .bar-inner {
    background-color: #aa7f3a !important;
}
section#sec-6 {}

section#sec-6 .testimonials-area::before {
    background: transparent !important;
}
section#sec-6 h2 {
    color: #fff !important;
}
h5.reviewer-name {
    color: #000 !important;
}
.tptestimonial__info::before {
    background: #aa7f3a !important;
}
.tptestimonial__info::after {
    background: #192942 !important;
}
.tptestimonial__info .star i {
    color: #aa7f3a !important;
}
.testimonial-slider-dots .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #aa7f3a !important;
}
section#sec-7 .fact-bg.tp-el-section.bg-light {
	background-color: #192942 !important;
}
.tpfact__icon i {
    color: #fff !important;
}
.tpfact__content h2, .tpfact__content h2 span, .tpfact__content span {
    color: #fff !important;
}
.tpproject__content h3 {
    color: #000 !important;
}
.tpproject__content span {
    color: #aa7f3a !important;
}
.tpproject__thumb::before {
    background-color: rgb(25 41 66 / 60%) !important;
}
.tpproject:hover .tpproject__content {
    background: rgb(25 41 66) !important;
}
.tpproject:hover .tpproject__content span, .tpproject:hover .tpproject__content h3 {
    color: #fff !important;
}
.tp-btn-3 {
    background: #192942 !important;
    color: #fff !important;
	font-weight: 500 !important;
}
.active .getquote__item-info {
    background: #192942 !important;
}
.tp-feature-title {
    padding-left: 6px !important;
}
.tp-contact-sm-title {
    color: #000 !important;
}
.tpblog__catagori {
    background: #192942 !important;
}
.tpblog__meta i {
    color: #192942 !important;
}
.tpblog__content .tp-blog-title {
    color: #000 !important;
}
.tpblog:hover .btn-link-sm {
    background: #aa7f3a !important;
    color: #fff !important;
}
.tpblog__thumb::before {
    background: rgb(25 41 66 / 60%) !important;
}
.footer-overlay {
    background: #192942 !important;
}
.footer__bottom.grey-bg-2 {
    background: #aa7f3a !important;
}
.footer__logo img {
    width: 240px !important;
}
div#nav_menu-2 {
    padding-left: 60px !important;
}
.footer__widget ul li a {
    color: #fff !important;
    font-weight: 400 !important;
}
.footer__social ul li a {
    background: #aa7f3a !important;
}
.footer__widget-title::after {
    background: #aa7f3a !important;
}
ul#menu-foot-menu li a {
	line-height: 30px !important;
}
.footer__contact-info ul li span {
    color: #aa7f3a !important;
}
.footer__subscribe-input i {
    color: #aa7f3a !important;
}
.footer__copyright p {
    color: #fff !important;
}
.breadcrumb__bg__overlay {
    background-color: transparent !important;
	padding: 220px 0 !important;
}
.postbox__meta span a i {
    color: #192942 !important;
}
h3.postbox__title {
    color: #000 !important;
}
section#contact-page .contact__form-wrap {
    background: #192942 !important;
}
section#contact-page .tp-form-title {
    color: #aa7f3a !important;
}
section#contact-page .contact__input input, section#contact-page .contact__input textarea {
    background: transparent !important;
    border-color: #aa7f3a !important;
}
section#contact-page button.tp-btn-3 {
    background: #aa7f3a !important;
}
.contact__social .icon ul li a {
    color: #aa7f3a !important;
}
.contact__info-text h4 {
    color: #192942 !important;
}
div#contact-col .row.align-items-center {
    display: block !important;
    margin: 0 auto !important;
    width: 100% !important;
}
div#contact-col .col-xl-6.col-lg-6.col-md-12 {
    width: 70% !important;
    margin: 0 auto !important;
}
section#sec-3 .tp-about__save-money {
    display: none;
}
section#sec-3 .tp-about__content {
    display: none;
}
section#sec-5 .save-money.mt-30 {
    display: none !important;
}
.testi-sec .tptestimonial-wrapper.mb-20 {
    display: none !important;
}
section#inner-service .tp-about__main-img:after {
    display: none;
}
section#inner-service .tp-about__main-img img {
    width: 100% !important;
}
.col-xxl-3.col-lg-6.col-md-6.col-sm-6 {
    width: 33% !important;
}
section#sec-3 .tp-about__sec-img {
    top: 190px !important;
}
section#sec-3 .row {
    align-items: center !important;
}


@media only screen and (max-width: 1366px) {
	.tp-header__logo {
    	padding: 10px 26px !important;
	}
	.tp-header__top-left.text-left {
		width: 42% !important;
	}
	.tp-header__right-box.d-flex.justify-content-end.align-items-center {
		padding-left: 120px !important;
	}
	.tp-header__main-header {
		margin-left: 0 !important;
	}
	.tp-header__top-left.text-left p {
		font-size: 14px !important;
	}
	.tp-header__top-right .tp-location a, .tp-header__top-right .envelope a {
		font-size: 14px !important;
	}
}

@media only screen and (max-width: 1000px) {
	.mobile__menu a {
		background: #aa7f3a !important;
	}
	.tp-menu-bar {
		color: #fff !important;
	}
	.mobile__logo {
		background: #192942 !important;
		padding: 20px;
	}
	.mobile-header {
		padding: 10px 0 !important;
	}
	div#nav_menu-2 {
    	padding: 0 !important;
	}
	#banner-sec h2.tp-slider-title {
		font-size: 34px !important;
		line-height: 42px !important;
	}
	h2.tp-section-title {
		font-size: 26px !important;
		line-height: 32px !important;
	}
	.tp-section-subtitle {
		font-size: 14px !important;
		line-height: 20px !important;
	}
	.tp-section-pre {
		font-size: 14px !important;
		line-height: 26px !important;
	}
	.tp-btn, .tp-btn-3 {
		padding: 12px 16px !important;
		font-size: 14px !important;
	}
	.tpfact__content h2, .tpfact__content h2 span, .tpfact__content span {
		font-size: 24px !important;
	}
	.tpfact__content span {
		font-size: 16px !important;
	}
	section#sec-7 .fact-bg.tp-el-section.bg-light {
		padding: 30px 40px !important;
	}
	.tpcta__title {
		font-size: 30px !important;
		line-height: 40px !important;
	}
	.cta-area.pt-160.pb-110.p-relative.fix {
		padding: 90px 0 30px !important;
	}
	.tp-feature-title {
    	font-size: 14px !IMPORTANT;
	}
	.tpblog__content .tp-blog-title {
    	font-size: 20px !important;
    	line-height: 26px !important;
	}
	.footer__copyright p {
    	font-size: 14px !important;
    	line-height: 24px !important;
	}
/* 	.tpoffcanvas {
		width: 550px !important;
	} */
	div#contact-col .col-xl-6.col-lg-6.col-md-12 {
    	width: 100% !important;
	}
	.es-form-field-container {
    	display: block !important;
	}
	input[type="submit"] {
    	position: unset !important;
    	margin-top: 20px !important;
	}
	.tpservices__content.text-left.p-relative {
    	height: 380px !important;
	}
	.tp-insurance-area {
    	padding: 0 !important;
	}
	.tp-about-area {
    	padding-bottom: 0 !important;
	}
	.breadcrumb__bg__overlay {
    	padding: 100px 0 !important;
	}
}