/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

/* Global */

@font-face {
  font-family: Good Brush;
  src: url(https://dev.webdesignsprime.com/titan-pulls/wp-includes/fonts/good-brush.ttf);
}
@font-face {
  font-family: Butler-m;
  src: url(../flatsome/assets/fonts/Butler_Medium.otf);
}
.d-none {
    display: none;
}
.full-width .ubermenu-nav, .container, .row {
    max-width: 1250px;
}
h1, h2, h3, h4, h5, h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a {
    font-family: 'Good Brush' !important;
}
h2 {
    font: normal normal normal 50px/55px 'Butler';
    margin-bottom: 18px;
}
h2 strong {
    color: #30959F;
}
h3 {
    font: normal normal normal 30px/50px 'Butler';
}
p {font: normal normal normal 14px/30px 'Roboto', sans-serif;}
a.button.primary {
    background-color: #BD8E40 !important;
    border-radius: 7px !important;
    padding: 7px 22px;
}
a.button.primary span {
    font: normal normal normal 14px/16px 'Roboto', sans-serif;
    color: #FFFFFF;
    text-transform: capitalize;
}
.logo-left .logo {
    margin-left: 30px !important;
}

/* ./Global */

.transparent #logo img {
    max-height: 70px !important;
}
.transparent .header-main {
    height: 120px !important;
}
.head_btn {
    background-color: #C8A969 !important;
    border-radius: 7px;
    padding: 10px 16px !important;
}
.head_btn span {
    font: normal normal normal 14px/16px 'Roboto', sans-serif;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: capitalize;
}
.nav>li {
    margin-left: 20px;
    border: 1.5px solid transparent;
    border-radius: 30px;
    transition: all 0.3s ease-in;
}
/* .nav li:last-child {
    margin-left: 30px;
} */
.nav > li > a {
    font: normal normal normal 15px/normal 'Barlow'!important;
    letter-spacing: 0px;
    color: #fff !important;
    padding: 2px 15px;
    border: 1.5px solid transparent;
}
.nav>li:hover a, .nav-outline>li.active>a {
    border: 1.5px solid #30959F;
    border-radius: 30px;
}
.nav li:last-child:hover a {
    border: 1.5px solid transparent;
}

/* Banner */

.homeBanner  .col  .col-inner {
    padding: 110px 0px 0px 80px;
}
.homeBanner .amzLogo {
    width: 80px;
    margin-left: 10px;
}
.homeBanner h3.thin-font.d-flex {
    display: flex;
    align-items: center;
    height: 60px;
}
.homeBanner p {
    color: #3F3F3F;
    margin-bottom: 26px;
}
.homeBanner img.size-full.alignnone {
    margin-bottom: 0em;
}

/* After Quote */

.after_quote {
    background: #F8F8F8;
}
.after_quote h2 {
    text-align: center;
    font: normal normal normal 42px/55px Pompiere;
    letter-spacing: 0px;
    color: #3F3F3F;
    padding: 80px 0 0;
}
.after_quote h2 strong {
    color: #96BC53;
}

/* about_author */

.about_author p {
    font-size: 16px;
    line-height: 30px;
}
.about_author .img-inner.dark {
    box-shadow: 30px 40px 56px #00000029;
}
.about_author {
    text-align: center;
    background: #fff;
    padding: 110px 0px 80px !important;
    position: relative;
}
.about_author .col.medium-5.small-12.large-5 .col-inner.text-right {
    padding-right: 40px !important;
}
.about_author .col.medium-3.small-12.large-3 .col-inner.text-left {
    padding-left: 30px !important;
}

/* map_section */

.map_section .amzLogo {
    width: 80px;
    margin-left: 10px;
} 
.map_section img.size-full.alignnone {
    margin-bottom: 0em;
}
.map_section h3.thin-font.d-flex {
    text-align: left;
    font: normal normal normal 22px/38px Butler;
    color: #3F3F3F;
}
.map_section {
    text-align: left
}
.map_section h2 {
    color: #3F3F3F;
    text-align: left;
    margin: 20px 0;
}
.map_section .text-inner.text-left {
    border-radius: 28px;
    opacity: 0.9;
    background: #fff;
    padding: 20px 50px 25px 50px;
}

/* aftr_map */

.aftr_map {padding: 80px 0 80px !important;background: #f8f8f8;text-align: center; overflow: hidden;}
.aftr_map p {
    font: normal normal normal 16px/30px 'Roboto', sans-serif;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
}
.aftr_map h2 {
    color: #fff;
}
.aftr_map:after {
    content: '';
    position: absolute;
    background: url(https://dev.webdesignsprime.com/angie-rumaldo/wp-content/uploads/2021/07/Path-4.svg) no-repeat;
    background-size: cover;
    width: 400px;
    height: 300px;
    right: 0;
    top: 20px;
}


/* Blogs */

.blogs {
    text-align: center;
    background: #2f939d;
    padding: 70px 0px 70px !important;
}
.blogs h5.post-title.is-large {
    font: normal normal bold 18px/24px 'Playfair Display', serif;
    letter-spacing: 0px;
    color: #203442;
    margin: 10px 0;
}
.blogs .col.post-item .col-inner {
    background: #fff !important;
    padding-left: 0px;
    padding-right: 0px;
}
.blogs .col.post-item {
    padding: 0px 7px;
}
.blogs .box-text {
    padding-left: 22px;
    padding-right: 22px;
    height: 140px;
    overflow: hidden;
}
.blogs h2 {
    margin-bottom: 40px;
    color: #fff;
}
.blogs a.button.primary {
    padding: 10px 50px;
    margin-top: 40px;
    background-color: #fff !important;
}
.blogs a.button.primary span {
    color: #4B4E57;
}
.blogs p.from_the_blog_excerpt, .blogs .is-divider {
    display: none;
}
.blogs:before {
    content: '';
    position: absolute;
    background: url(https://dev.webdesignsprime.com/angie-rumaldo/wp-content/uploads/2021/07/Polygon-5.svg);
    width: 370px;
    height: 100%;
    top: 37px;
    background-repeat: no-repeat;
    background-size: 98%;
    left: -180px;
}
.blogs:after {
    content: '';
    position: absolute;
    background: url(https://dev.webdesignsprime.com/angie-rumaldo/wp-content/uploads/2021/07/Polygon-6.svg);
    width: 370px;
    height: 100%;
    top: 37px;
    background-repeat: no-repeat;
    background-size: 98%;
    right: -100px;
}


/* JoinSec */

.JoinSec .jImgs .join_polygon{
    width: 60%;
    margin: 0 auto;
}
.JoinSec .jImgs .join_behav {
    position: absolute;
    top: -9%;
    left: 16px;
    right: 0;
    bottom: 0;
    width: 60%;
    margin: 0 auto;
}
.JoinSec .jImgs {
    position: relative;
    text-align: center;
    height: auto;
}
.JoinSec .JoinSocials {
    text-align: center;
    background: #30959F0F;
    padding: 40px 0;
}
.JoinSec .JoinSocials h3 {
    font: normal normal bold 25px/18px 'Playfair Display';
}
.JoinSec .JoinSocials p img {
    width: 100px;
}
.JoinSec .JoinSocials.secondDiv .jImgs .join_behav{
    height: 87vh;
}
.JoinSec .JoinSocials.secondDiv {
    background: #30959F1C;
}
.JoinSec .jImgs p {
    margin-top: 30px;
}

/* contForm */
.contForm .form-flat {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.contForm .form-flat p {
    flex: 0 0 49%;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 8px;
}
.contForm .form-flat p input, .contForm .form-flat p textarea {
    background: #EEEEEE 0% 0% no-repeat padding-box;
    border: 2px solid #CBCBCB;
    border-radius: 25px;
}
.contForm .form-flat p textarea {
    border-radius: 10px;
    border: 2px solid #EFEFEF;
}
.contForm .form-flat p input::placeholder, .contForm .form-flat p textarea::placeholder {
    font: normal normal normal 12px/16px 'Roboto', sans-serif;
    letter-spacing: 0px;
    color: #212121;
    text-transform: uppercase;
    opacity: 0.6;
}
.contForm .form-flat p:nth-child(5), .contForm .form-flat p:nth-child(6) {
    flex: 0 0 100%;
    position: relative;
}
.contForm .col-inner > h2, .contForm .col-inner > p {
    padding: 0 10px;
    margin-bottom: 26px;
}
.contForm input.wpcf7-form-control.wpcf7-submit.button {
    background-color: #30959f !important;
    border-radius: 7px !important;
    padding: 12px 35px;
    text-transform: capitalize;
    font-size: 12px;
}
.book_appoint .col.medium-5.small-12.large-5 .img.has-hover {
    box-shadow: 40px 40px 80px #00000029;
}
.book_appoint {
    background: #fff;
    padding: 90px 0 80px !important;
}
.book_appoint:after {
    content: '';
    position: absolute;
    background: url(https://dev.webdesignsprime.com/angie-rumaldo/wp-content/uploads/2021/07/Path-1.svg) no-repeat;
    background-size: contain;
    width: 300px;
    height: 300px;
    right: 60px;
    top: 50px;
}



/* Footer */

footer h2 {
    font: normal normal normal 38px/54px 'Butler';
    margin-bottom: 18px;
}
footer .header-logo-dark {
    display: unset !important;
    width: 34%;
    margin-bottom: 12px;
}
@media screen and (min-width: 850px) {
    footer .large-columns-4>.col:nth-child(1) {
        max-width: 35%;
        -ms-flex-preferred-size: 35%;
        flex-basis: 35%;
    }
    footer .large-columns-4>.col:nth-child(2) {
        max-width: 20%;
        -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    }
    footer .large-columns-4>.col:nth-child(3) {
        max-width: 20%;
        -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    }
    footer .large-columns-4>.col:nth-child(4) {
        max-width: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    }
}
footer .textwidget.custom-html-widget p {
    font: normal normal normal 12px/24px 'Roboto', sans-serif;
    color: #424242;
}
footer .quickLink ul li a, footer .easLink ul li a, footer .elmhurs li a {
    font: normal normal normal 13px/10px 'Roboto', sans-serif;
    padding: 4px 0;
}
footer ul.menu>li+li {
    border-color: transparent;
}
footer span.widget-title {
    font: normal normal bold 15px/22px 'Butler';
    color: #212121;
}
footer div#custom_html-5 span.widget-title {
}
footer div#custom_html-6 span.widget-title {
}
footer .widget .is-divider {
    height: 0px;
    margin: 0em 0 .66em;
}
footer .elmhurs ul li a {
    line-height: 20px;
}
.footer {
    padding: 80px 0 10px;
}
.absolute-footer.dark {
    color: rgba(255,255,255,0.5);
    background: #fff;
    position: relative;
    border-top: 1px solid #ccccccab;
}
.absolute-footer.dark .menu-secondary-container {
    display: none;
}
footer .footerSocials ul {
    display: flex;
    margin-top: 18px;
}
footer .footerSocials li {
    margin-right: 15px;
    width: 28px;
    height: auto;
    text-align: center;
    margin-bottom: 0;
    list-style: none;
}
footer .bottomFoot {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
footer .absolute-footer.text-center ul {
    padding-top: 15px;
    margin: 0;
}
footer .cpyR {
    font: normal normal normal 13px/24px 'Roboto', sans-serif;
    letter-spacing: 0px;
    color: #424242;
}
footer .menu-new-nav-primary-container {
    display: none;
}
ul.menu>li img, .widget>ul>li img {
    margin-right: 10px;
}

/* About Page */

.bannerTop {
	height: 400px;
}
.bannerTop h1 {
	margin: 80px 0 0;
	font: normal normal bold 60px/75px 'Butler';
	color: #30959F;
}
.breadcrumb a {
    margin: 8px 10px 0;
    display: inline-block;
}
/* books Page */
.booksSecA .JoinSec .JoinSocials {
	background: #fff;
	padding: 100px 0 0;
}
.booksSecA {
	padding: 70px 0 !important;
}
.booksSecA .barnNbl img {margin: 36px 20px;width: 170px !important;}

.booksSecA .JoinSec .jImgs .join_polygon, .booksSecA .JoinSec .jImgs .join_behav {
    width: 80%;
}

.booksSecB .JoinSec .JoinSocials {
	background: #f3f9f9;
	padding: 40px 0 0;
}
.booksSecB {
	padding: 70px 0 !important;
	background-color: #F3F9F9;
}
.booksSecB .barnNbl img {margin: 36px 20px;width: 170px !important;}
.booksSecB .JoinSec .jImgs .join_polygon, .booksSecB .JoinSec .jImgs .join_behav {
    width: 80%;
}
.booksSecB h3 {
	line-height: 38px;
}

/* Blog page */
.blogBanner .bg.bg-loaded {
    background-image: url(https://dev.webdesignsprime.com/bianca_cooper/wp-content/uploads/2021/07/Group-6187@2x-1.png) !important;
}
.blog-wrapper {
    padding-top: 90px;
}
.blog-wrapper h2.entry-title {
    font: normal normal 500 41px/48px 'Pompiere', cursive !important;
    color: #263843;
    letter-spacing: 0px !important;
}
.blog-wrapper article {    
    padding: 30px;
    background: #fff !important;
    box-shadow: 0px 1px 3px #0000001c;
}
.blog-wrapper .entry-meta.uppercase.is-xsmall, .blog-wrapper time.entry-date.published, .blog-wrapper span.meta-author.vcard a {
    color: #C3CCD3;
}
.blog-wrapper .post .entry-summary p:last-of-type {
    color: #768791;
    font-size: 12px;
    text-align: center;
}
.blog-wrapper article a.more-link {
    color: #fff;
    font-weight: 500;
    padding: 16px 26px;
}
.blog-wrapper article a.more-link.button.primary.is-outline.is-smaller span {
    color: #fff;
}
.blog-wrapper span.widget-title {
    color: #263843;
    font: normal normal 600 20px/28px 'Pompiere', cursive;
}
.blog-wrapper .recent-blog-posts a {
    color: #768791;
    font: normal normal 400 12px/20px 'Raleway', sans-serif !important;
    letter-spacing: 0.14px;
}
.blog-wrapper .badge-inner.bg-fill {
    font-size: 0px !important;
    border-radius: 50%;
    background-color: transparent !important;
}
.blog-wrapper li.recent-blog-posts-li {
    border: none !important;
}
.blog-wrapper li.recent-blog-posts-li .recent-blog-posts {
    align-items: center !important; 
}
.blog-wrapper li.recent-blog-posts-li .badge {
    height: 3.8em;
    width: 3.8em;
}
.blog-wrapper article .entry-image img {
    width: 100%;
    height: 400px;
    object-fit: cover;
}



/*************** Responsive  ***************/
/* Tablet Landscape */
@media only screen and (max-width: 1199px) and (min-width: 992px) {
	br {
		display: none;
	}
	.homeBanner .col .col-inner {
		padding: 100px 0px 0px 30px;
	}
	#logo {
		width: 136px !important;
		margin-left: 30px !important;
	}
	.JoinSec .JoinSocials.secondDiv .jImgs .join_behav {
		height: auto;
	}
}
/* Tablet Portrait */
@media only screen and (max-width: 991px) and (min-width: 768px) {
	br	{
		display: none;
	}
	.logo-left .logo {
		margin-left: 0px !important;
	}
	#logo {
		width: 100% !important;
	}
	.nav>li, .nav li:last-child {
		margin-left: 0px;
	}
	.nav-sidebar.nav-vertical>li+li, .nav>li {
		border: none !important;
	}
	.homeBanner .col .col-inner {
		padding: 0px 0px 0px 0px;
	}
	.homeBanner .col.pt-0 .col-inner {
		padding: 20px 0px 0px 0px;
	}
	h2 {
		font: normal normal normal 38px/42px 'Butler';
		margin-bottom: 13px;
	}
	p {
		font: normal normal normal 14px/29px 'Roboto', sans-serif;
	}
	.JoinSec .jImgs p {
		margin-top: 30px;
		padding: 0 6px;
		line-height: 20px;
	}
	.homeBanner .img.has-hover {
		width: 90% !important;
		margin: 0 auto;
	}
	.about_author .col.medium-5.small-12.large-5 .col-inner.text-right, .about_author .col.medium-3.small-12.large-3 .col-inner.text-left {
		padding-right: 0px !important;
		text-align: left;
		padding-left: 0 !important;
	}
	.about_author {
		padding: 70px 0px 40px !important;
	}
	.about_author p {
		font-size: 12px;
		line-height: 24px;
	}
	.JoinSec .JoinSocials.secondDiv .jImgs .join_behav {
		height: auto;
	}
	.book_appoint .col.medium-5.small-12.large-5 .img.has-hover {
		width: 100% !important;
	}
	.book_appoint:after {
		height: 250px;
		right: -20px;
		top: 0;
	}
	.book_appoint {
		padding: 90px 0 0px !important;
	}
	.blogs .col.post-item {
		margin-bottom: 20px;
	}
	.footer {
		padding: 50px 0 10px;
	}
	.blog-wrapper article {
		padding: 10px;
	}
	h3 {
		font: normal normal normal 22px/40px 'Butler';
	}
	.nav>li>a>i+span {
		margin-left: 5px;
		display: none;
	}
}
@media only screen and (max-width: 991px) and (min-width: 850px) {
	#logo {
		width: 16% !important;
	}
}
@media only screen and (max-width: 849px) and (min-width: 768px) {
}

@media only screen and (max-width: 906px) {
	.contForm .form-flat p {flex: 0 0 98%;}
}
/* All Mobiles */
@media only screen and (max-width: 767px) and (min-width: 0px) {
	br	{
		display: none;
	}
	.logo-left .logo {
		margin-left: 0px !important;
	}
	#logo {
		width: 100% !important;
	}
	.nav>li, .nav li:last-child {
		margin-left: 0px;
	}
	.nav-sidebar.nav-vertical>li+li, .nav>li {
		border: none !important;
	}
	.homeBanner .col .col-inner {
		padding: 110px 0px 0px 0px;
	}
	.homeBanner .col.pt-0 .col-inner {
		padding: 20px 0px 0px 0px;
	}
	h2 {
		font: normal normal normal 34px/32px 'Butler';
		margin-bottom: 13px;
	}
	p {
		font: normal normal normal 12px/20px 'Roboto', sans-serif;
	}
	.homeBanner .img.has-hover {
		width: 60% !important;
		margin: 0 auto;
	}
	.about_author .col.medium-5.small-12.large-5 .col-inner.text-right, .about_author .col.medium-3.small-12.large-3 .col-inner.text-left {
		padding-right: 0px !important;
		text-align: left;
		padding-left: 0 !important;
	}
	.about_author {
		padding: 70px 0px 40px !important;
	}
	.JoinSec .JoinSocials.secondDiv .jImgs .join_behav {
		height: auto;
	}
	.book_appoint .col.medium-5.small-12.large-5 .img.has-hover {
		width: 100% !important;
	}
	.book_appoint:after {
		height: 250px;
		right: -20px;
		top: 0;
	}
	.book_appoint {
		padding: 90px 0 0px !important;
	}
	.blogs .col.post-item {
		margin-bottom: 20px;
	}
	.footer {
		padding: 50px 0 10px;
	}
	.blog-wrapper article {
		padding: 10px;
	}
	h3 {
		font: normal normal normal 22px/40px 'Butler';
	}
	.nav>li>a>i+span {
		margin-left: 5px;
		display: none;
	}
	
}
/* Iphones */
@media only screen and (max-width: 414px) {
}
@media only screen and (max-width: 375px) {
}
@media only screen and (max-width: 340px) {
}


/* =====================================================titans=========================================================== */


header#header {
    background: url(https://dev.webdesignsprime.com/titan-pulls/wp-content/uploads/2022/03/Group-6443@2x-1.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 233px;
    z-index: 99999;
    width: 100%;
}
.header-bg-color, .header-wrapper {
     background-color: unset !important; 
}

.header-bottom {
    background-color: transparent !important;
}
.banner-sec {
    margin-top: -80px;
    z-index: 99;
}
.new-sec2 .bg {
    background-position: inherit;
}
.ban-lis li {
    color: #fff;
}

.productss{margin-top: -80px;}
.sec-2 h2, p {
    color: #fff;
}

.product-txt {
    margin-top: 120px;
}

.title-wrapper p, a {
    color: #fff !important;
}

.bg-clr-long {
    background: #2f2100eb;
    padding: 80px 0px 40px 0px;
}
.long-lasting {
    margin-top: -80px;
    z-index: 999;
}
.bg-clr-long h3 {
    color: #fff;
}
.insta-lis ul {
    display: flex;
	margin-bottom: 0;
}
.last-sec{
	padding-bottom:0px !important;
}
.insta-rowtw0 .col {
    padding: 0;
}
.insta-lis li {
    list-style-type: none;
    margin: 0 !important;
}



.insta-lis li {
    position: relative;
}

.insta-lis li:before {
    background: url(https://dev.webdesignsprime.com/titan-pulls/wp-content/uploads/2022/03/Icon-awesome-instagram.svg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 100px;
    width: 100px;
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.30);
}

.insta-lis li::before {
    display: none;
}
.insta-lis li:hover::before {
    display: block;
	z-index:9;
}
.product-small.box img {
    height: 350px;
}
.box-image:hover {
    transform: scale(1.05);
}
.insta-lis ul li:hover img {
    filter: brightness(0.5);
}

.last-sec {
    margin-top: -90px;
    z-index: 0;
}
.icns-last {
    margin: 70px 0;
}
.absolute-footer.dark {
    display: none;
}
.abs-footer {
    border-top: 1px solid #ffffff47;
    padding-bottom: 0 !important;
    padding-top: 10px !important;
}
.abs-footer p {
    margin-bottom: 0;
}
.abs-footer .col{
	padding-bottom:0;
}

.abs-footer {
    border-top: 1px solid #ffffff47;
    padding-bottom: 10px !important;
}

h1, h2, h3{
	color:#BD8E40;
}
.icons-footer ul {
    display: flex;
	margin-bottom:0;
}
.follow-us {
    display: flex;
    justify-content: end;
}
.fllw h4 {
    color: #fff;
    font-size: 19px;
	margin-bottom: 0;
}
.icons-footer li {
    list-style-type: none;
	margin-bottom:0px;
}

.icons-footer img {
    width: 20px;
}
.icons-footer li:nth-child(1) {
    width: 11px;
}

.ban-1 h1 {
    color: #2F2100;
	font-size: 56px;
	font-weight:500;
}


body {
    background: url(https://dev.webdesignsprime.com/titan-pulls/wp-content/uploads/2022/03/Mask-Group-1@2x.png);
    background-size: cover;
    background-repeat: no-repeat;
}

#wrapper, #main {
    background-color: transparent !important;

}
.new-sec2 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}
.nnew {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}
.logo a {
    font-size: 23px;
}
.nav>li {
    margin-left: 10px !important;
}
/* .title-wrapper {
    margin-left: 20px;
} */
.footer-wrapper {
    background: url(https://dev.webdesignsprime.com/titan-pulls/wp-content/uploads/2022/03/footer.png);
}

ul.nav-dropdown li a {
    color: #000 !important;
    border: none !important;
}

li#menu-item-36:hover {
    border: 1.5px solid #30959F;
    border-radius: 30px;
}


.fabrica .fbb {
    font-size: 24px;
    color: #2F2100;
    margin-bottom: 10px;
}
.dis-flx {
    display: inline-flex;
}
.ftl-form input {
    background: #fff !important;
    border-radius: 4px !important;
}
.numfld input {
    width: 340px;
    margin-right: 0px;
}

.ftl-form select {
    background: #fff;
    border-radius: 4px;
    margin-bottom: 0;
    position: relative;
    top: -6px;
    width: 340px;
}
.ftl-form textarea {
    background: #fff;
    width: 686px;
    border-radius: 4px;
	    color: #333 !important;
}

.btn-sb .wpcf7-submit.button {
    background: #BD8E40 !important;
    padding: 5px 40px;
}
.ftl-form {
    text-align: center;
}
.btn-sb {
    text-align: left;
    position: relative;
    left: 60px;
}

.img-bck .col-inner{
    background: url(https://dev.webdesignsprime.com/titan-pulls/wp-content/uploads/2022/03/Mask-Group-11@2x.png);
    background-size: cover;
    background-repeat: no-repeat;
	    padding: 40px;
	min-height: 330px;
}
/* .main-tsti-img {
    display: flex;
} */
.testi-image {
    display: none;
}
.im-txt p {
    display: none;
}
.im-txt h5 {
    margin-bottom: 0;
    text-align: right;
}
.im-txt p {
    color: #555;
    margin-bottom: 0;
}

.im-txt {
    padding: 15px;
}
.row-tpp {
    margin-top: 40px;
}
.txxt .bg {
    background-position: right;
}
p.txt-lft {
    color: #000000;
}

.con-sec1 {
    margin-top: -260px;
}

.tabbed-content li {
    border: 1px solid #BD8E40;
    border-radius: 9px;
    padding: 10px 10px;
}


.tabbed-content .nav>li:hover a, .nav-outline>li.active>a {
    border: 1.5px solid transparent !important;
    border-radius: 30px;
}
.tabbed-content li:hover {
    background: #BD8E40;
}
.entry-content {
    text-align: -webkit-center;
}


.shop-pro:after{
    content:'';
    width:100%;
    background:url(https://dev.webdesignsprime.com/titan-pulls/wp-content/uploads/2022/03/1.png) no-repeat center;
    position:absolute;
    top:-50px;
    height: 400px;
    background-size: cover !important;
    z-index: ;
}
ul.nav.nav-simple.nav-uppercase.nav-size-normal.nav-center {
    margin-bottom: 80px;
}

.tab-panels {
    padding: 60px 0;
}
li.tab.has-icon.active {
    background: #BD8E40;
}
.box-text {
    top: -110px;
    padding: 30px;
}
.price-wrapper span {
    color: #fff;
}
.box {
    height: 360px;
}
.sli-1 .text-box {
    background: #2f2100eb;
    padding: 80px 0px 40px 0px;
    border-radius: 10px;
    height: 300px;
}

#logo img {
    max-height: 100px;
    width: 250px;
    max-width: 300px;
}

.frt-logo img {
    width: 30%;
    margin-bottom: 30px;
}










