/*
Theme Name: Dekoro Child
Theme URI: https://mygoalthemes.com/demo/dekoro
Description: Child theme for Dekoro
Author: Your Name
Template: dekoro
Version: 1.0.0
*/

/* Apna custom CSS yahan paste karo */
.main-sticky-header-wrapper {
/*     height:60px !important; */
}
.elementor-image-box-content {
    margin-top: -20px;
}
/* cf7 */
.cheselle-cf7-form{
background:#f6f7f8;
padding:40px;
border-radius:14px;
}

.cheselle-cf7-row{
display:flex;
gap:20px;
margin-bottom:20px;
}

.cheselle-cf7-half{
width:50%;
}

.cheselle-cf7-full{
width:100%;
margin-bottom:20px;
}

.cheselle-cf7-form input,
.cheselle-cf7-form textarea{
width:100%;
padding:14px;
border:1px solid #ddd;
border-radius:8px;
font-size:15px;
background:#fff;
}

.cheselle-cf7-form textarea{
height:160px;
resize:none;
}

.cheselle-cf7-form label{
display:block;
margin-bottom:6px;
font-weight:500;
}

.cheselle-cf7-submit{
margin-top:10px;
}

.cheselle-cf7-submit input{
width:100%;
background:#0f1b35;
color:#fff;
border:none;
padding:16px;
font-size:16px;
border-radius:8px;
cursor:pointer;
transition:all .3s ease;
}

.cheselle-cf7-submit input:hover{
background:#162552;
transform:translateY(-2px);
}
@media (max-width:768px){

.cheselle-cf7-row{
flex-direction:column;
}

.cheselle-cf7-half{
width:100%;
}

}

/* cf7 2 */

.cheselle-dealer-form{
background:#f6f7f8;
padding:40px;
border-radius:14px;
}

.cheselle-dealer-row{
display:flex;
gap:20px;
margin-bottom:20px;
}

.cheselle-dealer-half{
width:50%;
}

.cheselle-dealer-full{
width:100%;
margin-bottom:20px;
}

.cheselle-dealer-form input,
.cheselle-dealer-form textarea{
width:100%;
padding:14px;
border:1px solid #ddd;
border-radius:8px;
font-size:15px;
background:#fff;
}

.cheselle-dealer-form textarea{
height:160px;
resize:none;
}

.cheselle-dealer-form label{
display:block;
margin-bottom:6px;
font-weight:500;
}

.cheselle-dealer-submit input{
width:100%;
background:#0f1b35;
color:#fff;
border:none;
padding:16px;
font-size:16px;
border-radius:8px;
cursor:pointer;
transition:.3s;
}

.cheselle-dealer-submit input:hover{
background:#162552;
transform:translateY(-2px);
}

@media (max-width:768px){

.cheselle-dealer-row{
flex-direction:column;
}

.cheselle-dealer-half{
width:100%;
}

}

/*--mobile-slider-bullet--*/
/* Normal bullets */
.swiper-pagination-bullet{
    width:8px;
    height:8px;
    background:#cfcfcf;
    border-radius:50%;
    opacity:1;
    transition:all 0.3s ease;
    margin:0 4px;
}

/* Active bullet (pill shape) */
.swiper-pagination-bullet-active{
    width:26px;
    height:8px;
    background:#fff;
    border-radius:20px;
}

.swiper-pagination-bullet{
    transform:scale(1);
}

.swiper-pagination-bullet-active{
    transform:scale(1.05);
}
@media (min-width: 992px) {
    .goal-breadscrumb .wrapper-breads {
        padding: 60px 60px;
    }
}
.goal-breadscrumb .bread-title {
	color: black;
}
.goal-breadscrumb .breadcrumb a {
	color: #000;
}
.goal-breadscrumb .wrapper-breads {
    text-align: left;
}
.goal-breadscrumb {
    background-color: #fff;
}
@media (min-width: 1200px) {
    .goal-breadscrumb .bread-title {
        font-size: 36px;
    }
}
/* Mobile view (max-width: 767px) */
@media (max-width: 767px) {
    .header-mobile {
        background: #000000;
    }
    i.ti-menu {
        color: white;
    }
    .wishlist-icon i, 
    .mini-cart i {
        color: white;
    }
		#goal-mobile-menu .header-offcanvas {
				background-color: black;
		}
		#goal-mobile-menu .header-offcanvas .btn-toggle-canvas {
				color: #ffffff;
		}
}
.circle-img img {
    max-width: 84px;
    max-height: 84px;
}