/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
/* 
Theme Name: Webinane Theme
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
/* Add your custom styles here */
@import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Qwitcher+Grypen:wght@400;700&family=Yellowtail&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Knewave&family=Space+Grotesk:wght@300..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Knewave&family=Space+Grotesk:wght@300..700&family=Squada+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Coiny&family=Knewave&family=Space+Grotesk:wght@300..700&family=Squada+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900&family=Coiny&family=Knewave&family=Space+Grotesk:wght@300..700&family=Squada+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bai+Jamjuree:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&family=Cinzel:wght@400..900&family=Coiny&family=Knewave&family=Space+Grotesk:wght@300..700&family=Squada+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700;900&family=Exo+2:ital,wght@0,100..900;1,100..900&family=Space+Grotesk:wght@300..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Unbounded:wght@200..900&display=swap');   

.custom-product-features .product-features-parent {
  display: flex;
  padding-top: 2px;
  column-gap: 20px;
}

.custom-product-features {
  margin-top: 30px;
}
/*Product Styles Starts Here */

.custom-development {
        box-shadow: 0px 0px 21px 0px #00000021;
        padding: 40px 40px 30px 40px;
        background-color: #FFFFFF;
        margin-top: 50px;
        transition: .3s ease-in-out;
    }
.addon_parent.additional_banner{
	margin-top: 20px;
}
    .custom-development1 {
        border-radius: 0px 0px 0px opx;
        box-shadow: 0px 0px 21px 0px #00000021;
        padding: 40px 40px 30px 40px;
        background-color: #FFFFFF;
        margin-top: 50px;
        transition: .3s ease-in-out;
    }
    .custom-development:hover {
        box-shadow: 0px 0px 21px 0px #00000040;
        transform: translate(0px, -5px);
    }
    .custom-development1:hover {
        box-shadow: 0px 0px 21px 0px #00000040;
        transform: translate(0px, -5px);
    }
    .custom-features {
        text-align: center;
    }
    .custom-features h3 {
        font-family: "Quicksand", Sans-serif;
        font-size: 16px !important;
        font-weight: 600 !important;
		line-height: 25px !important;
    }
    .custom-features p {
        font-family: "Quicksand", Sans-serif;
        font-weight: 500 !important;
        line-height: 25px !important;
        color: #666666 !important;
        font-size: 15px !important;
    }
    .webinane-services .custom-development-heading h2 {
    color: #333333;
    font-family: "Quicksand", Sans-serif;
    font-size: 30px !important;
    font-weight: 600;
    padding-bottom: 0px;
    padding-top: 30px;
    text-align: left;
}
.custom-development-heading h4{
	padding-bottom: 30px;
}
 .webinane-services .main-heading h2 {
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 25px;
    font-weight: bold;
    text-align: left;
}

    .companines-img img {
        width: 250px;
    }
    .responsive .slick-dots li button:before {
        font-size: 15px;
    }
    .section-gap {
        padding-bottom: 50px;
    }
    .frequently-asked-question .accordion-button:not(.collapsed) {
        background-color: #A7F0FF !important;
    }
    .frequently-asked-question .accordion-button:focus {
        box-shadow: none !important;
    }
.accordion-button{
	border:none !Important;
}
   .frequently-asked-question .accordion-button {
        background-color: #F2F2F2 !important;
        margin-bottom: 10px;
			width: 100%;
			color: #000000 !important;
    }
    .frequently-asked-question .accordion-item {
        border: none !important;
    }
.webinane-services .On-Page-SEO-Services-list li {
    list-style: disc !important;
    line-height: 20px !important;
}
.frequently-asked-question .accordion-item .accordion-header {
    line-height: 10px !important;
}
    .desining-logo h3 {
        font-size: 22px;
			font-weight: 900;
    }
    .webinane-services .desining-logo p {
    font-size: 16px;
    line-height: 30px;
    font-weight: 400;
}
    .desining-logo-img img {
        width: 100%;
		margin-top:25px;
    }
    .desining-logo {
        padding-top: 30px;
    }
.clints-use-our-services .responsive ul li button:hover {
    background-color: transparent;
}
.clints-use-our-services {
    padding-top: 30px;
    padding-bottom: 30px;
}
.frequently-asked-question .custom-development-heading h2 {
    padding-bottom: 30px;
}
.clints-use-our-services .custom-development-heading h2 {
    padding-bottom: 30px;
}
.frequently-asked-question .accordion-item .accordion-header .accordion-button {
    padding: 15px 15px 21px 15px !important;
}
.hc-service-wrap.style8.appointment-main-2 .service-item .service-media img {
    height: auto !important;
    width: 100% !important;
}
ul.themes-for-all-niches li {
    list-style: decimal;
    line-height: 35px;
    font-size: 16px;
    font-weight: 500;
}
ul.themes-for-all-niches {
	padding-top:15px;
}
ul.sidebar-wp-themes-updates {
    padding-left: 0px;
}
ul.sidebar-wp-themes-updates li {
    width: 100%;
    display: flex;
    padding-bottom:20px;
	font-size:14px;
	font-weight:500;
}
ul.sidebar-wp-themes-updates li b {
    width: 60%;
    line-height: 21px;
	font-size:15px;
	font-weight:700;
}
ul.sidebar-wp-themes-updates {
	padding-top:20px;
}
.product-right-column .addon_parent {
    padding: 15px !important;
}
ul.sidebar-wp-themes-updates li:nth-child(4) b {
    width: 67% !important;
}
ul.sidebar-wp-themes-updates li:nth-child(9) b {
    width: 400px !important;
}
.product-page-container .product-left-column img.size-full {
    height: 370px !important;
}
.deeds-pre-title h2{
	font-family: "Bricolage Grotesque";
	    font-weight: 800;
    text-align: center;
    font-size: 60px;
	line-height: 55px;
}
.deeds-pre-title h2 span{
	color: #982D21;
}
.deeds-pre-title p{
	text-align: center;
	font-family: "poppins";
	margin-top: 20px;
	margin-bottom: 60px;
}
.deeds-pre-title p span{
	font-weight: 700;
}
.deeds-title-pics .col-lg-2{
	padding: 0px;
	margin-left: -10px;
}
.deeds-title-pics .col-lg-10{
	padding: 0px;
	margin-left: 10px;
    transform: translate(10px, 10px);
}
.deeds-pre-intro h2{
	font-family: "poppins";
	font-size: 40px;
	font-weight: 800;
	    text-align: center;
    text-transform: uppercase;
	text-shadow: 1px 2px 3px rgba(0,0,0,0.6);
}
.deeds-pre-intro{
	text-align: center;
	padding: 0px 40px;
}
.deeds-pre-intro p{
	font-family: 'Poppins';
	font-weight: 400;
	text-align: left;
}
.deeds-pre-intro p span{
	color: #982D21;
	font-weight: 600;
}
.deeds-pre-featured{
	text-align: center;
	    margin-top: 100px;
}
.deeds-pre-featured .deeds-pre-featured-img{
	background: #982d21;
    padding: 32px;
    border-radius: 50%;
    width: 122px;
    height: 120px;
    margin: auto;
    justify-content: center;
    align-items: center;
    text-align: center;
    border: 8px solid #ffe1de;
	margin-bottom: 10px;
}
.deeds-pre-featured p{
	width: 50%;
	margin: auto;
	margin-top: 10px;
}
.deeds-pre-featured span{
	font-size: 17px;
    font-weight: 500;
    font-family: 'Poppins';
}
.deeds-pre-featured .col-lg-3{
	padding: 0px;
}

.deeds-pre-featured p{
	line-height: 20px;
	margin-top: 20px;
}
.deeds-web-cost {
    background: white;
    padding: 60px;
    border: 20px solid #f4f4f4;
    border-radius: 40px;
}
.deeds-web-cost h3{
	    font-size: 40px;
    text-align: center;
    font-family: 'Bricolage Grotesque';
    font-weight: 700;
    line-height: 46px;
}
.deeds-web-cost h3 span{
	text-decoration: underline #982d21;
}
.deeds-web-cost .deeds-web-detail{
	
       border-radius: 20px;
    padding: 0px 30px;
    margin-top: -20px;
}
.deeds-web-cost .deeds-web-detail span{
	font-size: 21px;
    font-weight: 700;
    font-family: 'Bricolage Grotesque';
	margin-top: -34px;
}
.deeds-web-cost .deeds-web-detail .deeds-web-alpha {
    transform: translate(-70px, 52px);
}
.deeds-web-cost .deeds-web-detail .deeds-web-alpha span{
	background: #982d21;
    border: 5px solid #fff4f3;
    color: white;
    font-size: 17px;
    padding: 8px;
    font-weight: 700;
    font-family: 'Poppins';
    border-radius: 50%;
    margin: 0;
    display: inline-block;
	line-height: 25px;
}
.deeds-web-cost .deeds-web-worth{
    
    text-align: center;
}
.deeds-web-cost .deeds-web-worth span{
	font-size: 24px;
    font-weight: 600;
	font-family: 'Bricolage Grotesque';
	color: #982d21;
	margin: 0px;
}
.deeds-web-cost .deeds-web-price{
	align-items: center;
	display: flex;
}
.deeds-web-cost .deeds-web-price p{
	margin: 0px;
}
.deeds-web-cost .deeds-web-price span{
		font-size: 28px;
    font-weight: 600;
	font-family: 'Bricolage Grotesque';
	color: #982d21;
	margin: 0px;
	line-height: 40px;
}
.deeds-web-cost .deeds-web-price .deeds-web-price-img{
	transform: translate(-10px, -2px);
}

.deeds-web-cost .row{
	margin-top: 50px;
	    background: #F4F4F4;
    border-radius: 10px;
	align-items: center;
	padding-bottom: 15px;
}
.deeds-web-cost .row.one{
	background-color: white;
}
.deeds-web-cost .total-cost{
	display: flex;
    background: #982d21;
    justify-content: center;
    align-items: center;
	padding: 10px;
    border-radius: 5px;
	column-gap: 15px;
}

.deeds-web-cost .total-cost span{
	color: white;
    font-family: 'Bricolage Grotesque';
    font-weight: 700;
    font-size: 25px;
    margin: 0;
}
.deeds-events h3.mang-event{
	    font-size: 50px;
    font-family: 'Bricolage Grotesque';
    line-height: 50px;
    text-align: center;
    font-weight: 800;
}
.deeds-events p{
    font-family: 'Poppins';
    text-align: center;
    font-size: 15px;
	padding-top: 15px;
}
.deeds-events h3.mang-event span{
	color: #982d21;
}
.deeds-event-slide .carousel-inner{
	border: 8px solid #c99885;
}
.deeds-event-slide .carousel-indicators li{
	background-color: black;
}
.deeds-event-slide .carousel-indicators .active{
	color: #982d21;
}
.deeds-events{
	padding-top: 120px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 100px;
    background-size: contain;
}
.deeds-events .deeds-event-slide h2{
	    margin: 0;
    font-size: 35px;
    font-family: 'Bricolage Grotesque';
    text-align: end;
    color: #dcf9ff;
    font-weight: 700;
}
.deeds-event-slide .carousel-indicators{
	bottom: -15px !important;
}
.deeds-events .number{
	text-align: center;
}
.deeds-events .number span.num-name{
	font-size: 34px;
    font-weight: 700;
    font-family: 'Bricolage Grotesque';
	color: #982D21;
	line-height: 0px;
}
.deeds-events .number span.counting{
	font-size: 100px;
    font-family: 'Bricolage Grotesque';
    color: #f1f1f1;
    font-weight: 800;
    line-height: 0;
	text-shadow: 1px 0px 0px rgb(149 149 149 / 60%);
    text-decoration: underline;
    margin-left: -22px;
}
.deeds-events .number p{
       margin-top: -12px;
    line-height: 25px;
    font-size: 15px;
}

.deeds-events .row{
	margin-top: 50px;
	align-items: center;
}
.deeds-demo-import h3{
	font-size: 45px;
    font-family: 'Bricolage Grotesque';
    line-height: 50px;
    text-align: center;
    font-weight: 800;
}
.deeds-res-theme h3{
	font-size: 45px;
    font-family: 'Bricolage Grotesque';
    line-height: 50px;
    text-align: center;
    font-weight: 800;
	
}
.deeds-res-theme h3 span{
	color: #982d21;
}
.deeds-res-theme{
	    background: #feffde;
    padding: 70px 20px;
	text-align: center;
}
.deeds-res-theme .responsive{
	background-image: url(https://webinane.com/wp-content/uploads/2024/09/banner-bg-1.png);
	padding-top: 65px;
	padding-bottom: 35px;
	border-radius: 10px;
	margin-top: 50px;
}
.deeds-res-theme .responsive span.size{
	color: white;
    font-family: 'Bricolage Grotesque';
    font-size: 20px;
	margin: 0;
	line-height: 30px;
}
.deeds-res-theme .responsive p.device-name{
    color: white;
	font-size: 14px;
    line-height: 18px;
    font-family: 'Bricolage Grotesque';
}
.deeds-res-theme .responsive img {
    height: 50px;
}
.deeds-presentation{
	background-image: url(https://webinane.com/wp-content/uploads/2024/09/Untitled-2.webp);
    padding-top: 70px;
	background-size: cover;
    background-repeat: no-repeat;
	padding-bottom: 20px;
}
.deeds-pre-title{
	padding-top: 100px;
}
.deeds-logo{
	padding-left: 35px;
}
.deeds-pre-back{
	background-image: url(https://webinane.com/wp-content/uploads/2024/09/Untitled-3-scaled.jpg);
    background-repeat: no-repeat;
	padding-top: 60px;
    background-size: cover;
    padding-bottom: 70px;
	margin-bottom: 40px;
}
.deeds-pre-sermons{
	text-align: center;
	background-image: url(https://webinane.com/wp-content/uploads/2024/09/Untitled-1wewe.png);
    padding-top: 100px;
	padding-bottom: 100px;
	background-size: contain;
}
.deeds-pre-sermons h3{	
	font-size: 45px;
    font-family: 'Bricolage Grotesque';
    line-height: 50px;
    text-align: center;
    font-weight: 800;
	margin-bottom: 40px;
}
.deeds-pre-sermons h3 span{
	color: #982d21;
}
.deeds-pre-sermons h4 span{
	color: #982d21;
}
.deeds-pre-sermons .row{
	align-items: center;
}
.deeds-pre-sermons .row .col-lg-7{
	padding: 0px;
	z-index: 1;
}
.deeds-pre-sermons .col-lg-5.left-heading {
    padding-left: 15px;
	padding: 0px;
}
.deeds-pre-sermons .col-lg-5.left-heading h4{
	font-size: 42px;
    font-family: 'Bricolage Grotesque';
    line-height: 50px;
    text-align: left;
    font-weight: 800;
	padding-top: 60px;
    padding-bottom: 60px;
    background: #f9f9f9;
	padding-left: 50px;
	padding-right: 35px;
	margin-right: -30px;
	margin-top: 16px;
}
.deeds-pre-sermons .col-lg-5.right-heading h4{
	font-size: 39px;
    font-family: 'Bricolage Grotesque';
    line-height: 50px;
    text-align: left;
    font-weight: 800;
	padding-top: 60px;
    padding-bottom: 60px;
    background: #f9f9f9;
	padding-left: 50px;
	padding-right: 35px;
	margin-left: -30px;
	margin-top: 16px;
}
.deeds-pre-sermons .col-lg-5.right-heading {
    padding-right: 15px;
	padding: 0px;
}
.deeds-pre-sermons .row{
	margin-top: 100px;
}
.deeds-reg-update{
	background-color: white;
    padding: 80px 20px;
	margin-top: 100px;
    border-radius: 25px;
}
.deeds-reg-update h3{
	font-size: 40px;
    font-family: 'Bricolage Grotesque';
    line-height: 45px;
    text-align: center;
    font-weight: 800;
	margin-bottom: 34px;
}
.deeds-reg-update h3 span{
color: #982d21;
}
.deeds-reg-update .box {
    text-align: center;
    padding: 40px 5px;
    box-shadow: 0px 0px 5px 0px #0000001f;
    height: 200px;
    transition: .3s ease-in-out;
    
}
.deeds-reg-update .box:hover {
    transform: translate(0px, -5px);
    box-shadow: 0px 5px 10px 0px #0000001f;
}
.deeds-reg-update .box span.box-title {
    font-size: 13px;
    margin-bottom: 0;
    line-height: 20px;
	font-family: 'Bricolage Grotesque';
	width: 100%;
	display: block;
}
.deeds-reg-update .box p {
    color: #666;
    font-size: 11px;
    line-height: 14px;
    margin-bottom: 0;
    padding-top: 5px;
}
.deeds-reg-update .box img {
    height: 60px;
    width: auto;
    object-fit: contain;
	margin-bottom: 15px;
}
.deeds-license h3{
	font-size: 40px;
    font-family: 'Bricolage Grotesque';
    line-height: 45px;
    text-align: center;
    font-weight: 800;
}
.deeds-license h3 span{
	color: #982d21;
}
.deeds-license{
	background-color: white;
    padding: 80px 20px;
	margin-top: 50px;
    border-radius: 25px;
}
.deeds-license .row{
	    margin-top: 50px;
	    align-items: center;
}
.deeds-license .col-lg-6{
	padding: 0px;
}
.deeds-license .col-lg-6 span{
	    
    font-size: 32px;
    font-family: 'Poppins';
    font-weight: 600;
    text-align: center;
}
h3.deeds-features-heading{
	font-size: 40px;
    font-family: 'Bricolage Grotesque';
	width: 80%;
    line-height: 45px;
    margin: auto;
	text-align: center;
}
p.deeds-features-para{
	 text-align: center;
    width: 84%;
    margin: auto;
	padding-top: 10px;
    padding-bottom: 20px;
}
.deeds-web-cost p.deeds-features-para{
	    text-align: center;
    width: 98%;
    margin: auto;
	padding-top: 10px;
    padding-bottom: 10px;
}
.webinane-sales img {
    position: absolute;
    left: 49px;
    top: -30px;
    width: 35%;
}
.about-webinane .webinane-sales {
    text-align: center;
    margin-top: 60px;
    border: 1px solid #BBD1FB;
    position: relative;
    background-color: #FFFFFF;
    border-radius: 10px;
}
.about-webinane .webinane-sales h3 {
    padding-top: 20px;
    font-size: 15px;
	margin-bottom: 3px;
    font-weight: 900;
}
.about-webinane .webinane-sales p {
    font-size: 12px;
    color: #578CF5;
    font-weight: 600;
}
.deeds-event-slide p {
    margin-top: -22px;
}
.deeds-no-code-req h3{
	    font-size: 45px;
    font-family: 'Bricolage Grotesque';
    line-height: 50p;
    text-align: center;
    font-weight: 800;
	    width: 80%;
    margin: auto;
    margin-bottom: 40px;
}
.deeds-no-code-req h3 span{
	color: #982d21;
}
.deeds-no-code-req {
    background-color: white;
    padding: 80px 20px;
    margin-top: 50px;
	margin-bottom: 100px;
    border-radius: 25px;
}
.deeds-no-code-req img{
	border-radius: 20px;
}
.deeds-events.lifeline {
	    background: #fffae2;
	    border-radius: 25px;
	    padding: 0px 10px;
	    padding-top: 60px;
}
.deeds-reg-update.lifeline{
	margin-top: 50px;
}
.deeds-events.lifeline h3.mang-event span{
	color: #f56a01;
	text-decoration: underline;
}
.deeds-events.lifeline .deeds-event-slide .carousel-inner {
    border: 8px solid #f0f0f0;
}
.deeds-events.lifeline .number span.num-name{
	color: #F56A01;
}
.deeds-reg-update.lifeline h3 span {
    color: #F56A01;
	    text-decoration: underline #fc730b;
}
.deeds-license.lifeline {
    background-color: #f56a01;
}
.deeds-license.lifeline h3{
	color: white;
}
.deeds-license.lifeline p.deeds-features-para{
	color: white;
}
.deeds-license.lifeline ul{
	color: white;
	line-height: 25px;
    font-size: 14px;
	margin-left: 40px;
}
.deeds-license.lifeline img{
	border: 6px solid white;
	border-radius: 6px;
}
.deeds-license.lifeline .col-lg-6 span.extend{
	padding: 0px;
	font-size: 30px;
	color: white;
	background-color: transparent;
	margin-left: 25px;
}
.deeds-license.lifeline .row{
	margin: 20px;
}
.deeds-license.lifeline .col-lg-6.col-6.detail {
    padding-top: 35px;
}
.lifeline-causes {
    
    padding: 80px 20px;
    margin-top: 50px;
    border-radius: 25px;
	text-align: center;
}
.lifeline-demos-back .demo-img-hover a{
	background-color: #F56A01;
	border: 1px solid #F56A01;
}

.lifeline-demos-back .demo-img-hover a:hover{
	color: #F56A01;
	border: 1px solid #F56A01;
}
.lifeline-demos-back .demo-item p{
	padding-bottom: 10px;
}
.lifeline-causes img{
	border-radius: 20px;
}
.lifeline-causes h3 {
    font-size: 40px;
    font-family: 'Bricolage Grotesque';
    line-height: 45px;
    text-align: center;
    font-weight: 800;
}
.lifeline-support{
    background-color: white;
    padding: 80px 20px;
    margin-top: 50px;
    border-radius: 25px;
	text-align: center;
}
.blog-articles-sidebar .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 5px 0px !important;
}
.lifeline-support h3 {
    font-size: 40px;
    font-family: 'Bricolage Grotesque';
    line-height: 45px;
    text-align: center;
    font-weight: 800;
}
.lifeline-support img{
	border-radius: 20px;
	margin-top: 30px;
}
.lifeline-support p{
	text-align: center;
}
.lifeline-cache-plugin{
	 background-color: white;
    padding: 80px 20px;
    margin-top: 50px;
    border-radius: 25px;
}
.lifeline-cache-plugin h3 {
    font-size: 40px;
    font-family: 'Bricolage Grotesque';
    line-height: 45px;
    text-align: center;
    font-weight: 800;
}
.lifeline-cache-plugin h4 {
    font-size: 32px;
    font-family: 'Bricolage Grotesque';
    line-height: 35px;
    text-align: center;
    font-weight: 800;
	    margin-top: 35px;
    margin-bottom: 40px;
}
.lifeline-cache-plugin .lifeline-speed-plugins{
	text-align: center;
}
.lifeline-cache-plugin .lifeline-speed-plugins img{
	height: 85px;
	margin-bottom: 15px;
}
.lifeline-cache-plugin .lifeline-speed-plugins span{
	    font-size: 17px;
    font-weight: 700;
	font-family: 'Bricolage Grotesque';
}
.lifeline-event-manage{
	 background-color: #fffae2;
    padding: 50px 20px;
    border-radius: 25px;
}
.lifeline-event-manage .row{
	align-items: baseline;
	margin-top: 70px;
}
.lifeline-event-manage .row.speakers{
	align-items: start;
	margin: 0;
	background-color: #F56A01;
	margin-top: -10px;
	padding-bottom: 50px;
}
.lifeline-event-manage .row .col-lg-6.image{
	z-index: 1;
}
.lifeline-event-manage h3 {
    font-size: 44px;
    font-family: 'Bricolage Grotesque';
    line-height: 45px;
    text-align: center;
    font-weight: 800;
	
}
h3.speakers-margin.one{
	    background: #f56a01;
    color: white;
	margin-top: 50px;
}
.lifeline-list-style.one {
    background: #f56a01;
    margin-top: 0px !important;
	padding-bottom: 50px;
}
.lifeline-list-style.one h4{
	color: white;
}
.lifeline-event-manage h3 span{
	color: #f56a01;
}
.lifeline-event-manage h4 {
    font-size: 35px;
    font-family: 'Bricolage Grotesque';
    line-height: 38px;
    font-weight: 800;
	    padding-top: 50px !important; 
	padding-bottom: 50px; 
	padding-left: 60px;
    background-color: #fdddb5;
    margin-left: -50px;
}
.lifeline-event-manage h4 span{
	color: #f56a01;
}
.lifeline-event-manage .lifeline-list-style{
	text-align: center;
	margin-top: 80px;
}
h3.speakers-margin{
	padding-top: 80px;
}
.lifeline-event-manage .lifeline-list-style img{
	margin-top: 25px;
}
.lifeline-event-manage .lifeline-list-style h4{
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px;
    background-color: transparent;
    margin-left: 0px;
	text-align: center;
}
.lifeline-event-manage h4.speaker-one{
	padding-top: 50px; 
	padding-bottom: 0px; 
	padding-left: 0px;
    background-color: transparent;
    margin-left: 0px;
	text-align: center;
	color: white;
}
.lifeline-event-manage h4.speaker-two{
	padding-top: 100px; 
	padding-bottom: 0px; 
	padding-left: 0px;
    background-color: transparent;
    margin-left: 0px;
	text-align: center;
	color: white;
}

.lifeline-donor{
	 background-color: white;
    padding: 80px 20px;
    margin-top: 50px;
    border-radius: 25px;
	text-align: center;
}
.lifeline-donor h3 {
    font-size: 40px;
    font-family: 'Bricolage Grotesque';
    line-height: 45px;
    text-align: center;
    font-weight: 800;
}
ul.sidebar-wp-plugin-updates {
    padding-left: 0px;
}
ul.sidebar-wp-plugin-updates li {
    width: 100%;
    display: flex;
    padding-bottom:20px;
	font-size:14px;
	font-weight:500;
}
ul.sidebar-wp-plugin-updates li b {
    width: 60%;
    line-height: 21px;
	font-size:15px;
	font-weight:700;
}
ul.sidebar-wp-plugin-updates {
	padding-top:20px;
}
.product-right-column .addon_parent {
    padding: 15px;
}

ul.sidebar-wp-plugin-updates li:nth-child(9) b {
    width: 400px;
}
.deeds-demo-import.lifeline{
	    background-color: white;
    padding: 80px 20px;
    margin-top: 50px;
    border-radius: 25px;
}
.deeds-demo-img.lifeline{
	padding-left: 20px;
	padding-right: 20px;
}
.deeds-demo-img.lifeline video{
	border-radius: 16px;
}
.lifeline-donation h4{
	 font-size: 40px;
    font-family: 'Bricolage Grotesque';
    line-height: 45px;
    text-align: center;
    font-weight: 800;
}
.lifeline-donation h4 span{
	    font-family: "Yellowtail";
    font-size: 115px;
    color: #f56a01;
    font-weight: 500;
}
.lifeline-donation.pop-up h4{
	 font-size: 40px;
    font-family: 'Bricolage Grotesque';
    line-height: 45px;
    text-align: center;
    font-weight: 800;
}
.lifeline-donation.pop-up h4 span{
	    font-family: "Yellowtail";
    font-size: 115px;
    color: #f56a01;
    font-weight: 500;
}
.lifeline-payment-gateways h4{
	font-size: 40px;
    font-family: 'Bricolage Grotesque';
   line-height: 40px;
    font-weight: 800;
    margin-bottom: 35px;
    text-align: center;
}
.lifeline-payment-gateways span{
	    font-family: "Yellowtail";
    font-size: 115px;
    color: #f56a01;
    font-weight: 500;
}
.lifeline-payment-gateways-heading{
	    display: flex;
    justify-content: center;
    align-items: center;
}
.lifeline-donation{
	margin-top: 60px;
	text-align: center;
}
.lifeline-donation ul{
   text-align: left;
	padding: 20px !important;
	font-size: 15px;
	line-height: 25px;
}
.lifeline-donation ul li{
	padding-bottom: 10px;
	display: flex;
}
.lifeline-donation ul i{
	color: #f56a01;
	    padding: 6px;
}
.lifeline-donation.pop-up{
	padding-top: 30px;
	padding-bottom: 10px;
   border-radius: 25px;
}
.lifeline-payment-gateways{
	margin-top: 60px;

}
.lifeline-donor img{
	width: 90%;
	border: 1px solid #FBFBFB;
	border-radius: 20px;
	margin-top: 40px;
}
.dictate-intro{
	text-align: center;
    margin: auto;
    width: 80%;
}
.dictate-intro img{
	width: 25%;
}
h3.main-heading-3{
    padding: 0px 100px;
}
.dictate-intro h2{
	    font-family: "Space Grotesk", sans-serif;
    font-size: 28px;
    line-height: 36px;
    font-weight: 700;
    padding: 0px 0px;
}
.dictate-intro h2 span{
	font-size: 90px;
    display: block;
    padding-bottom: 10px;
    padding-top: 10px;
}
h3.main-heading-3{
    padding:0px 100px;
}

p.Dicate-para{
	padding:0px 80px;
}
.dictate-intro p{
	 width: 80%;
    margin: auto;
    font-family: "Space Grotesk", sans-serif;
	padding-top: 10px;
}
.dictate-demos .col-lg-6{
	text-align: center;
}
.dictate-demos .row{
	align-items: center;
	margin-top: 80px;
}
.dictate-demos span{
	font-family: "Yellowtail";
    font-size: 115px;
    color: #f65776;
    font-weight: 500;
}
.dictate-demos h3{
	    font-family: "Space Grotesk", sans-serif;
    font-size: 35px;
    line-height: 40px;
    font-weight: 700;
}
.dictate-demos p{
	margin: 0;
	  font-family: "Space Grotesk", sans-serif;
    font-size: 16px;
    line-height: 25px;
}
.dictate-demos p a{
	    background: #f54b66;
    padding: 9px 45px;
    border-radius: 20px;
    display: inline-block;
        color: white;
    border: 1px solid #f54b66;
	margin-top: 22px;
}
.dictate-demos p a:hover{
	    background: transparent;
        color: #f54b66;
    border: 1px solid #f54b66;
	text-decoration: none;
}
.gateways span{
	font-size: 18px;
}
.lifeline-payment-gateways .gateways{
	margin-top: -65px;
}
.gateways{
    padding: 0px 20px;
    border-radius: 25px;
}
.gateways .gateway-pics img{
	height: 95px;
	width: 100%;
	margin-bottom: 10px;
	border-radius: 15px;
}
.gateways .col-lg-4{
	padding-left: 5px;
	padding-right: 5px;
}
.gateways .gateway-pics{
	background: white;
    padding-top: 5px;
    text-align: center;   
	padding-bottom: 10px;
    margin-bottom: 15px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 15px;
}
.gateways .gateway-pics a{
	font-size: 18px;
    font-weight: 700;
}
.social-media-icons{
	display: flex;
	column-gap: 5px;
	justify-content: center;
	    margin-top: 40px;
    margin-bottom: 40px;
}
.start-up{
	background-color: #ededed;
	    padding-top: 40px;
    padding-bottom: 40px;
}
.icon-whatsapp:hover {
    cursor: pointer;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.icon-whatsapp.one {
    cursor: pointer;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.whatsapp-icon {
    text-align: center;
    
    padding-bottom: 30px;
    justify-content: center;
    background-color: #f7f7f7;
	    
}
.whatsapp-icon h4{
	font-size: 19px;
    margin-bottom: 10px;
    font-weight: 700;
}
.whatsapp-icon p{
	font-size: 30px;
    font-weight: 700;
    color: #0050EF;
}
.whatsapp-icon ul li{
	padding-bottom: 5px;
	font-size: 14px;
	text-align: left;
}
.whatsapp-icon ul li i{
	font-size: 9px;
	color: #d9d9d9;
}
.whatsapp-icon ul {
    margin-top: 20px;
    margin-left: 35px;
}
.whatsapp-icon p span{
	font-size: 20px;
	font-weight: 600;
}
p.free-domain{
	font-size: 15px;
    line-height: 0;
    font-weight: 400;
    color: black;
    margin-top: 15px;
}
.social-media-icons p {
    margin: 0;
}
.social-media-icons a{
	width: 35.5%;
}
.social-media-icons a:hover {
    text-decoration: none;
}
.dictate-responsive{
	text-align: center;
	margin-top: 120px;
}
.dictate-responsive h3{
	    font-family: "Space Grotesk", sans-serif;
    font-size: 40px !important;
    line-height: 40px;
    font-weight: 700 !important;
}
.dictate-responsive h3 span{
	color: #F65776;
}
.dictate-responsive p {
	margin-top: 15px;
    margin-bottom: 55px;
    font-family: "Space Grotesk", sans-serif;
    font-size: 16px;
    line-height: 25px;
}
.whatsapp-icon.icon-whatsapp.quickpay p.free-domain {
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    color: black;
    margin-top: 15px;
    width: 80%;
    margin: auto;
    padding-bottom: 20px;
}
.social-media-icons.quickpay a{
	width: 50%;
}
h2.payment-gateway-title {
	font-size: 27px;
}
h3.payment-gateway-sub-title{
	font-size: 23px;
}
.dictate-moto{
	margin-top: 120px;
	    text-align: center;
}
.dictate-background{
	background-color: #fff4f7;
    padding-top: 120px;
    padding-bottom: 120px;
}
.dictate-moto h3{
	      font-family: "Space Grotesk", sans-serif;
    font-size: 40px !important;
    line-height: 40px;
    font-weight: 700 !important;
    margin-bottom: 30px;
}
.dictate-moto h3 span{
	color: #F65776;
}
.dictate-moto div#carouselExampleIndicators{
	    width: 70%;
    padding: 25px;
    background: #ffe5ec;
	margin: auto;
    margin-top: 70px;
	border-radius: 20px;
	    padding-bottom: 40px;
}

.dictate-moto div#carouselExampleIndicators img{
	border-radius: 20px;
	width: 100%;	
}
.dictate-moto .carousel-indicators {
    bottom: -15px !important;
}
.social-media-whatsapp{
	text-align: center;
    padding-top: 17px;
    padding-bottom: 17px;
    margin-bottom: 15px;
    background-color: #f7f7f7;
}

.contact-us-icons{
	margin-bottom: 30px;
}
.contact-us-icons a:hover{
	text-decoration: none;
	margin-bottom: 40p
}
.social-media-whatsapp img{
	height: 60px;
}
.social-media-whatsapp p{
	margin: 0;
	font-weight: 600;
	margin-bottom: 0px !important;
}
.social-media-whatsapp:hover {
    cursor: pointer;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.whatsapp-icon.icon-whatsapp.quickpay ul li i{
	color: #47C93D;
}
.dictate-services{
	text-align: center;
	margin-top: 120px;
}
.dictate-services img{
	width: 80%;
}
.dictate-services h3{
	 font-family: "Space Grotesk", sans-serif;
    font-size: 40px !important;
    line-height: 40px;
    font-weight: 700 !important;
    margin-bottom: 25px;
}
.dictate-services img.wo-comerce-imag{
	width: auto;
}
.dictate-services h3 span{
	    color: #F65776;
}
.packages-full-width a:hover{
	text-decoration: none;
}
.social-media-whatsapp.ideal img{
	    height: 100px;
    width: 100px;
	display: block;
    margin: auto;
}

.social-media-whatsapp.ideal p{
	line-height: 0;
}
.social-media-whatsapp.ideal.one p{
	line-height: 32px;
}
.social-media-whatsapp.ideal.one img{
	height: auto;
	width: auto;
	padding: 0;
}
.woocommerce .star-rating span {
    color: #F3B813;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
    background-color: #ECF0F9;
    padding: 10px 15px;
    margin-bottom: 0px;
}
em.woocommerce-review__verified.verified {
    color: #000000;
}
.comment-text .description {
    padding: 25px 15px;
}
.comment-text .description p {
    margin-bottom: 0px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    padding: 0em 0em 0;
}
.comment-text .star-rating {
    margin-top: 15px;
    margin-right: 15px;
}
strong.woocommerce-review__author {
    color: #000000;
    font-size: 18px;
}
.comment-respond .comment-reply-title {
    font-size: 35px;
    font-weight: 600;
    color: #000000;
}
.comment-respond .comment-form-rating {
    display: flex;
}
.comment-form-rating label {
    font-size: 20px;
    font-weight: 600;
    color: #000000;
}
.comment-form-rating .stars {
    margin-left: 15px;
}
.comment-form-rating p a {
    color: #F3B813;
}
.comment-respond p.comment-notes {
    background-color: #f3b81354;
    padding: 15px 15px;
    margin-bottom: 25px;
    margin-top: 15px;
}
.comment-respond p.comment-notes span {
    color: #000000;
    font-size: 16px;
    font-weight: 500;
}
.comment-respond p.comment-form-comment label {
    font-size: 16px;
    font-weight: bold;
    color: #000000;
}
.comment-respond p.comment-form-author label {
    font-size: 16px;
    color: #000000;
    font-weight: bold;
}
.comment-respond p.comment-form-email label {
    font-size: 16px;
    font-weight: bold;
    color: #000000;
}
.comment-respond .form-submit .submit:hover {
    background-color: blue !important;
    color: #FFFFFF !important;
    padding: 10px 30px !important;
	border: 1px solid blue !important;
}
.comment-respond .form-submit .submit {
    padding: 10px 30px !important;
    background-color: transparent !important;
    border: 1px solid #000000 !important;
    color: #000000 !important;
}
.demo-item:hover .demo-img-hover {
    opacity: 1;
    visibility: visible;
	
}

.demo-img-hover {    
	position: absolute;
    top: 0;
    opacity: 0;
    visibility: hidden;
    background: #00000096;
    height: 97%;
    width: 96%;
    margin: auto;
    margin-top: 10px;
    border-radius: 10px;
	    padding-top: 210px;
	    transition: .3s ease-in-out;
}
.demo-item{
	background: #EEF5FE;
    border-radius: 10px;
	margin-bottom: 20px;
	font-size: 17px;
    font-weight: 500;
    padding-bottom: 8px;
    font-family: 'Outfit';
}
.product-detail.lifeline{
	background-color: #FFFAE2;
	padding-bottom: 60px;
	padding-top: 0px;
	margin-top: 50px;
	border-radius: 25px;
}
.demo-item p{
	font-size: 16px;
	font-weight: 600;
	color: #333333;
	padding-bottom: 15px;
	line-height: 20px;
}
.demo-img-hover a{
	    color: white;
    background: #0050EF;
    padding: 10px 25px;
    font-size: 17px;
    font-weight: 600;
    border: 1px solid #0050EF;
	border-radius: 5px;
}
.demo-img-hover a:hover{
	background-color: white;
	border: 1px solid white;
	color: #0050EF;
}
.demo-img-hover a{
  position: relative;
  margin: auto;
  padding: 19px 22px;
  transition: all .2s ease;
}



.elementor-page-6859 .product-banner {
    display: none;
}
.webinane-services table{
	margin-top: 25px;
	margin-bottom: 25px;
}
.webinane-services table svg {
    width: 20px;
    height: 20px;
    margin: auto !important;
    text-align: center;
    align-items: center;
    justify-content: center;
}
.webinane-services table span{
	font-size: 18px;
	font-weight: 600;
}
.webinane-services table th{
	font-weight: 500;
    padding-bottom: 30px;
    padding-top: 30px;
}
.deeds2-intro{
	text-align: center;
	background-image: url(https://webinane.com/wp-content/uploads/2024/10/deeds2-intro-background.jpg);
		        padding-top: 165px;
    background-repeat: no-repeat;
    background-size: contain;

}
.deeds2-intro img.deeds2-logo {
    width: 13% !important;
}
.deeds2-intro img.laptop-view{
	    width: 80% !important;
}
.deeds2-intro h2{
	font-size: 55px;
    text-align: center;
    font-family: 'Bricolage Grotesque';
    font-weight: 700;
    line-height: 50px;
    color: white;
	    margin-top: 50px;
    margin-bottom: 100px;
}
.webinane-services ul.On-Page-SEO-Services-list{
	padding-left: 30px;
}
.deeds2-features{
	padding-top: 100px;
	padding-bottom: 50px;
	background-color: #FEF6F3;
	    padding-left: 33px;
    padding-right: 33px;
	    margin-top: -16px;
}
.deeds2-features .features-logo{
	text-align: center;
    background: white;
    padding: 25px;
}
.deeds2-features .col-lg-3 {
    padding: 5px;
}
.deeds2-features .features-logo img {
        height: 80px;
    background: #fef6f3;
    border-radius: 50%;
    padding: 0px;
    object-fit: none;
    width: 80px;
}
.deeds2-features .features-logo span{
	font-size: 15px;
    line-height: 20px;
    margin: 0;
    font-weight: 600;
	padding-top: 10px;
}
.deeds2-features .features-logo:hover {
    cursor: pointer;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.deeds2-demos-number{
	text-align: center;
}
.deeds2-demos .demo-img-hover{
	height: 94%;
}
.deeds2-demos .demo-item .demo-img{
	border: none;
	background-color: transparent;
}

.deeds2-demos .demo-item p{
	padding-bottom: 0;
	line-height: 0;
}
.deeds2-demos-number span{
	font-size: 130px;
    font-family: 'Bricolage Grotesque';
    font-weight: 700;
    color: #f26938;
}
.deeds2-demos .demo-img-hover a{
	background-color: #F26938;
	border: 1px solid #F26938;
}
.deeds2-demos .demo-img-hover a:hover{
	background-color: white;
	border: 1px solid #F26938;
	color: #F26938;
}
.deeds2-demos{
	text-align: center;
}
.deeds2-demos h3{
	font-size: 60px;
    font-family: 'Bricolage Grotesque';
    font-weight: 700;
	margin-top: -36px;
}
.deeds2-demos h3 span{
	color: #f26938;
}
.deeds2-demos p.layout{
	font-family: 'Bricolage Grotesque';
	    font-size: 24px;
	margin: 10px;
    font-weight: 700;
}
.deeds2-demos p.desc{
	font-size: 16px;
    font-weight: 600;
    line-height: 27px;
}
.deeds2-demos-number{
	background-color: #fef6f3;
}
.deeds2-demos{
	background-color: #fef6f3;
}
.deeds2-event-details{
	text-align: center;
	padding-top: 120px;
	background-color: #FEF6F3;
}
.deeds2-event-details h3{
	font-size: 50px;
    font-family: 'Bricolage Grotesque';
    font-weight: 700;
}
.deeds2-event-details h3 span{
	color: #f26938;
}
.deeds2-event-details .row{
	align-items: center;
	padding-top: 60px;
}
.deeds2-event-details h4{
	background-color: #f26a37;
    padding: 12px;
    border-radius: 0px 10px 25px 0px;
    font-size: 22px;
    color: white;
    font-family: "Knewave";
    transform: translate(-80px, 10px);
    width: 60%;
}
.deeds2-event-details .left-side{
	transform: translate(70px, 0px);
}
.deeds2-event-details .right-side{
	transform: translate(-75px, 95px);
}
.deeds2-event-details .volunteer{
	    transform: translate(65px, 140px);
}
.deeds2-event-details .booking{
	transform: translate(-20px, 80px);
}
.deeds2-events-carousal h4{
	background-color: #f26a37;
    padding: 12px;
    border-radius: 10px 0px 0px 25px;
    font-size: 22px;
    color: white;
    font-family: "Knewave";
	padding-left: 35px;
	transform: translate(102px, 0px);
	width: 80%;
    
}
.deeds2-events-carousal{
	background-color: #FEF6F3;
	padding-top: 120px;
}
.deeds2-events-carousal .row{
	align-items: center;
}
.deeds2-events-carousal .carousel-inner{
	    border: 1px solid #f26a37;
    padding: 5px;
	border-radius: 10px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.deeds2-events-carousal .deeds2-event-speakers{
	text-align: center;
    padding: 40px;
}
.deeds2-events-carousal .deeds2-event-speakers h4 {
    background-color: #f26a37;
    padding: 12px;
    border-radius: 10px;
    font-size: 22px;
    color: white;
    font-family: "Knewave";
    padding-left: 0px;
    transform: translate(0px, 0px);
    width: 35%;
}
.deeds2-event-details.book-event{
	padding-top: 20px;
}
.deeds2-event-details.book-event h4{
	transform: translate(-120px, 10px);
    width: 100%;
}
.deeds2-price-table{
	padding-top: 50px;
	background-color: #FEF6F3;
}
.deeds2-price-table h4 {
    background-color: #f26a37;
    padding: 12px;
    border-radius: 10px;
    font-size: 22px;
    color: white;
    font-family: "Knewave";
    padding-left: 0px;
    transform: translate(0px, 0px);
        width: 36%;
    margin: auto;
    text-align: center;
}
.deeds2-sermons-style{
	text-align: center;
	padding-top: 120px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #FEF6F3;
}
.deeds2-sermons-style h3{
	font-size: 50px;
    font-family: 'Bricolage Grotesque';
    font-weight: 700;
    padding-bottom: 50px;
} 
.deeds2-sermons-style h3 span{
	color: #f26938;
}
.deeds2-sermons-style p{
	margin: 0;
}
.deeds2-sermons-style .carousel-inner{
	    width: 68%;
    margin: auto;
	    border: 1px solid #f26a37;
    padding: 5px;
    border-radius: 10px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.deeds2-sermons-style.one {
    padding-bottom: 100px;
}
.dictate-backgrounds {
    padding-top: 50px;
    padding-bottom: 50px;
}
 .lifeline-donation-pro-plugin img {
    border-radius: 18px;
    border: 10px solid #ffffff;
    box-shadow: 0px 0px 10px 0px #00000026;
    padding: 0;
    margin: 20px 0px;
    width: 100%;
    object-fit: cover;
   
    margin-top: 0px;
}
.deeds-reg-update .box{
	margin-bottom: 10px;
}
.client-content-inner-wrapper strong {
    font-size: 20px;
}
.client-slider.slick-initialized  .slick-slide .client-info .client-content .client-content-inner-wrapper h3.hc-title {
    font-weight: 500;
    color: #000;
    font-size: 15px;
	word-spacing: 6px;
}
.client-media span.hc-subtitle.testimonial1-subheading {
    margin-left: 10px;
}
.esperto-reg-update {
    background-color: white;
    padding: 20px 20px;
    margin-top: 60px;
    border-radius: 25px;
}
.esperto-reg-update h3 {
    font-size: 40px;
    font-family: 'Bricolage Grotesque';
    line-height: 45px;
    text-align: center;
    font-weight: 800;
    margin-bottom: 34px;
    width: 85%;
    margin: auto;
}
.esperto-presentation-image {
	width: 100%;
}
.lifeline-intro{
	text-align: center;
	background-image: url('https://webinane.com/wp-content/uploads/2024/11/unnamed.jpg');
	padding-top: 150px;
    padding-bottom: 150px;
	background-size: contain;
	border-radius: 25px;
}
.lifeline-intro h2{
	font-size: 50px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 50px;
	color: white;
}
.lifeline-intro span{
	font-size: 30px;
    color: white;
    font-weight: 600;
}
.lifeline-intro p{
	    color: white;
    line-height: 25px;
	    width: 85%;
    text-align: center;
    margin: auto;
    padding-bottom: 20px;
    padding-top: 80px;
}
.lifeline-intro a:hover{
	background-color: white;
	color: #F56A01;
}
.lifeline-intro a{
	color: white;
    font-size: 17px;
	font-weight: 700;
    border: 2px solid;
    padding: 12px 50px;
    text-transform: uppercase;
    border-radius: 30px;
	    display: inline-block;
	    transition: 0.3s ease-in-out;
}
.lifeline-six-demos{
	text-align: center;
	background-image: url('https://webinane.com/wp-content/uploads/2024/11/topography-background-white.png');
	padding-top: 120px;
}
.lifeline-main-2-demos {
    text-align: center;
    background-image: url('https://webinane.com/wp-content/uploads/2024/11/topography-background-white.png');
    padding-bottom: 40px;
    margin-top: -40px;
}
.lifeline-main-2-demos h2{
	font-size: 40px;
    font-weight: 700; 
    line-height: 40px;
}
.lifeline-six-demos img{
	height: 150px;
}
.lifeline-six-demos h2{
	font-size: 40px;
    font-weight: 700; 
    line-height: 40px;
}

.lifeline-six-demos h3{
	font-size: 28px;
	color: #f56a01;
	font-weight: 600;
}
.lifeline-six-demos h3 span{
	font-size: 18px;
	color: #a8a8a8;
}
.lifeline-theme-video{
	background-color: white;
    padding: 25px 25px;
    border-radius: 25px;
}
.lifeline-theme-video iframe{
	border-radius: 25px;
}
.lifeline-demos-back {
    background-image: url('https://webinane.com/wp-content/uploads/2024/11/topography-background-white.png');
    padding: 22px;
}
.tab-content form.cart .related-products-section label{
	padding-bottom: 2px;
}
.product-page-container .product-right-column bdi{
	line-height: 50px;
}
.woocommerce .woocommerce-product-rating .star-rating{
	margin: 0px;
}

.electric-intro{
	    background-image: url('https://webinane.com/wp-content/uploads/2024/12/background.jpg');
    text-align: center;
    padding-top: 60px;
	background-repeat: no-repeat;
}

.electric-intro img.laptop-view{
	width: 70%;
	margin-top: 70px;
}
.electric-intro h2{
	       font-size: 36px;
    font-family: cinzel;
    line-height: 50px;
    text-transform: uppercase;
    font-weight: 700;
	padding-top: 30px;
}
.electric-intro h2 span{
	color: #337EDB;
	font-size: 35px;
}
.electric-intro p{
	    font-size: 14px;
    line-height: 25px;
    width: 80%;
    margin: auto;
}
.electric-demo{
	background-image: url('https://webinane.com/wp-content/uploads/2024/12/mask-shape-2.jpg');
	text-align: center;
	padding: 100px 60px;
	background-repeat: no-repeat;
}
.electric-demo h3{
	 font-size: 36px;
    font-family: cinzel;
    line-height: 48px;
    text-transform: uppercase;
    font-weight: 700;
}
.electric-demo .demo-img-hover{
	width: 98%;
	height: 98%;
	padding-top: 400px;
}
.electric-demo h3 span{
    color: #337edb;
}
.electric-demo p{
	width: 80%;
	margin: auto;
	padding-bottom: 30px;
}
.electric-portfolio{
	text-align: center;
	padding: 100px 60px;
	background-color: #f5f6f8;
}
.electric-portfolio h3{
	font-size: 40px;
    font-family: cinzel;
    line-height: 50px;
    text-transform: uppercase;
    font-weight: 700;
}

.electric-portfolio h3 span{
	color: #337EDB;
}
.electric-portfolio p{
	width: 80%;
	margin: auto;
}
.electric-portfolio .col-lg-6.col-6.left{
	transform: translate(0px, 120px);
}
.electric-portfolio .col-lg-6.col-6 img{
	padding-top: 60px;
}
.electric-inner-pages{
	background-color: #F5F6F8;
	text-align: center;
}
.electric-inner-pages h3{
	font-size: 40px;
    font-family: cinzel;
    line-height: 50px;
    text-transform: uppercase;
    font-weight: 700;
}
.electric-inner-pages h3 span{
	color: #337EDB;
}
.electric-inner-pages p{
	width: 80%;
	margin: auto;
}

.electric-widget{
	background-color: #F5F6F8;
	padding: 60px 30px;
	text-align: center;
}
.electric-widget h3{
	font-size: 40px;
    font-family: cinzel;
    line-height: 50px;
    text-transform: uppercase;
    font-weight: 700;
}
.electric-widget h3 span{
	color: #337EDB;
}
.electric-widget p{
	width: 80%;
	margin: auto;
	padding-bottom: 30px;
}
.electric-responsive{
	background-color: #F5F6F8;
	padding: 60px 30px;
	text-align: center;
}
.electric-responsive h3{
	font-size: 40px;
    font-family: cinzel;
    line-height: 50px;
    text-transform: uppercase;
    font-weight: 700;
}
.electric-responsive h3 span{
	color: #337EDB;
}
.electric-responsive p{
	width: 80%;
	margin: auto;
	padding-bottom: 30px;
}
.electric-features{
	background-image: url('https://webinane.com/wp-content/uploads/2024/12/features-back.jpg');
	padding: 60px 30px;
	text-align: center;
	background-position: bottom;
}
.electric-features h3{
	font-size: 40px;
    font-family: cinzel;
    line-height: 50px;
    text-transform: uppercase;
    font-weight: 700;
}
.electric-features p{
	width: 80%;
	margin: auto;
	padding-bottom: 30px;
}

.electric-features .row{
	margin-top: 50px;
}
.electric-features .row img {
    height: 120px;
    width: 120px;
    background-color: white;
    border-radius: 50%;
    padding: 20px;
}
.electric-features .row span {
    color: black;
    display: inline-block;
    width: 75%;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    padding-bottom: 30px;
    padding-top: 10px;
}

.haircutter-intro{
	background-image: url('https://webinane.com/wp-content/uploads/2024/11/Untitled-1.png');
	padding-top: 130px;
	border-radius: 25px;
	text-align: center;
}
.haircutter-intro h2{
	font-size: 55px; 
    line-height: 60px; 
    color: white;
    font-family: "Squada One", sans-serif;
    text-align: center;
}
.haircutter-intro h2 span{
	font-size: 25px;
    line-height: 20px;
}
.haircutter-intro p{
	    font-size: 15px;
    line-height: 25px;
    text-align: center;
    color: antiquewhite;
}
.hair-cutter-demos{
	background: white;
    padding: 50px 10px;
	margin-top: -15px;
	text-align: center;
}
.hair-cutter-demos p{
	padding-bottom: 10px;
}
.hair-cutter-demos h3{
		font-size: 50px;  
    font-family: "Squada One", sans-serif;
    text-align: center;
	line-height: 50px;
	padding-top: 40px;
}
.hair-cutter-demos h3 span{
	color: #D9842F;
	    font-size: 120px;
    line-height: 20px;
}
.haircutter-elementor-widget{
	background: black;
    padding: 70px 10px;
    margin-top: 25px;
    border-radius: 25px;
	text-align: center;
}
.haircutter-elementor-widget h3{
	font-size: 32px;  
    font-family: "Squada One", sans-serif;
    text-align: center;
	padding-bottom: 15px;
	color: white;
	
}
.haircutter-elementor-widget h3 span{
	color: #D9842F;
}

.haircutter-innerpages h3{
	font-size: 32px;  
    font-family: "Squada One", sans-serif;
    text-align: center;
	padding-bottom: 15px;
	
}
.haircutter-innerpages h3 span{
	color: #D9842F;
	font-size: 22px;
}
.haircutter-innerpages{
	text-align: center;
	background-color: white;
	padding: 70px 10px;
	margin-top: 25px;
	border-radius: 25px;
}
.deeds-theme-video{
	    background: white;
    padding: 20px;
    border-radius: 25px;
}
.deeds-theme-video iframe{
	border-radius: 25px;
}
.haircutter-booking-system{
	text-align: center;
	padding: 60px 20px;
	background-color: #d9842f;
}
.haircutter-booking-system h3{
		font-size: 50px;  
    font-family: "Squada One", sans-serif;
    text-align: center;
	line-height: 50px;
	padding-bottom: 10px;
}
.haircutter-booking-system p{
	padding-bottom: 30px;
}
.haircutter-booking-system h3 span{
	text-decoration: underline;
}
.haircutter-service-style{
	text-align: center;
	padding: 60px 20px;
	background-color: white;
}
.haircutter-service-style h3{
		font-size: 50px;  
    font-family: "Squada One", sans-serif;
    text-align: center;
	line-height: 50px;
}
.haircutter-service-style p{
	padding-bottom: 30px;
}
.haircutter-service-style h3 span{
	color: #D9842F;
}
.haircutter-products{
    background-color: #D98531;	
	    padding: 60px 30px;
    text-align: center;
}

.haircutter-products h3{
		font-size: 50px;  
    font-family: "Squada One", sans-serif;
    text-align: center;
	line-height: 50px;
	padding-bottom: 40px;
}
.haircutter-products h3 span{
	color: white;
}
.haircutter-demo-install{
	padding: 60px 60px;
	background-image: url('https://webinane.com/wp-content/uploads/2024/11/Screen-1-copy.jpg');
	text-align: center;
    background-repeat: no-repeat;
    width: 90%;
    margin: auto;
    border-radius: 15px;
    background-size: cover;
	margin-top: 60px;
    margin-bottom: 60px;
}

.haircutter-demo-install h3{
		font-size: 50px;  
    font-family: "Squada One", sans-serif;
    text-align: center;
	line-height: 50px;
	padding-bottom: 40px;
	color: white;
}
.haircutter-fast-load{
	display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 60px;
	padding-top: 100px;
	background: white;
	padding-left: 20px;
	padding-right: 20px;
}
.haircutter-fast-load h3{
font-size: 40px;  
    font-family: "Squada One", sans-serif;
    text-align: center;
	line-height: 40px;
	
}
.haircutter-fast-load h3 span{
	color: #d98531;
}
.haircutter-choose-us{
	background: #ededed;
    padding-top: 60px;
    padding-bottom: 60px;
    text-align: center;
}
.haircutter-choose-us h3{
	font-size: 60px;  
    font-family: "Squada One", sans-serif;
    text-align: center;
}
.haircutter-choose-us h3 span{
	color: #d98531;
	text-decoration: underline;
}
.haircutter-choose-us p{
	padding-bottom: 20px;
}
.haircutter-choose-us .row p{
	font-family: "Squada One", sans-serif;
	font-size: 19px;
	line-height: 20px;
	padding: 0;
    color: black;
}
.haircutter-choose-us .col-lg-4{
	padding-bottom: 40px;
}
.haircutter-rating{
	text-align: center;
	padding-top: 60px;
	padding-bottom: 60px;
	background-image: url('https://webinane.com/wp-content/uploads/2024/11/Untitled-1.png');
}
.haircutter-rating h3{
	font-size: 50px;
	line-height: 50px;
    font-family: "Squada One", sans-serif;
	text-transform: uppercase;
    color: white;
}
.hair-cutter-demos .demo-img-hover{
	height: 96%;
}
.actavista-into{
	padding: 60px 0px;
	text-align: center;
	background-image: url('https://webinane.com/wp-content/uploads/2024/11/Layer-22.png');
	    background-size: contain;
    background-repeat: no-repeat;
}
.actavista-into h2{
	    font-size: 90px;
    font-weight: 700;
    color: white;
    line-height: 40px;
    font-family: poppins;
	padding-top: 20px;
}

.actavista-into h2 span{
	font-size: 30px;
	font-weight: 500;
}
.actavista-into p{
	color: white;
	line-height: 20px;
	width: 60%;
	margin: auto;
}
.laptop-img{
	padding-top: 40px;
}
.actavista-demos{
	text-align: center;
}
.actavista-demos p{
	width: 80%;
	margin: auto;
	padding-top: 20px;
}
.dictate-demos.actavista p{
	padding-top: 0px !important;
}

.dictate-demos.actavista p{
	padding-bottom: 20px;
}
.dictate-demos.actavista a{
	background-color: #e61a1f;
	border: 1px solid #e61a1f;
	color: white;
	    padding: 10px 20px;
	border-radius: 10px;
	font-weight: 600;
	transition: 0.3s ease-in-out;
}
.dictate-demos.actavista a:hover{
	background-color: transparent;
	border: 1px solid #e61a1f;
	color: #e61a1f;
}
.actavista-responsive{
	background-image: url('https://webinane.com/wp-content/uploads/2024/11/Layer-13-copy.png');
	text-align: center;
	background-size: contain;
    background-repeat: no-repeat;
    padding-top: 60px;
    margin-top: 100px;
}
.actavista-responsive h3{
	font-size: 45px;
    font-family: 'Poppins';
	font-weight: 700;
}
.actavista-responsive h3 span{
	color: #e61a1f;
}
.actavista-donation{
	 padding-top: 60px;
    margin-top: 100px;
	text-align: center;
}
.actavista-donation h3{
	font-size: 45px;
    font-family: 'Poppins';
	font-weight: 700;
}
.actavista-donation h3 span{
	color: #0080ff;
}
ul.theme-list{
	text-align: left;
}
.actavista-responsive .carousel-inner{
	    width: 60%;
    margin: auto;
	padding-top: 40px;
}
ul.plugin-license li i {
    color: #47C93D;
    margin-right: 5px;
}
ul.plugin-license li {
    line-height: 35px;
	color: #666666;
}
ul.theme-list{
	font-size: 14px;
	line-height: 30px;
}
ul.theme-list li i{
	color: blue;
	padding-right: 10px;
}
.lifeline2-intro{
	    background-image: url(https://webinane.com/wp-content/uploads/2024/11/lifeline2-intro-background.jpg);
    padding: 60px 0px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: bottom;
}
.lifeline2-intro h2{
	font-family: poppins;
    font-size: 36px;
    padding-top: 20px;
	    line-height: 42px;
    letter-spacing: 1px;
}
.lifeline2-intro h2 span{
	text-decoration: underline;
}
p.main-demo{
	background: #090818;
    color: white;
    padding: 10px 20px;
    font-weight: 700;
    border-radius: 20px 0px 0px 20px;
    font-size: 20px;
}
.lifeline2-demos{
	padding-top: 100px;
}
.lifeline2-demos img{
	border-radius: 20px;
}
.lifeline2-demos .main-demo{
	text-align: center;
	align-items: center;
}
.lifeline2-demos .main-demo a{
	border: 1px solid;
    padding: 10px 50px;
    text-align: center;
    justify-content: center;
    border-radius: 25px;
    display: inline-block;
    margin-top: 20px;
	transition: 0.3s ease-in-out;
	font-weight: 600;
}
.lifeline2-demos .carousel-indicators li{
	background-color: black !important;
}
.lifeline2-demos .main-demo a:hover{
	background-color: black;
	color: white;
}
.lifeline2-demos .main-demo p{
	font-size: 20px;
    font-weight: 600;
}
.lifeline2-demos ol.carousel-indicators{
	margin-bottom: -30px;
}
.lifeline2-demos p.main-inner-pages{
	padding-top: 35px;
}
p.nonprofit-demo {
    background: #25a960;
    color: white;
    padding: 10px 20px;
    font-weight: 700;
    border-radius: 20px 0px 0px 20px;
    font-size: 20px;
}
.row.main-demo.nonprofit {
    margin-top: 100px;
}
p.animal-demo{
    background: #d87730;
    color: white;
    padding: 10px 20px;
    font-weight: 700;
    border-radius: 20px 0px 0px 20px;
    font-size: 20px;
}
p.nonprofit-blog-demo{
	background: #1e579c;
	 color: white;
    padding: 10px 20px;
    font-weight: 700;
    border-radius: 20px 0px 0px 20px;
    font-size: 20px;
}
p.fundraise-blog-demo{
	background: #cf3a35;
	 color: white;
    padding: 10px 20px;
    font-weight: 700;
    border-radius: 20px 0px 0px 20px;
    font-size: 20px;
}
p.causes-blog-demo{
	background-color: #f23e4a;
	color: white;
    padding: 10px 20px;
    font-weight: 700;
    border-radius: 20px 0px 0px 20px;
    font-size: 20px;
}
p.global-blog-demo{
	
	background-color: #ff5233;
	color: white;
    padding: 10px 20px;
    font-weight: 700;
    border-radius: 20px 0px 0px 20px;
    font-size: 20px;
}
p.corona-blog-demo{
	background-color: #1b97dc;
	color: white;
    padding: 10px 20px;
    font-weight: 700;
    border-radius: 20px 0px 0px 20px;
    font-size: 20px;
}
p.plastic-blog-demo{
	background-color: #126491;
	color: white;
    padding: 10px 20px;
    font-weight: 700;
    border-radius: 20px 0px 0px 20px;
    font-size: 20px;
}
.lifeline2-donation{
	text-align: center;
	padding-top: 120px;	
}
.lifeline2-donation h3{
	font-size: 45px;
	font-family: 'poppins';
	font-weight: 700;
} 
.lifeline2-donation h3 span{
	color: #0c93d0;
}
.lifeline2-events{
	text-align: center;
	padding-top: 120px;	
}
.lifeline2-events h3{
	font-size: 45px;
	font-family: 'poppins';
	font-weight: 700;
} 
.lifeline2-events h3 span{
	color: #D8281B;
}
.lifeline2-events .col-lg-6{
	margin-top: 40px;
}
.lifeline2-events .col-lg-6 p{
	font-size: 17px;
	font-weight: 700;
}
.lifeline2-rating{
	text-align: center;
	padding-top: 70px;
	padding-bottom: 70px;
	background-color: #0c93d0;
}
.lifeline2-rating h3{
	font-size: 45px;
	font-family: 'poppins';
	font-weight: 700;
	color: white;
}
.lifeline2-background{
	background-color: #f1f1fe;
	padding: 0px 10px;
	padding-bottom: 100px;
}
.lifeline2-options{
	text-align: center;
	padding-top: 100px;
}
.lifeline2-options .col-lg-4.col-4{
	font-size: 13px;
	font-weight: 600;
	line-height: 15px;
}
.lifeline2-options .col-lg-4.col-4{
	padding-top: 40px;
}
.lifeline2-options .col-lg-4.col-4 img{
	padding-bottom: 10px;
}
.lifeline2-options h3 {
    font-size: 45px;
    font-family: 'poppins';
    font-weight: 700;
}

.webinane-services h3.pro-features {
    font-size: 17px;
    color: #333333;
}
.row.language img{
	height: 70px;
	width: 100%;
	margin-bottom: 10px;
	border-radius: 10px;
    box-shadow: 0px 0px 5px 0px #0000001f;
}
.row.language{
	text-align: center;
}
.row.language span{
	font-size: 16px;
	font-weight: 600;
}
.row.language .col-lg-3{
	padding-top: 30px;
	transition: .3s ease-in-out;
	padding-bottom: 15px;
	cursor: pointer;
	border-radius: 15px;
}
.row.language .col-lg-3:hover{
	transform: translate(0px, -5px);
    box-shadow: 0px 5px 10px 0px #0000001f;
}
.webinane-services .read-more-content {
    display: block;
}
.webinane-services button.read-more-toggle {
    display: none;
}
.restinn-intro{
	text-align: center;
	background-image: url('https://webinane.com/wp-content/uploads/2024/11/background.png');
	padding: 20px;
}
.restinn-intro-detail {
    background-color: white;
    padding: 50px;
}
.restinn-intro-detail h2{
	font-family: 'poppins';
}
.restinn-demo{
	    background: white;
    padding: 60px 40px;
	text-align: center;
}
.restinn-demo h3{
	    font-size: 35px;
    font-family: 'Poppins';
}
.restinn-booking{
	background-color: #0DB6F1;
	text-align: center;
	padding: 60px 0px;
}
.restinn-booking h3{
	    font-size: 35px;
    font-family: 'Poppins';
}
.restinn-booking h3 span{
	color: white;
}
.restinn-booking p{
	width: 80%;
	color: white;
	margin: auto;
}
.restinn-responsive{
	background: white;
    padding: 60px 0px;
    text-align: center;
}
.restinn-responsive h3{
	  font-size: 35px;
    font-family: 'Poppins';
}
.restinn-responsive h3 span{
   color: #0DB6F1;
}
.restinn-responsive p{
	width: 80%;
	margin: auto;
}
.search-card-body{
	padding: 20px;
}
.search-card-body a.btn-primary{
	font-size: 15px;
	padding: 8px 12px !important;
}
.search-card-body .search-card-title{     
font-size: 20px;
font-weight: 600;
}
.search-card-body .search-card-text{
font-size: 15px;
}
.fixkar-intro{
	background: #E58041;
    text-align: center;
    padding: 60px 60px;

}
.fixkar-intro h2{
	color: white;
	font-weight: 700;
}
.fixkar-intro p{
	margin: 0;
	color: whitesmoke;
}
.esperto-intro{
	background-image: url('https://webinane.com/wp-content/uploads/2024/11/footer-shape.png');
	text-align: center;
	padding-top: 300px;
	background-repeat: no-repeat;
	background-size: contain;
	    padding-bottom: 105px;
}
.esperto-intro h2{
	color: white;
	font-size: 45px;
    font-weight: 700;
}
.esperto-intro p{
	color: white;
}

.esperto-demos-detail span{
	font-size: 120px;
	font-weight: 700;
	color: #cfeee0;
}
.esperto-demos-detail h3{
	font-size: 40px;
    font-weight: 700;
    line-height: 40px;
    margin-top: -35px;
}
.esperto-demos-detail p{
    width: 80%;
    margin: auto;
}
.esperto-demos{
	text-align: center;
	background-color: #f0fff8;

	padding-bottom: 100px;
}
.esperto-demos .row{
	margin-top: 60px;
	    align-items: center;
}
.esperto-demos .row img{
	border-radius: 20px;
}
.esperto-demos .row a{
	font-size: 16px;
    border: 1px solid;
    padding: 7px 30px;
    border-radius: 15px;
    display: inline-block;
    font-weight: 600;
	background-color: #193b2d;
	border: 1px solid #193b2d;
	color: white;
	transition: all 0.5s;
}
.esperto-demos .row a:hover{
	background-color: transparent;
	border: 1px solid #193b2d;
	color: #193b2d;
}
.esperto-demos .row h4{
	font-size: 28px;
    font-weight: 600;
    line-height: 30px;
    margin-top: -40px;
	font-family: poppins;
}
.esperto-courses{
	background-color: #193b2d;
	padding: 70px 0px;
	text-align: center;
}
.esperto-courses h3{
	font-size: 40px;
	color: white;
	font-weight: 700;
}
.esperto-courses .row{
	align-items: center; 
	padding: 0px 30px;
}
.esperto-courses .row span{
	font-size: 21px;
    color: white;
    font-weight: 600;
	    text-decoration: underline;
	    display: inline-block;
}
.esperto-courses .row img{
	border-radius: 20px;
	width: 80%;
	margin-top: 15px;
}
.esperto-courses .col-lg-6{
	padding: 0px;
}
.esperto-courses .col-lg-6.col-6.style-2{
	    transform: translate(0px, 50px);
}
.esperto-courses .col-lg-6.col-6.style-3{
	padding-top: 40px;
}
.esperto-courses .col-lg-6.col-6.style-4{
	    transform: translate(0px, 95px);
}
.esperto-courses .col-lg-6.col-6.style-8{
	margin-top: 200px;
}
.esperto-courses .col-lg-6.col-6.style-7{
	transform: translate(0px, -110px);
}
.esperto-event{
	padding: 60px 0px;
	background-color: #F0FFF8;
	text-align: center;
}
.esperto-event img.appointment-img{
	width: 80%;
}
.esperto-event h3{
	font-size: 40px;
	font-weight: 700;
	text-align: center;
}
h3.appointment{
	margin-top: 60px;
}
.esperto-coaches{
	padding: 60px 0px;
	background-color: white;
}
.esperto-coaches h3{
	font-size: 40px;
	font-weight: 700;
	text-align: center;
}
.esperto-coaches img{
	padding: 20px;
	border-radius: 20px;
	background-color: #F0FFF8;
}
.esperto-coaches{
	text-align: center;
}
.esperto-coaches .col-lg-6.col-6{
	padding-bottom: 30px;
}
.esperto-coaches .col-lg-6.col-6 span{
	    font-size: 15px;
    font-weight: 600;
    display: inline-block;
	padding: 10px 20px; 
    border-radius: 0px 0px 10px 10px;
	background-color: #F0FFF8;
}


.foodchow-intro {
    text-align: center;
    padding-top: 40px;
    background-repeat: no-repeat;
}
.foodchow-intro p {
    width: 75%;
    margin: auto;
    padding-top: 10px;
    font-size: 16px;
    font-weight: 400;
    color: #666666;
	font-family: "Space Grotesk", sans-serif;
}
.restaurant-singel-list {
    text-align: center;
}
.restaurant-singel-heading h3 {
    font-size: 16px;
    background-color: #da2b2a;
    width: 47%;
    padding: 7px 5px;
    text-align: center;
    color: #ffffff;
    font-weight: 600;
    border-radius: 5px;
    margin: auto;
    margin-bottom: 15px;
}
.restaurant-singel-list {
    text-align: center;
    background-color: #ffffff;
    padding-top: 10px;
    padding-bottom: 30px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 3px 6px;
    border: 1px solid #ffc0cb;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.restaurant-singel-heading span {
    font-size: 35px;
    font-weight: 700;
    color: #000000;
}
p.delivery-charges {
    font-size: 15px;
    color: #000000;
    font-weight: 500;
}
.restaurant-singel-heading {
    text-align: center;
    background-color: #ffdede78;
    padding-top: 30px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 0px 3px;
    border: 1px solid #ffdede78;
    padding-bottom: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.restaurant-singel-list .dictate-theme-layout {
    padding-top: 0px !important;
    text-align: left;
    padding-left: 20px !important;
}
.restaurant-singel-list .dictate-theme-layout li {
    font-size: 15px;
    line-height: 35px;
    font-weight: 400;
    color: #666666;
}
.singel-restaurant {
    padding-top: 100px;
}
.restaurant-singel-list .dictate-theme-layout li i {
    color: #000000;
    font-size: 13px;
    margin-right: 5px;
}
.singel-restaurant p {
    margin-bottom: 0px;
}
.foodchow .dictate-demos span {
    color: #da2b2a;
}
.foodchow .dictate-demos p a {
    background: #da2b2a;
    padding: 9px 45px;
    border-radius: 20px;
    display: inline-block;
    color: white;
    border: 1px solid #da2b2a;
    margin-top: 22px;
}
.lifeline-donation-currency-donor{
	    background: white;
    margin-top: 25px;
    text-align: center;
    padding: 60px;
	border-radius: 20px;
}
.lifeline-donation-currency-donor h3{
	font-size: 40px;
    text-align: center;
    font-family: 'poppins';
}
section#comments {
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 50px;
}
.comments-area {
    padding: 0px 35px 35px 35px;
}
.esperto-team{
	background-color: #193b2d;
	padding: 70px 30px;
	text-align: center;
}
.esperto-team h3{
	font-size: 40px;
	font-weight: 700;
	color: white;
	padding-bottom: 15px;
}
.esperto-team div#carouselExampleIndicators {
    margin-bottom: 100px;
}
.esperto-team .carousel-indicators{
	bottom: -25px !important;
}
.esperto-team .row{
	margin-top: 60px;
}
.esperto-team .row img{
	height: 120px;
	width: 120px;
	background-color: #dff0e8;
	border-radius: 50%;
	padding: 20px;
}

.esperto-team .row span{
	color: white;
    display: inline-block;
	width: 75%;
	    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
	    padding-bottom: 30px;
    padding-top: 10px;
}
.esperto-responsive{
	background-color: #cfeee0;
	padding: 60px 40px;
	text-align: center;
}
.esperto-responsive h3{
	font-size: 40px;
    font-weight: 700;
}
.esperto-responsive p{
	width: 80%;
	margin: auto;
}
.esperto-responsive .row{
	    background: white;
    padding: 50px 10px;
	border: 1px solid #027959;
	border-radius: 15px;
	margin-top: 50px;
}
.esperto-responsive .row span{
	font-size: 13px;
	display: inline-block;
	    line-height: 15px;
    padding-top: 10px;
	color: #027959;
	font-weight: 600;
}
.esperto-rating{
	background-color: #193b2d;
	padding: 90px 100px;
	text-align: center;
}
.esperto-rating h3{
	color: white;
	font-size: 40px;
	font-weight: 700;
}
section.related.products .star-rating{
	margin-left: 16px;
}
.esperto-event p{
    text-align: center;
	padding-bottom: 20px;
    width: 80%;
    margin: auto;
}
.esperto-courses p{
	color: white;
	padding-bottom: 20px;
    width: 80%;
    margin: auto;
}
.esperto-coaches p{
	text-align: center;
	padding-bottom: 20px;
    width: 80%;
    margin: auto;
}
.esperto-team p{
	color: white;
	text-align: center;
	padding-bottom: 20px;
    width: 80%;
    margin: auto;
}
.esperto-event .row span{
	font-size: 14px;
    font-weight: 600;
	    display: inline-block;
	padding: 5px 20px;
    border-radius: 0px 0px 10px 10px;
	background-color: white;
}
.esperto-event .row{
	padding: 0px 30px;
}
.esperto-event .row img{
	margin-bottom: 5px;
	border-radius: 20px;
	width: 90%;
}

.esperto-event .col-lg-6.col-6.style-2{
	transform: translate(0px, 70px);
}

.esperto-event .col-lg-6.col-6{
	padding-bottom: 40px;
}
.esperto-event .col-lg-6.col-6.style-4{
	transform: translate(0px, 80px);
}
.esperto-coaches .row{
	padding: 0px 30px;
}
.esperto-intro .row{
	padding: 60px;
}
.esperto-intro .row span{
	color: white;
	    font-size: 16px;
    font-weight: 600;
}
.esperto-intro .col-lg-4 .block{
	background-color: #008f54;
	padding: 10px;
	    margin-top: 10px;
    border-radius: 10px;
	    cursor: pointer;
    transition: 0.3s ease-in-out;
}
.esperto-intro .col-lg-4 .block:hover{
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.esperto-courses .col-lg-6.col-6.style-6{
	    transform: translate(0px, 145px);
}
.webinane-services .accordion-body {
    background-color: #FFFFFF;
    padding: 1rem 1.25rem;
}
.webinane-services .accordion-item {
    background-color: transparent;
}
.lifeline-donation-intro{
	text-align: center;
	background-image: url('https://webinane.com/wp-content/uploads/2024/11/intro-back.jpg');
	    padding: 100px 70px;
}
.lifeline-donation-intro span{
	font-size: 80px;
	font-weight: 700;
	color: white;
}
.lifeline-donation-intro span.numbering{
	font-size: 75px;
	color: #ffd800;
}
.lifeline-donation-intro h2{    
	font-size: 52px;
    color: white !important;
    font-family: coiny;
    font-weight: 500;
    line-height: 50px;
}
.lifeline-donation-intro img{
	    margin-top: 100px;
    margin-bottom: -120px;
}
.lifeline-donation-reasons{
	text-align: center;
	padding: 70px 125px;
	background-image: url('https://webinane.com/wp-content/uploads/2024/11/ThinkstockPhotos-826344128.png');
	    background-position: center;
    background-repeat: no-repeat;
}

.lifeline-donation-reasons img {
    height: auto !important;
    margin-bottom: 10px;
}
.lifeline-donation-reasons span{
	font-size: 25px;
	display: block;
	font-weight: 600;
}
.lifeline-donation-reasons h3{
	font-size: 50px;
    font-weight: 900;
    color: #0575cc;
	display: inline-block;
	margin: 0;
}
.lifeline-donation-payment{
	text-align: center;
	padding: 60px 10px;
    background: #EDF3FF;
}
.lifeline-donation-payment img.count{
	height: 140px;
}
.lifeline-donation-payment .gateways span{
    font-size: 12px;
	color: #0575CC;
}
.lifeline-donation-payment .gateways .gateway-pics a {
    font-size: 16px;
}
span.counting-for-lifeline-donation{
	font-size: 80px;
    font-weight: 500;
	color: #FFD800;
	font-family: 'coiny';
}
.lifeline-donation-payment h3{ 
	margin: auto;
    font-size: 32px;
    width: 65%;
    font-weight: 600;
}
.lifeline-donation-payment p{
	width: 80%;
	margin: auto;
	padding-bottom: 30px;
}
.lifeline-donation-cards.builder p{
	width: 80%;
	margin: auto;
	padding-bottom: 30px;
	color: grey;
}
.lifeline-donation-cards p{
	color: white;
		width: 80%;
	margin: auto;
	padding-bottom: 30px;
}
.lifeline-donation-cards{
	    text-align: center;
    padding: 70px 0px;
    background: #0575cc;
}
.lifeline-donation-cards h3{
	margin: auto;
    font-size: 32px;
    width: 58%;
    font-weight: 600;
	color: white;
}
.lifeline-donation-cards img.count{
	height: 140px;
}
.lifeline-donation-cards.builder {
    background: #ececec;
}
.lifeline-donation-cards.builder h3{
	color: black;
}
.lifeline-donation-cards.builder h3 span{
	color: #0575CC;
}
.question,
.answer {
	list-style-type: none;
}

.question {
	border-top: 1px solid grey;
	padding: 0.5em 1em 0.5em 3em;
	font-weight: bold;
	position: relative;
	margin-bottom: 20px;
	background-color: #f2f2f2;
}

.question:hover {
	cursor: pointer;
}
.dictate-intro h2 {
    width: 100%;
    margin: auto;
}
.answer {
    display: none;
    padding: 0px 0px 20px 0px;
}

.expand-bar {
	position: absolute;
	top: 50%;
	left: 1em;
	transition: all 0.5s ease;
}

.expand-bar,
.expand-bar:after {
	width: 15px;
	height: 2px;
	background-color: #1000ff;
}

.expand-bar:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	transform: rotate(90deg);
	transition: all 0.5s ease;
}

.open {
	border-bottom: none;
}

.open .expand-bar {
	transform: rotate(180deg);
}

.open .expand-bar:after {
	transform: rotate(180deg);
}
.according-webinane {
    padding-top: 50px;
}

.accordion-panel {
    background-color: #fff;
    margin: 30px -22px !important;
    border-radius: 5px;
    overflow: hidden;
}

.panel-header {
    width: 100%;
    padding: 25px 15px;
    font-size: 16px;
    color: #333;
    background-color: #f0f0f0;
    border: none;
    outline: none;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: background-color 0.3s ease;
}

.panel-header:hover {
    background-color: #f0f0f0;
}

.header-content {
    display: flex;
    align-items: center;
}

.icon {
    margin-right: 20px;
}

.toggle-icon {
    width: 35px;
    height: 35px;
    transition: transform 0.3s ease;
}

.panel-header.active .toggle-icon {
    transform: rotate(90deg);
}

.panel-body {
    overflow: hidden;
    padding: 0 15px;
    background-color: #f0f0f0;
    transition: height 0.3s ease, opacity 0.3s ease, padding 0.3s ease;
}
.header-content span {
    font-size: 20px;
    font-weight: 600;
    color: #000000;
}

.panel-body.open {
    height: auto; /* The actual height will be controlled by JavaScript */
    opacity: 1;
}
.panel-header {
    background-color: #f0f0f0 !important;
}
.webinane-services .services {
    display: flex;
}
ul.services-list-icon-style li {
    line-height: 40px;
	font-size: 14px;
}
ul.services-list-icon-style li i {
    color: blue;
    font-size: 12px;
    margin-right: 5px;
}
.stripe-payment{
	padding: 70px 30px;
	background-color: white;
	    margin-bottom: 50px;
}
.stripe-payment h3{
	font-size: 32px;
    font-weight: 600;
}
.stripe-payment span.sub-title{
	font-size: 20px;
    font-weight: 600;
}
.stripe-payment p.decs{
	padding-bottom: 55px;
}

.stripe-payment .row{
	border-left: 1px solid #F0E8FF;
	padding: 50px 0px;
}

.stripe-payment .row p.detail-desc{
	font-size: 14px;
}
.stripe-payment .row ul{
	display: flex;
	    flex-wrap: wrap;
    column-gap: 35px;
	line-height: 38px;
	padding: 0px !important;
}
.stripe-payment .row ul i{
	font-size: 8px;
    color: blue;
    background: aliceblue;
    padding: 4px;
    border-radius: 50%;
    margin-right: 5px;
}
.stripe-payment .row ul li{
	font-size: 14px;
    font-weight: 600;
}


 .custom-migration-card {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 15px 20px;
            background-color: #f0f8ff;
            border-radius: 10px;
            margin-bottom: 20px;
            font-family: 'Quicksand', sans-serif;
        }

        .custom-migration-card-content {
            display: flex;
            align-items: center;
            column-gap: 20px;
        }

/*         .custom-migration-icon img {
            width: 50px;
            height: 50px;
        } */

        .custom-migration-info {
            display: flex;
            flex-direction: column;
        }

        .custom-migration-badge {
            color: #333333;
            font-size: 12px;
            font-weight: 400;
            border-radius: 5px;
            text-align: center;
            width: fit-content;
        }

        .custom-migration-text {
            font-size: 20px !important;
            font-weight: 600 !important;
            color: #000000 !important;
            margin: 0px 0 0;
        }
.flaky-intro{
	text-align: center;
	background-color: #060606;
	padding: 70px 70px;
}
.flaky-intro img.flaky-logo{
	height: 100px;
}
.flaky-intro h2{
	font-size: 40px;
    font-weight: 600;
    color: white;
}
.flaky-intro span{
	font-size: 25px;
    font-weight: 600;
    color: cornsilk;
}
.flaky-intro p{
	color: #c2c2c2;
	font-size: 16px;
}
.flaky-demo{
	    background: white;
    padding: 70px 100px;
    text-align: center;
}
.flaky-demo h3{
	font-size: 40px;
	font-weight: 600;
}
.flaky-demo p{
	padding-bottom: 30px;
}
.flaky-demo .demo-item{
	padding-bottom: 10px;
}
.flaky-demo .demo-item a{
	font-weight: 600;
}
.flaky-inner-pages{
	text-align: center;
	padding: 70px 70px;
	background-color: #F4F4F4;
}
.flaky-inner-pages h3{
	font-size: 40px;
	font-weight: 600;
	line-height: 30px;
}
.flaky-inner-pages h3 span{
	color: #fe381d;
	font-size: 30px;
}
.flaky-inner-pages p{
	padding-bottom: 30px;
}
.flaky-responsive{
	text-align: center;
	padding: 70px 70px;
	background-color: white;
}
.flaky-responsive h3{
	font-size: 40px;
	font-weight: 600;
}
.flaky-responsive h3 span{
	color: #fe381d;
}

.flaky-responsive p{
	padding-bottom: 30px;
}
.flaky-demo .demo-img-hover{
	height: 98%;
    width: 97%;
	padding-top: 370px;
}
.flavia-intro{
	    text-align: center;
    padding: 60px 60px;
    background: #4464C7;
}
.flavia-intro img.logo{
	height: 70px;
}
.flavia-intro h2{
	font-size: 60px;
    font-weight: 600;
    color: white;
	margin: 0;
}
.flavia-intro span{
	font-size: 22px;
    font-weight: 600;
    color: whitesmoke;
}
.flavia-intro p{
	color: #dfdfdf;
}
.flavia-demo {
    text-align: center;
    padding: 60px 100px;
    background: white;
}
.flavia-demo .demo-img-hover{
	height: 98%;
    width: 97%;
	padding-top: 370px;
}
.flavia-demo h3{
	font-size: 40px;
	font-weight: 600;
}
.flavia-demo p{
	padding-bottom: 25px;
	font-size: 15px;
}
.flavia-demo .demo-item{
	padding-bottom: 10px;
}
.flavia-demo .demo-item a{
	font-weight: 600;
}
.flavia-inner-pages{
	    text-align: center;
    padding: 60px 60px;
    background: #4464C7;
}
.flavia-inner-pages h3{
	color: white;
	font-size: 40px;
	font-weight: 600;
}
.flavia-inner-pages p{
	color: whitesmoke;
	padding-bottom: 25px;
}
.WooCommerce-Industries {
    padding: 40px 0;
}
.WooCommerce-Industries h1 {
    font-size: 28px;
    font-weight: bold;
    color: #333;
    margin-bottom: 40px;
}
.WooCommerce-Industries .industry-card {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 30px 20px;
    transition: all 0.3s ease;
    text-align: center;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    position: relative;
}
.WooCommerce-Industries .industry-card:hover {
    background-color: #ECF5FF;
    color: #000000;
    border-color: #ECF5FF;
}
.WooCommerce-Industries .icon-wrapper {
    display: inline-block;
    background-color: #E6F7FF;
    padding: 20px;
    border-radius: 50%;
    margin-bottom: 0px;
    transition: background-color 0.3s ease, box-shadow 0.3s ease;
}
.WooCommerce-Industries .industry-card:hover .icon-wrapper {
    background-color: #fff;
}
.WooCommerce-Industries .industry-card img {
    width: 50px;
    height: 50px;
    transition: all 0.3s ease;
}
.WooCommerce-Industries .industry-card:hover img {
    transform: scale(1.1);
    /* Enlarge the icon on hover */
}
.WooCommerce-Industries .industry-title {
    font-size: 17px;
    font-weight: bold;
    margin-top: 15px;
}
.webinane-services .WooCommerce-Industries .col-lg-3 {
    padding: 5px;
}
.lifeline .WooCommerce-Industries.py-5.new-language .col-lg-3 .industry-card{
	padding: 15px !important;
}

.lifeline .WooCommerce-Industries.py-5.new-language .col-lg-3 .industry-card img{
	height: 30px;
	width: 30px;
}
.lifeline .WooCommerce-Industries.py-5.new-language .col-lg-3 .industry-title {
    font-size: 15px;
    font-weight: bold;
    margin-top: 10px;
}
.lifeline .WooCommerce-Industries {
    padding: 15px 0;
}
.custom-accordion.lifeline button.panel-header{
	background-color: transparent;
}
.lifeline-demos-back .demo-img-hover{
	padding-top: 235px;
}
.dastak-intro{
	background-image: url('https://webinane.com/wp-content/uploads/2024/12/dastak-back.png');
	padding: 60px 0px;
	background-repeat: no-repeat;
	padding-left: 50px;
}
.dastak-intro h2 {
    font-size: 70px;
    font-family: Bai Jamjuree;
    color: white;
    font-weight: 700;
}
.dastak-intro span{
	font-size: 25px;
    color: white;
    line-height: 32px;
    font-weight: 600;
}
.dastak-demo-img {
    text-align: center;
    padding: 100px 30px 0px;
}
.dastak-demo-img h3{
	font-size: 40px;
	font-weight: 600;
	    font-family: 'Bai Jamjuree';
}

.dastak-demo-img p{
	width: 80%;
	margin: auto;
	padding-bottom: 30px;
}

.dastak-demo-img span{
	font-size: 20px;
	font-weight: 600;
	color: #F1733A;
}
.dastak-demo-img .demo-img-hover {
    width: 96%;
    height: 97%;
    padding-top: 230px;
    margin-top: 6px;
}

.dastak-demo-img .demo-img-hover a{
	background: #F45F1B;
	border: 1px solid #F45F1B;
}
.dastak-demo-img .demo-img-hover a:hover{
	background: white;
	color: #F45F1B;
	border: 1px solid #F45F1B;
}
.dastak-elementor {
    text-align: center;
    padding: 0px 30px;
}
.dastak-elementor h3{
	font-size: 40px;
	font-weight: 600;
	    font-family: 'Bai Jamjuree';
}

.dastak-elementor p{
	width: 80%;
	margin: auto;
	padding-bottom: 30px;
}
.dastak-elementor span{
	color: #F1733A;
}
.dastak-elementor ul{
	display: flex;
	    flex-wrap: wrap;
    text-align: left;
	font-size: 15px;
    line-height: 32px;
    font-weight: 600;
	padding: 0px !important;
    margin-top: -17px;
}
.dastak-elementor ul li{
	width: 50%;
	display: flex;
	column-gap: 7px;
}
.dastak-elementor ul li i{
	color: #FF5E15;
	margin-top: 9px;
}
.dastak-elementor strong{
	font-size: 28px;
    line-height: 120px;
}
.webinane-services .demos-heading {
    text-align: center;
    font-size: 35px;
    font-weight: bold;
    padding-bottom: 25px;
    padding-top: 25px;
}
.webinane-services table tr:nth-child(1) {
    background-color: #027FFF;
    color: #FFFFFF;
}
.webinane-services table td:nth-child(1) {
    background-color: #F0F8FF;
}
.webinane-services .dictate-responsive img {
    margin-top: 25px;
}
.webinane-services .dictate-moto img {
    margin-top: 25px;
}
.Agency-Shop-Preparation {
    padding: 40px 0;
}
.Agency-Shop-Preparation h1 {
    font-size: 28px;
    font-weight: bold;
    color: #333;
}
.Agency-Shop-Preparation .card-container {
    position: relative;
    background-color: #ECF5FF;
    border: 1px solid #007BFF;
    border-radius: 10px;
    padding: 20px 20px 20px 60px;
    transition: all 0.3s ease;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    min-height: 120px;
}
.Agency-Shop-Preparation .card-container:hover {
    background-color: #007BFF;
    color: white;
}
.Agency-Shop-Preparation .card-container .content h2,
.Agency-Shop-Preparation .card-container .content p {
    margin: 0;
}
.Agency-Shop-Preparation .number-circle {
        position: absolute;
    top: -22px;
    left: -15px;
    width: 50px;
    height: 50px;
    background-color: #007BFF;
    color: white;
    font-size: 30px;
    font-weight: bold;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 4px solid #fff;
    z-index: 1;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.Agency-Shop-Preparation .title {
	font-size: 20px;
    font-weight: bold;
	color: #000000;
    margin-bottom: 8px !important;
}
.Agency-Shop-Preparation p {
    font-size: 14px;
}
.webinane-services .card-container.d-flex.align-items-center:hover p {
    color: #FFFFFF;
}
.webinane-services .card-container.d-flex.align-items-center:hover h4 {
    color: #FFFFFF;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-27855 a{
	        border-bottom: 3px solid;
    padding-bottom: 5px !important;
    font-weight: 700;
    color: #057CE8 !important;
	transition: 0.3s ease-in-out;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-27855 a:hover{
	    border-bottom: none !important;
	padding-bottom: 15px !important;
}
.deeds-reg-update.lifeline.electric{
	margin-top: 0px;
	border-radius: 0px;
	padding: 10px 20px;
}
.deeds-reg-update.lifeline.electric h3 {
    font-size: 40px;
    font-family: cinzel;
    line-height: 50px;
    text-transform: uppercase;
    font-weight: 700;
	margin-bottom: 0px;
}
.need-this-services .migration-card {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px;
    background-color: #ffffff;
    border-radius: 10px;
    margin-bottom: 20px;
    font-family: 'Quicksand', sans-serif;
}
.need-this-services .migration-card img {
    margin-right: 20px;
}
.need-this-services .migration-text {
    font-size: 20px;
    font-weight: 600;
    color: #000000;
	line-height: 25px;
}
.need-this-services .badge {
    background-color: #027FFF;
    color: #FFFFFF;
    font-size: 14px;
    padding: 8px 12px;
    border-radius: 5px;
    font-weight: bold;
}
.need-this-services .icon {
    display: flex;
    align-items: center;
    column-gap: 10px;
}
.need-this-services {
    background-color: #ECF5FF;
    padding: 40px 15px 0px;
}
.need-this-services h3 {
    font-size: 25px !important;
    font-weight: 600 !important;
}
.main-heading span {
    color: #0054ff;
    font-size: 20px;
    font-weight: 900;
}
.webinane-services .main-heading h3 {
    font-size: 25px;
    font-weight: 900;
	padding-left: 0px;
	color: #000;
}
.payment-gateway-details .main-heading h3 {
    font-size: 28px;
    font-weight: 600;
	padding-left: 0px;
	color: #000;
}
.according-list-style li i {
    font-size: 7px;
    color: #027fff;
    margin-right: 5px;
}
.according-list-style li {
    font-size: 14px;
    color: #000000;
    line-height: 25px;
    font-weight: 600;
}
.according-list-style {
    padding-top: 0px !important;
}
.webinane-services .services-list-icon-style {
    padding-top: 0px !important;
}
.according-list-style a li:hover {
    color: blue;
}
.webinane-services .migration-to-woocommerace-content {
    width: 85%;
    padding: 30px 20px 10px;
}
.webinane-services .migration-woocommerace {
    display: flex;
    border: 1px solid blue;
    border-radius: 10px;
    background-color: #ffffff;
    position: relative;
}
.webinane-services .migration-to-woocommerace-logo {
    width: 20%;
    border-right: 1px solid blue;
    border-radius: 10px;
    padding: 10px 10px 10px 30px;
}
.webinane-services .migration-to-woocommerace-content h4 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 5px;
    color: #000000;
}
.webinane-services .migration-to-woocommerace-content span {
    font-size: 16px;
    color: blue;
}
.webinane-services .bd-color-wocommerace {
    background-color: #0050ef;
    width: 22%;
    height: 18px;
    transform: translate(0px, 10px);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.webinane-services .according-list-style {
    padding-left: 60px !important;
}
.webinane-services .services-testimonials-heading img {
    width: 20px;
}
.webinane-services .services-testimonials-heading {
    text-align: center;
    padding-top: 30px;
}
.webinane-services .services-testimonials-img img {
    border-radius: 70px 70px 70px 70px;
}
.webinane-services .row.services-testimonials {
    background-color: #EEEEEE;
    padding: 40px 5px;
    border-radius: 30px;
}
.services-testimonials-heading h3 {
    font-size: 20px !important;
    font-weight: 700 !important;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-top: 10px;
}
.services-testimonials-heading p {
    font-size: 16px !important;
    font-weight: 500 !important;
    color: #000000 !important;
    width: 90%;
    margin: auto;
}
.foodchow-intro h2 {
      font-family: 'Quicksand';
    font-size: 70px;
    font-weight: 900;
    width: 95%;
    margin: auto;
    color: #000000;
}
.webinane-services .plugin-license {
    padding-top: 0px !important;
}
.logo-images span {
    font-size: 55px;
    font-weight: 700;
    color: #D82728;
    transform: translate(49px, 47px);
    position: absolute;
    font-family: "Cinzel Decorative", serif;
}



.pricing-table-extensions{
    background-image: url(https://webinane.com/wp-content/uploads/2024/12/Already-Have-a-Nonprofit-WordPress-Website-Buy-and-Octivate-L-copy.png);
    padding: 40px 25px;
        background-size: cover;
    background-repeat: no-repeat;
	    text-align: center;
}
.pricing-table-extensions span{
        font-size: 25px;
    font-weight: 700;
    font-family: 'Quicksand';
    color: white;
    text-align: center;
    line-height: 30px;
}
.pricing-table-extensions p{   font-size: 13px !important;
   margin-top: 10px;
	    margin-bottom: 50px !important;
	color: white !important;
}
.pricing-table-extensions .pricing{
    margin-top: 30px;
}
.pricing-table-extensions .pricing{
	text-align: center;
}
.pricing-table-extensions .pricing span{
    
    color: black;
    border-radius: 10px;
    font-size: 22px;
    font-weight: 600;
}
.extensions-price .pricing{
	text-align: center;
	    margin-top: 40px;
    margin-bottom: 5px;
}
.extensions-price .pricing span{
	background-color: #ecf5ff;
	font-size: 20px;
    font-weight: 700;
    font-family: 'quicksand';
	padding: 12px;
	border-radius: 10px;
	padding-right: 0px;
	padding-left: 50px;
}
.extensions-price .pricing-table{
	background-color: white;
	box-shadow: 0px 0px 10px 0px #00000026;
    border-radius: 0px 0px 20px 20px;
}
.extensions-price .pricing span.total{
	background-color: #1c5087;
	color: white;
	padding-right: 30px;
	padding-left: 30px;
}
.extensions-price .pricing h4 {
    background-color: #1c5087;
    font-size: 21px;
    font-weight: 700;
    font-family: 'quicksand';
    padding: 7px;
    border-radius: 10px;
	    width: 80%;
	color: white;
    margin: auto;
	margin-top: -15px;
	    margin-bottom: -9px;
}
.extensions-price .pricing h4 span.starting{
	display: block;
	font-size: 11px !important;
	    padding: 0;
	color: white;
	background: #1c5087;
}
.extensions-price .features{
	padding: 15px;
	padding-bottom: 40px;
}
.extensions-price ul{
    font-size: 14px;
    line-height: 25px;
    color: #757474;
	margin-left: 30px;
	font-weight: 600;
}
.extensions-price ul li i{
	color: #005eff;
	font-size: 11px;
	margin-right: 5px;
}
.extensions-price .button{
	text-align: center;
	margin-top: 40px;
}
.extensions-price .button a {
    background: #027FFF;
    color: white;
    font-size: 15px;
    font-family: 'poppins';
    font-weight: 500;
    border: 1px solid #027FFF;
    transition: 0.3s ease-in-out;
    padding: 10px 18px;
    border-radius: 5px;
}

.extensions-price .button a:hover{
	background-color: white;
	color: #027FFF;
}
.extensions-price{
	margin-bottom: 50px;
}
.lifeline-cache-plugin.electric{
	margin-top: 0px;
	border-radius: 0px;
}
.lifeline-cache-plugin.electric h3 {
    font-size: 40px;
    font-family: cinzel;
    line-height: 50px;
    text-transform: uppercase;
    font-weight: 700;
}
.lifeline-cache-plugin.electric .WooCommerce-Industries {
    padding: 20px 0;
}
.payment-gateway-details p{
	font-size: 15px;
	margin-bottom: 25px;
	font-weight: 500;
	color: #777;
}
.payment-gateway-details h2{
	    font-size: 25px;
    margin: 0px;
	font-weight: 600;
}
.payment-gateway-details h3{
	    font-size: 21px;
    margin: 0px;
	font-weight: 700;
	margin-bottom: 10px;
}
.payment-gateway-details ul.plugin-license{
	font-size: 15px;
    font-weight: 500;
	padding-top: 10px !important;
	color: #777;
}
.payment-gateway-details img.detail-img{
	width: 100%;
	padding: 15px;
	border-radius: 20px;
	margin: 10px 0px;
	background: white;
}
.webinane-services .demo-images a img {
    background-color: white;
    padding: 7px;
    box-shadow: 0px 0px 12px 0px #0000001f !important;
    margin-top: 20px;
    border-radius: 10px;
}
.extension-full-with-box .col-lg-12{
	margin-bottom: 20px;
}
.webinane-services .showcase-heading {
    background-color: #FFFFFF;
    margin: -90px 0px 0px 0px;
    padding: 100px 0px 12px 0px;
    border-radius: 10px 10px 10px 10px;
    text-align: center;
}
.webinane-services .showcase {
    margin-top: 25px;
}
.foodchow-intro .logo-images img {
    transform: translate(-155px, 22px);
    width: 15%;
}
.probiz-intro{
	background-image: url('https://webinane.com/wp-content/uploads/2024/12/probiz-intro-background.png');
	padding: 100px 30px;
    background-repeat: no-repeat;
	margin-bottom: -10px;
}
.probiz-intro h2{
	font-family: "Space Grotesk";
	font-size: 30px;
}
.probiz-intro p{
	font-size: 15px;
	    width: 44%;
}
.probiz-demo{
	text-align: center;
	background-color: #FFF5F6;
}
.probiz-demo h3{
	font-family: "Space Grotesk";
	font-size: 45px;
	line-height: 55px;
	font-weight: 700;
	padding-top: 100px;
}
.probiz-demo p{
	width: 80%;
	margin: auto;
	font-size: 15px;
}
.probiz-demo h3 span{
	background: #EA3636;
    color: white;
    padding: 7px;
    border-radius: 20px;
	font-size: 35px;
}

.probiz-demo img{
	padding-top: 40px;
}
.probiz-rating {
    background-color: #EA3636;
    padding: 90px 100px;
    text-align: center;
}
.probiz-rating h3{
	color: white;
    font-size: 40px;
    font-weight: 700;
	font-family: "Space Grotesk";
}












.deeds-modern-layouts{
	margin-bottom: 80px;
}
.deeds-modern-layouts .content {
  position: relative;
}
.deeds-modern-layouts .content-one {
  position: relative;
}

.deeds-modern-layouts .screen {
	display: block;
	width: 100%;
	height: 420px;
	overflow: hidden;
	position: relative;
	border-radius: 10px;
	margin: 0 auto;
}
.deeds-modern-layouts .screen-one {
	display: block;
	width: 100%;
	height: 420px;
	overflow: hidden;
	position: relative;
	border-radius: 10px;
	margin: 0 auto;
}
.deeds-modern-layouts .screen-one img {
	bottom: -1130px;
	width: 100%;
	height: auto;
	position: absolute;
	z-index: 0;
  margin:0;
  padding:0;
	-webkit-transition: top 11s;
	-moz-transition: top 11s;
	-ms-transition: top 11s;
	-o-transition: top 11s;
	transition: bottom 11s;
}
.deeds-modern-layouts .screen-two img {
	bottom: -1130px;
	width: 100%;
	height: auto;
	position: absolute;
	z-index: 0;
  margin:0;
  padding:0;
	-webkit-transition: top 11s;
	-moz-transition: top 11s;
	-ms-transition: top 11s;
	-o-transition: top 11s;
	transition: bottom 11s;
}
.deeds-modern-layouts .screen img {
	bottom: -1090px;
	width: 100%;
	height: auto;
	position: absolute;
	z-index: 0;
  margin:0;
  padding:0;
	-webkit-transition: top 11s;
	-moz-transition: top 11s;
	-ms-transition: top 11s;
	-o-transition: top 11s;
	transition: bottom 11s;
}
.deeds-modern-layouts .screen:hover img {
  bottom: 0;
  -webkit-transition: all 11s;
  -moz-transition: all 11s;
  -ms-transition: all 11s;
  -o-transition: all 11s;
  transition: all 11s;
}
.deeds-modern-layouts .screen-one:hover img {
  bottom: 0;
  -webkit-transition: all 11s;
  -moz-transition: all 11s;
  -ms-transition: all 11s;
  -o-transition: all 11s;
  transition: all 11s;
}
.deeds-modern-layouts h3{
	font-size: 40px;
    font-family: 'Bricolage Grotesque';
    width: 80%;
    line-height: 45px;
    margin: auto;
    text-align: center;
	padding-bottom: 20px;
}
.deeds-modern-layouts .col-md-6 .content {
	background-color: #EEF5FE;
	border-radius: 10px;
	    padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.deeds-modern-layouts .col-md-6 p{
	font-size: 16px;
    font-weight: 600;
    color: #333333;
    padding-bottom: 15px;
    line-height: 20px;
	text-align: center;
	padding-top: 15px;
}
.medicalist-intro{
	text-align: center;
	background-image: url('https://webinane.com/wp-content/uploads/2024/12/medicalist-background.png');
	        padding: 60px 60px 0px 60px;
    background-repeat: no-repeat;
	
	
}
.medicalist-intro img.logo{
	height: 140px;
	margin-bottom: 20px;
}
.medicalist-main-features{
	text-align: left;
}
.medicalist-main-features ul{
	display: flex;
    flex-wrap: wrap;
	margin-left: 55px;
    margin-bottom: 30px;
}
.medicalist-main-features ul li{
	padding-bottom: 10px;
    width: 49%;
    font-weight: 600;
    font-size: 15px;
}
.medicalist-main-features ul li i{
	color: #2271B1;
}
.medicalist-intro img.laptop-view{
	height: 350px;
}
.medicalist-demos{
	text-align: center;
	background-color: #f2f9ff;
	padding: 100px 60px 0px 60px;
}
.medicalist-demos h2{
	font-family: 'unbounded';
	font-size: 35px;
}
.medicalist-demos h2 span{
	color: #2271B1;
}

.medicalist-demos .demo-layout .row{
	align-items: center;
	margin-top: 80px;
}
.medicalist-demos .demo-layout .row .col-lg-6 a{
	font-size: 14px;
    background: #2271B1;
    padding: 10px 25px;
    border-radius: 10px;
    font-weight: 600;
	color: white;
	border: 1px solid;
	transition: 0.3s ease-in-out;
}

.medicalist-demos .demo-layout .row .col-lg-6 a:hover{
    background: transparent;
	color: #2271B1;
}
.medicalist-demos .demo-layout .row .col-lg-6 h3{
	font-size: 30px;
	padding-bottom: 25px;
	font-family: 'unbounded';
}
.medicalist-inner-pages{
	text-align: center;
	padding-top: 100px;
	    padding-bottom: 100px;
	background-color: #F2F9FF;
}
.medicalist-inner-pages h3{
	font-family: 'unbounded';
    font-size: 35px;
}
.medicalist-inner-pages h3 span{
	color: #2271B1;
}
.medicalist-inner-pages p{
	width: 70%;
	margin: auto;
	padding-bottom: 30px;
}
.medicalist-elementor-widget{
	background-color: #2d8ce7;
	padding-top: 70px;
	text-align: center;
}
.medicalist-elementor-widget h3{
	font-family: 'unbounded';
    font-size: 35px;
	color: white;
	    width: 80%;
    margin: auto;
    padding-bottom: 15px;
}

.medicalist-elementor-widget p{
	width: 70%;
	margin: auto;
	color: white;
}
.medicalist-features{
	text-align: center;
	padding: 80px 50px;
	background-color: #F2F9FF;
}
.medicalist-features h3{
	    font-family: 'unbounded';
    font-size: 35px;
}
.medicalist-features p{
	    width: 70%;
    margin: auto;
	padding-bottom: 25px;
}
.medicalist-appointment h4{
	font-family: 'unbounded';
	font-size: 23px;
}
.medicalist-appointment h4 span{
	color: #2271B1;
}
.medicalist-appointment{
	margin-top: 80px;
}
.medicalist-appointment span.numbering{
	font-size: 45px;
    font-weight: 700;
    font-family: 'Unbounded';
	color: #2271B1;
}
.medicalist-responsive{
	text-align: center;
	padding: 70px 50px;
	background-color: #F2F9FF;
}
.medicalist-responsive h3 {
    font-family: 'unbounded';
    font-size: 35px;
}
.medicalist-responsive h3 span{
	color: #2271B1;
}
.medicalist-rating{
	padding: 80px 60px;
	background-color: #2586E0;
	text-align: center;
}
.medicalist-rating h3{
	font-family: 'unbounded';
    font-size: 35px;
	color: white;
}
.demo-layout img{
	border-radius: 20px;
}
.webinane-el-nav-menu--indicator-classic .menu-item-has-children::after {
    content: "\f0dd";
    right: -22% !important;
    height: 20px;
}
.product-banner .product-banner-img {
    background-position: right;
}





.logo {
    padding-bottom: 50px;
} 
.bg-color-wphl {
    background-color: #F56A01;
    border-radius: 20px;
    padding-top: 25px;
    margin-bottom: 65px;
    height: 125px;
    width: 90%;
	text-align: left;
}
.company-logo {
    padding: 20px 0px 20px 20px;
    background-color: #fff;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    margin-bottom: 30px;
    border-radius: 20px;
    margin-left: 20px;
    width: 100%;
}

img.wphl {
    height: 30px;
}
.company-logo img {
    margin-bottom: 10px;
}
.company-logo p {
    width: 100%;
    font-size: 14px;
	    text-align: left;
}


.lifeline-event-manage .lifeline-donation{
	margin-top: -20px !important;
}
.button-but{
	width:100%;
	font-size:12px;
	padding-left:15px;
	font-weight:900;
}
.btn-buynow{
	border-radius:30px;
	padding:10px 25px;
	background:#0050ef;
	border:2px solid #0050ef;
	color:white !important;
}
.btn-meeting{
		margin:10px;
	border-radius:30px;
		padding:10px 25px;
	background:white;
	border:2px solid #0050ef;
color:#0050ef !important;
}
a.btn-buynow:hover{
	background:white;
	color:#0050ef!important;
}
a.btn-meeting:hover{
		background:#0050ef;
	color:white!important;
}
.extensions-price ul li i{
	color:#0050ef;
}
.nigeria-intro {
    padding-top: 40px;
}

.nigeria-intro p{
    padding: 10px 20px;
    text-align: left;
}
.nigeria-intro p {
    width: 100%;
    text-align: left;
    margin: auto;
    padding-top: 0px;
}
.para {
    text-align: left;
    padding: 53px;
}
.elementor-kit-5 h5 {
    color: #333333;
    font-family: "Quicksand", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}
.para p {
    width: 100% !important;
    text-align: left !important;
    margin: auto;
    padding: 10px 0px !important;
}
.nigeria-payment{
    margin-top: -100px;
}
.list ul li {
    list-style: disc;
}
.nigeria-intro h3 {
    font-size: 30px;
    font-weight: 700;
    text-align: center;
    width: 85%;
    margin:10px auto;
}
.nigeria-intro h3 span {
background-color: #0050ef;
    color: #e7efff;
    padding: 2px 8px;
    font-size: 23px;
    border-radius: 50px;
}
.nigeria-feature img{
    border: none;
    border-radius: 0;
    box-shadow: none;
    height: auto;
    max-width: 90%;
}
.nigeria-feature {
text-align: center;
    margin-top: 90px;
}
 .nigeria-events .nigeria-event-speaker ul li {
	background-color: transparent;
}

.product-page-container .product-left-column .product-sales-info {
    padding-top: 8px;
    position: relative !important;
}

.single-product .product-left-column .nav-tabs {
    border-bottom: none;
    padding-top: 40px;
    position: relative !important;
}


.single-product .product-left-column .nav-tabs {
    border-bottom: none;
    padding-top: 40px;
    position: relative !important;
}

h1.services-artical-heading {
    color: black !important;
    }