/*
 Theme Name:   Shakti Child Theme
 Theme URI:    http://shakti.ancorathemes.com
 Description:  Shakti Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com
 Template:     shakti
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  shakti
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */


header img.logo_image{border-radius:100px}
.trx_addons_columns_wrap .trx_addons_column-1_2:first-child .sc_icons_item_more_link{color:#000!important}
.sc_skills_counter_modern .sc_skills_total{opacity:.05!important}
.slider_container.slider_type_images .slide_content{color:var(--theme-color-text_dark)!important;width:346px;background:#ffeab6;padding:8px 0;font-weight:600}
.slider_container.slider_type_images .slider-slide>img{width:346px;height:260px;object-fit:cover}
.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*=whatsapp]{color:#25d366!important}
.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*=facebook]{color:#1877f2!important}
.single-product .page_content_wrap{padding:0!important}
#order_review_heading{display:none!important}
small.ps-info {
    line-height: 1.4;
    display: block;
}
.wpcf7-form input[type="text"], 
.wpcf7-form input[type="email"], 
.wpcf7-form input[type="url"], 
.wpcf7-form input[type="password"], 
.wpcf7-form input[type="search"], 
.wpcf7-form input[type="number"], 
.wpcf7-form input[type="tel"], 
.wpcf7-form select {
    width: 100%;
    padding: 12px 16px;
    border-radius: 5px;
    border: 1px solid #ddd;
}

.wpcf7-form p {
    margin: 0 0 28px;
}

.wpcf7-text:focus, 
.wpcf7-textarea:focus {
    outline: 1px solid rgba(84, 222, 197, 0.9);
    outline-offset: 0;
}


.sbmt-btn-row p{
	display:flex;
	align-items:center;
	gap:20px;
	flex-wrap:wrap;
}

.sbmt-btn-row .wpcf7-submit-style{
	flex: 1 1 0px;
}

.wpcf7-submit {
    width: -webkit-fill-available;
}

.pf-label{
font-weight: bold;
    display: block;
    margin-bottom: 7px;
}

.sbmt-btn-row p .wpcf7-spinner{
	display:none
}
.sticky-btn {
    display: block;
	    position: fixed;
   bottom: 30px;
    z-index: 9999;
    width: 50px;
    height: 50px;
	left:12px;
    line-height: 50px;
    text-align: center;
    border-radius: 50%;
    margin: 0 10px;
    color: #fff;
    font-size: 24px;
	cursor:pointer;
    transition: all 0.3s ease;
}

.sticky-btn.call-button{
	left:unset;
	right:12px
}
.sticky-btn:hover {
    transform: scale(1.1);
	color:white
}

.call-button {
    background-color: #007bff;
}

.whatsapp-button {
    background-color: #25D366;
}

.scroll_to_top_style_modern.show{display:none!important}
input[name=your-name],input[name=your-state]{
    margin-bottom: 0 !important;
}

.sc_icons_columns_wrap{justify-content:center}
.trx_addons_column-1_2{width:475px!important;height:475px!important}
.sc_icons_columns_wrap .trx_addons_column-1_2:first-child>.sc_icons_item{background-image:url('https://devupasana.com/wp-content/uploads/2024/04/ks-square.png')}
.sc_icons_columns_wrap .trx_addons_column-1_2:nth-child(2)>.sc_icons_item{background-image:url('https://devupasana.com/wp-content/uploads/2024/04/mm-square.png')}
.sc_icons_item{background-size:cover;background-position:center;background-repeat:no-repeat;backdrop-filter:blur(200px);display:flex!important;flex-direction:column;justify-content:center!important}
.sc_icons_item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(255 183 0/50%);backdrop-filter:blur(2px);z-index:-1}
.sc_icons_columns_wrap .trx_addons_column-1_2:nth-child(2)>.sc_icons_item:before{background-color:rgb(39 13 13 /50%)}