/*
 Theme Name:   Softipay Child
 Theme URI:    https://softivuslab.com/wp/softipay
 Description:  Softipay Child
 Author:       Pixelaxis
 Author URI: https://themeforest.net/user/pixelaxis/portfolio
 Template:     softipay
 Requires at least: 4.9
 Tested up to: 6.5
 Requires PHP: 7.0
 Version: 1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */


.elementor-1066 .elementor-element.elementor-element-6237e98 .how-make-items .cion, .elementor-1066 .elementor-element.elementor-element-27226f9 .how-make-items .cion, .elementor-1066 .elementor-element.elementor-element-036f63f .how-make-items .cion, .elementor-1066 .elementor-element.elementor-element-f1a3a73 .how-make-items .cion, .elementor-1066 .elementor-element.elementor-element-74f9ff7 .how-make-items .cion, .elementor-1066 .elementor-element.elementor-element-78571a0 .how-make-items .cion {
    background: #609d40 !important;
}

.cion.elementor .img {
    max-width: 60% !important;
}

.how-make-items:hover .cion {
	background: #0293cf !important;
}

.elementor-1066 .elementor-element.elementor-element-27226f9 .how-make-items:hover .cion, .elementor-1066 .elementor-element.elementor-element-6237e98 .how-make-items:hover .cion, .elementor-1066 .elementor-element.elementor-element-78571a0 .how-make-items:hover .cion, .elementor-1066 .elementor-element.elementor-element-036f63f .how-make-items:hover .cion, .elementor-1066 .elementor-element.elementor-element-f1a3a73 .how-make-items:hover .cion, .elementor-1066 .elementor-element.elementor-element-74f9ff7 .how-make-items:hover .cion {
	background:	#0293cf !important;
}

.how-make-items:hover, .elementor-1066 .elementor-element.elementor-element-27226f9 .how-make-items:hover, .elementor-1066 .elementor-element.elementor-element-78571a0 .how-make-items:hover, .elementor-1066 .elementor-element.elementor-element-74f9ff7 .how-make-items:hover {
	background: #255b89 !important;
}

.black-bg {
    background: #005C8D !important;
}

.how-wroks3 .paystep-items .icon-area {
    border-color: #609d42;
}

.p2-bg {
    background: #f3c46a !important;
}

.black-clr {
    color: #2A2A2A !important;
}

.elementor-element-a7efff1 .elementor .img {
	max-width: 160px !important;
}

.investor-items:hover::before {
    background: linear-gradient(180deg, rgba(255, 175, 64, 0) 40%, #265c8b 100%);	
}

.investor-items .investor-content p {
    line-height: 22px;
}

.investor-items .investor-content span {
	display: none;
}

.investor-items .investor-content h5 a {
	font-size: 26px;
}

#top-to-bottom i {
    background: #0293cf;
}

.n4-color {
    color: #F3C56A;
}

#themephi-header.header-style-1 .header-inner.tp-sticky .elementor-5822 .elementor-element.elementor-element-4ff12a7 {
	padding-top: 10px;
	padding-bottom: 10px;
	box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.08);
}

.elementor-1066 .elementor-element.elementor-element-63a400d .themephi-heading .sec-title {
	transition: none !important;
}

.tps-company-storyhear .timeline ul {
	background: #fff !important;
}

.tps-company-storyhear .timeline ul li.in-view div {
    font-size: 14px !important;
    line-height: 21px !important;
    padding-top: 10px !important;	
}

.tps-company-storyhear .timeline ul li {
    padding-top: 30px;
}

.tps-company-storyhear .timeline ul li:nth-child(odd) div::before, .tps-company-storyhear .timeline ul li:nth-child(even) div::before {
    border-color: #f3c56a;
}

.tps-company-storyhear .timeline ul li {
    background: #f3c56a;
}

.service-tax-icon {
	width: 80px;
	margin-top: -20px;
}

.service-tax-item:hover {
    background: #005C8D !important;
}

.service-tax-item .servie-tax-badge {
    -webkit-text-stroke: 2px #005c8d;
}

.service-tax-item .line {
    background: #f3c56a;
}

.service-tax-content h5 {
	color: #005C8D !important;
}

.elementor-element-eb338b0 .n5-color, .elementor-element-eb338b0 .how-make-items p, .elementor-element-eb338b0 .black-clr {
	color: #fff !important;
}

.elementor-element-eb338b0 .how-make-items:hover h5 {
	color: #005C8D !important;
}

.elementor-element-eb338b0 .how-make-items:hover p, .elementor-element-eb338b0 .how-make-items:hover a {
	color: #2A2A2A !important;
}

.elementor-element-112ec5d .how-make-items h5, .elementor-element-2d226e1 .how-make-items h5 {
	color: #005C8D !important;
}

.elementor-element-112ec5d .how-make-items:hover h5, .elementor-element-2d226e1 .how-make-items:hover h5 {
	color: #fff !important;
}

.page-id-7886 .rounded-circle {
    border-radius: 0% !important;
}

.bg1 {
    background: transparent !important;
}

.page-id-7886 .how-make-items .cion {
    width: 150px;
    height: 80px;
}

.how-make-items:hover .cion {
    background: transparent !important;
}

.elementor-element-5c34218 .service-tax-content h5 {
	font-size: 20px;
}

.service-tax-item:hover .line {
    background: #f3c56a;
}

.page-id-8140 .how-make-items .cion {
	display: none;
}

.page-id-8140 .elementor-8140 .elementor-element.elementor-element-c595830 .how-make-items {
	padding: 2rem 1.75rem 2rem 1.75rem !important;	
}

.page-id-8140 .how-make-items {
    height: 100%;
}

.single-post .custom-container {
    max-width: 1320px;
}

.breadcrumbs-single {
	background: #005C8D !important;	
}

.blog-items10 .content .admins {
	display: none !important;
}

.blog-items10:hover .content .box-style {
    background: #005C8D !important;
    border-color: #005C8D !important;
}

.themephi-sideabr .widget_categories ul li a, .themephi-sideabr .widget_archive ul li a, .themephi-sideabr .widget_pages ul li a, .themephi-sideabr .widget_meta ul li a, .themephi-sideabr .widget_recent_entries ul li a, .themephi-sideabr .widget_nav_menu ul li a, .themephi-sideabr .widget_block ul li a, .themephi-sideabr .widget_categories ul li, .themephi-sideabr .widget_archive ul li, .themephi-sideabr .widget_pages ul li, .themephi-sideabr .widget_meta ul li, .themephi-sideabr .widget_recent_entries ul li, .themephi-sideabr .widget_nav_menu ul li, .themephi-sideabr .widget_block ul li, .themephi-sideabr .widget_search input, .themephi-sideabr .bs-search input {
    color: #005C8D;
    background-color: #E5F5FF;
}

.single-info {
	display: none;
}

.themephi-sideabr .widget_block ol.wp-block-latest-comments li a {
    color: #005C8D !important;
}

.blog-section .black-clr {
	font-size: 20px;
    line-height: 26px;
	color: #005C8D !important;
}

.blog-section .fs-seven {
    font-size: 14px !important;
	color: #2a2a2a !important;
}

.blog-section .fs-six{
    font-size: 16px !important;
	color: #2a2a2a !important;	
}

.page-id-8355 .pb-120 {
	padding-top: 80px;
	padding-bottom: 80px;
}

.themephi-sideabr .widget_block label.wp-block-search__label, .themephi-sideabr .widget_block h2, .themephi-sideabr .widget-title {
    border-bottom: 1px solid #F3C56A;
}

.blog .themephi-blog .blog-item .full-blog-content .title-wrap .blog-title a, .archive .themephi-blog .blog-item .full-blog-content .title-wrap .blog-title a {
    font-size: 20px;
    line-height: 26px;
    color: #005C8D !important;
	letter-spacing: 0px;
	padding-bottom: 10px;
}

.themephi-blog .blog-item .blog-button a {
    padding: 15px 20px;
    font-size: 14px;
}

.themephi-breadcrumbs .breadcrumbs-inner {
    padding: 60px 0;
    padding-bottom: 65px;
}

.themephi-sideabr .widget_block label.wp-block-search__label, .themephi-sideabr .widget_block h2, .themephi-sideabr .widget-title {
    font-size: 18px;
    line-height: 20px;
    margin: 0 0 15px;
    padding-bottom: 15px;
}

.elementor-5456 .elementor-element.elementor-element-929736b .elementor-button[type="submit"] {
    margin-top: 10px;
}

#sptp-4629.popup-open .sptp-member-desc, #sptp-4629 .gridder-show .sptp-member-desc {
	text-align: left;
    text-transform: none;
    letter-spacing: 0px;
    margin-top: 6px;
    margin-bottom: 8px;
}

#sptp-8652.popup-open .sptp-member-name h2, #sptp-8652 .gridder-show .sptp-member-name h2, #wrapper #sptp-8652.popup-open .sptp-member-name h2, #sptp-8652.popup-open .sptp-member-profession h4, #sptp-8652 .gridder-show .sptp-member-profession h4, #sptp-8652.popup-open .sptp-member-desc, #sptp-8652 .gridder-show .sptp-member-desc {
	text-align: left;
	color: #fff;
}

#sptp-8652 .sptp-member-profession {
	padding-bottom: 10px;	
}

.sptp-member-desc {
    padding-top: 20px !important;
    border-top: solid 2px #f3c56a !important;
}

.sptp-member-desc {
    font-family: "Arial", Sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1.44em !important;
    color: #fff !important;
}

#sptp-4629.popup-open .sptp-member-name h2, #sptp-4629 .gridder-show .sptp-member-name h2, #wrapper #sptp-4629.popup-open .sptp-member-name h2 {
    text-align: left;
    text-transform: none;
    margin-top: 12px;
    margin-bottom: 0px;
}

.sptp-popup-item .sptp-name {
    font-family: "Arial", Sans-serif !important;
    font-size: 28px !important;
    font-weight: 500 !important;
    line-height: 1.33em !important;
    color: #fff !important;	
}

.sp-team-pro hr {
    border: solid 1px #f3c56a !important;
    margin-top: 20px;
    margin-bottom: 20px;
	opacity: 100%;
}

#sptp-8652 .sptp-member-social {
	text-align: start;
}

#sptp-8652 .sptp-member-avatar-img-area {
    padding: 0 0 0px 0;
}

#sptp-8652 .sptp-member-desc {
    margin-top: 20px;
    margin-bottom: 0px;
}

#sptp-8652 .sptp-member-name .sptp-name, #sptp-8652 .sptp-member-name .sptp-name a {
    color: #005c8d;
}

.sptp-popup-content-main.text-center {
    padding: 50px;
}

.sptp-profession-text {
	color: #0493CD !important;
}

.sptp-member-desc ul {
	margin: 0px 0 15px 20px;	
}

.sptp-member-desc {
	margin-bottom: 0px;
}

.sptp-member .sptp-member-social {
	padding-top: 0px;
	margin-top: -20px;
}

.sp-team-pro img {
    border-radius: 10px;
}

.sptp-overflow-h {
    border-radius: 10px !important;
}

#sptp-8652 .sptp-member-avatar-img {
    background: transparent;
}

.page-id-8726 .service-tax-item .line {
	display: none;
}

.page-id-8726 .elementor-element-bf079a0 .service-tax-content h5 {
	width: 80%;
}

.elementor-element-541116b .n0-bg, .elementor-element-dc8bcb1 .n0-bg, .elementor-element-21de5b0 .n0-bg, .elementor-element-9632a2d .n0-bg, .elementor-element-bf079a0 .n0-bg, .elementor-element-15c9862 .n0-bg, .elementor-element-e5261cb .n0-bg, .elementor-element-31f3296 .n0-bg, .elementor-element-ab8087f .n0-bg, .elementor-element-4843266 .n0-bg, .elementor-element-eec6652 .n0-bg, .elementor-element-285333d .n0-bg {
    background: #E5F5FF !important;
}

.elementor-element-541116b .n0-bg.service-tax-item:hover, .elementor-element-dc8bcb1 .n0-bg.service-tax-item:hover, .elementor-element-21de5b0 .n0-bg.service-tax-item:hover, .elementor-element-9632a2d .n0-bg.service-tax-item:hover, .elementor-element-bf079a0 .n0-bg.service-tax-item:hover, .elementor-element-15c9862 .n0-bg.service-tax-item:hover, .elementor-element-e5261cb .n0-bg.service-tax-item:hover, .elementor-element-31f3296 .n0-bg.service-tax-item:hover, .elementor-element-ab8087f .n0-bg.service-tax-item:hover, .elementor-element-4843266 .n0-bg.service-tax-item:hover, .elementor-element-eec6652 .n0-bg.service-tax-item:hover, .elementor-element-285333d .n0-bg.service-tax-item:hover {
	background: #005C8D !important;
}

.elementor-element-d0f6ff1 .n0-bg, .elementor-element-2ac688c .n0-bg, .elementor-element-c933a90 .n0-bg, .elementor-element-38d5e57 .n0-bg, .elementor-element-1d42578 .n0-bg, .elementor-element-567b0f1 .n0-bg, .elementor-element-5f0079d .n0-bg, .elementor-element-bfec5cf .n0-bg, .elementor-element-e526af0 .n0-bg, .elementor-element-2397d3c .n0-bg, .elementor-element-21e0106 .n0-bg, .elementor-element-2397d3c .n0-bg, .elementor-element-df53e21 .n0-bg, .elementor-element-2397d3c .n0-bg, .elementor-element-84186b9 .n0-bg, .elementor-element-30d8210 .n0-bg {
    background: #D2E8BF !important;	
}

.elementor-element-d0f6ff1 .n0-bg.service-tax-item:hover, .elementor-element-2ac688c .n0-bg.service-tax-item:hover, .elementor-element-c933a90 .n0-bg.service-tax-item:hover, .elementor-element-38d5e57 .n0-bg.service-tax-item:hover, .elementor-element-1d42578 .n0-bg.service-tax-item:hover, .elementor-element-567b0f1 .n0-bg.service-tax-item:hover, .elementor-element-5f0079d .n0-bg.service-tax-item:hover, .elementor-element-bfec5cf .n0-bg.service-tax-item:hover, .elementor-element-e526af0 .n0-bg.service-tax-item:hover, .elementor-element-2397d3c .n0-bg.service-tax-item:hover, .elementor-element-21e0106 .n0-bg.service-tax-item:hover, .elementor-element-df53e21 .n0-bg.service-tax-item:hover, .elementor-element-84186b9 .n0-bg.service-tax-item:hover, .elementor-element-30d8210 .n0-bg.service-tax-item:hover, .elementor-element-21e0106 .n0-bg.service-tax-item:hover, .elementor-element-df53e21 .n0-bg.service-tax-item:hover {
	background: #6E9C4D !important;	
}

.elementor-element-d0f6ff1 .service-tax-item .line, .elementor-element-2ac688c .service-tax-item .line, .elementor-element-c933a90 .service-tax-item .line, .elementor-element-38d5e57 .service-tax-item .line, .elementor-element-1d42578 .service-tax-item .line, .elementor-element-bfec5cf .service-tax-item .line, .elementor-element-e526af0 .service-tax-item .line, .elementor-element-2397d3c .service-tax-item .line, .elementor-element-21e0106 .service-tax-item .line, .elementor-element-df53e21 .service-tax-item .line {
    background: #0493CD;
}

.elementor-element-d0f6ff1 .n0-bg.service-tax-item:hover.service-tax-item .line, .elementor-element-2ac688c .n0-bg.service-tax-item:hover.service-tax-item .line, .elementor-element-c933a90 .n0-bg.service-tax-item:hover.service-tax-item .line, .elementor-element-38d5e57 .n0-bg.service-tax-item:hover.service-tax-item .line, .elementor-element-1d42578 .n0-bg.service-tax-item:hover.service-tax-item .line, .elementor-element-bfec5cf .n0-bg.service-tax-item:hover.service-tax-item .line, .elementor-element-e526af0 .n0-bg.service-tax-item:hover.service-tax-item .line, .elementor-element-2397d3c .n0-bg.service-tax-item:hover.service-tax-item .line {
    background: #f3c56a !important;	
}

.elementor-element-38d5e57 .n0-bg.service-tax-item:hover .st0, .elementor-element-1d42578 .n0-bg.service-tax-item:hover .st0, .elementor-element-567b0f1 .n0-bg.service-tax-item:hover .st0, .elementor-element-5f0079d .n0-bg.service-tax-item:hover .st0, .elementor-element-21e0106 .n0-bg.service-tax-item:hover .st0, .elementor-element-df53e21 .n0-bg.service-tax-item:hover .st0, .elementor-element-84186b9 .n0-bg.service-tax-item:hover .st0, .elementor-element-30d8210 .n0-bg.service-tax-item:hover .st0 {
    fill: #005C8D !important;
}

.elementor-element-28a8621 .st0 {
    fill: #6e9c4d !important;
	stroke: #6e9c4d !important;
}

.blog-section4 h5 > a {
    font-size: 20px;
    line-height: 130%;
}

.cus-border.b-gray {
	background: #F3C56A !important;
	border: 1px solid transparent !important;
}

.blog-items10 {
    border: 1px solid #005c8db5 !important;
}

.themephi-breadcrumbs .page-title {
    font-size: 36px;
    line-height: 1.3;
}

.themephi-breadcrumbs .breadcrumbs-title {
	display: none;
}

.twae-wrapper {
    --tw-line-width: 3px;
}

.twae-wrapper .twae-description p {
    margin: 10px 10px 10px 10px;
    padding: 0;
}

.elementor-element-09f8c43 .mb-xxl-4 {
		margin-bottom: 0.3rem !important;
}

.description p {
	margin-bottom: -10px !important;
}

.elementor-element-1d7409b .service-tax-icon {
    width: auto !important;
    margin-top: -20px;
}

.elementor-element-1d7409b .service-tax-item .service-tax-icon img {
    width: 100%;
    height: 100%;
}

.elementor-element-1d7409b .service-tax-item:hover .service-tax-icon img {
    filter: none;
    opacity: 100%;
}

.elementor-element-c14726e .service-tax-content h5 {
    color: #005C8D !important;
    font-size: 18px;
}

.elementor-element-c14726e .fs-seven {
    font-size: 15px;
    line-height: 120%;
}

.elementor-element-bec71c4 .st1 {
    fill: #0893ce;
	stroke: none;
}

.elementor-element-7971b18 ul li, .elementor-element-9e2be0d ul li, .elementor-element-b7bf714 ul li, .elementor-element-38893c4 ul li, .elementor-element-41bd079 ul li, .elementor-element-1aaaf7a ul li, .elementor-element-fc3c3c1 ul li, .elementor-element-b4d9232 ul li {
    line-height: 1.4;
}

.elementor-element-d975021 li {
    line-height: 1.7;
}

.elementor-nav-menu, .elementor-nav-menu li, .elementor-nav-menu ul {
    padding: 0px 0px 5px 20px !important;
}

.elementor-1066 .elementor-element.elementor-element-70e0644 .elementor-counter-title {
    text-align: center;
}

.sptp-filter .button {
	padding: 15px 30px;	
}

#sptp-8652 .filters-button-group button {
    border-radius: 0px;
}

.sptp-filter .button-group .button {
	margin: 0 1.4em 1.2em 0;
}

html {
  scroll-behavior: auto !important;
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-5822 .elementor-element.elementor-element-e9edd41 {
        width: 100%;
    }
	#sptp-8652 .sptp-member-avatar-img-area {
    	padding: 0px 40px 0px 0 !important;
	}
}

@media (max-width: 1024px) {
	.elementor-2660 .elementor-element.elementor-element-bbcdec1 .elementor-nav-menu--dropdown a, .elementor-5822 .elementor-element.elementor-element-b24db67 .elementor-nav-menu--dropdown a, .elementor-5822 .elementor-element.elementor-element-05bebf5 .elementor-nav-menu--dropdown .elementor-item {
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
        border-bottom: 2px solid #0493cd !important;
	}
	.elementor-nav-menu, .elementor-nav-menu li, .elementor-nav-menu ul {
    padding: 0px 20px 5px 20px !important;
	}
	.elementor-2660 .elementor-element.elementor-element-bbcdec1 .elementor-nav-menu--dropdown .elementor-item, .elementor-2660 .elementor-element.elementor-element-bbcdec1 .elementor-nav-menu--dropdown .elementor-sub-item, .elementor-5822 .elementor-element.elementor-element-b24db67 .elementor-nav-menu--dropdown a, .elementor-5822 .elementor-element.elementor-element-05bebf5 .elementor-nav-menu--dropdown .elementor-sub-item, .elementor-5822 .elementor-element.elementor-element-05bebf5 .elementor-nav-menu--dropdown .elementor-item {
    font-size: 15px !important;
	}
	ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus, ul.elementor-nav-menu--dropdown a:hover {
    border-inline-start: none !important;
    text-shadow: none;
	}
}

@media (max-width: 768px) {
	.elementor-1066 .elementor-element.elementor-element-6237e98 .title, .elementor-1066 .elementor-element.elementor-element-27226f9 .title, .elementor-1066 .elementor-element.elementor-element-27226f9 .title, .elementor-1066 .elementor-element.elementor-element-78571a0 .title, .elementor-1066 .elementor-element.elementor-element-f1a3a73 .title, .elementor-1066 .elementor-element.elementor-element-74f9ff7 .title, .elementor-1066 .elementor-element.elementor-element-036f63f .title {
		margin: 0px 10px 0px 10px !important;
	}
	.elementor-element-deb8714 .themephi-heading, .rs-dual-heading {
		text-align: center !important;
	}
	.description p {
    	line-height: 22px;
	}
	.tps-company-storyhear .timeline ul {
    	padding: 10px;
	}
	#sptp-8652 .sptp-member-avatar-img-area {
    	padding: 0px 0 0px 0 !important;
	}
	#sptp-8652:not(.popup-open) .sptp-member-profession h4 {
    	padding-bottom: 15px;
	}
	.elementor-nav-menu--dropdown .elementor-nav-menu ul {
    	padding: 0px 40px 5px 0px !important;
	}
	.page-id-8355 .pb-120 {
    	padding: 30px 20px 30px 20px;
	}
	.page-id-8355 .mt-20 {
    	margin-top: 0rem !important;
	}
}