/*------------------------------------------------------------------------------------- 
Theme Name:		 Konstic Child Theme
Theme URI:		 http://gramentheme.com/wp/konstic/
Description:	 Konstic - Construction WordPress Theme
Author:			 Gramentheme
Author URI:		 https://themeforest.net/user/gramentheme
Template:		 konstic
Version:		 1.0.0
Text Domain:	 konstic-child-theme
-------------------------------------------------------------------------------------*/
/*
    Please Add your custom styles here
*/



.single-post #content .elementor-widget-elementskit-category-list ul li {
    background-color: #ffffff;
    padding: 20px !important;
    box-shadow: 0px 0px 20px 3px #00000014;
    margin-bottom: 10px !important;
}

.single-post #content #primary {
    padding-top: 0px;
}

.single .breadcrumb-wrapper {
  display: none;
}

.page-id-705 .news-content h4 a {
  display: -webkit-box;
  -webkit-line-clamp: 1; /* sirf 1 line */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.page-id-705 .news-image {
  display: flex;
  gap: 10px; /* optional spacing */
}

.page-id-705 .news-image img {
  width: 100%;
  height: 200px; /* yahan apni required height set karo */
  object-fit: cover; /* image crop hoke properly fit hogi */
}

#popmake-3313 form .col-lg-7 {
    width: 100%;
}

#popmake-3313 form button.theme-btn {
    display: table;
    margin: 0 auto;
}

#popmake-3313 form input {
    width: 100%;
    height: 50px;
}

#popmake-3313 textarea {
    width: 100%;
    height: 125px;
}

#oav-ser-2 a.link-btn {
    display: none !important;
}

/* Parent menu item ke liye arrow */
.menu-item-has-children > a::after {
    content: " ▼";
    font-size: 12px;
}

/* Agar right side arrow chahte hain */
.menu-item-has-children > a {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#ticker-txt-1 {
    margin-bottom: -0.7%;
}

.page-id-2169 form#fg-layout-3-search-box {
    display: none;
}
.page-id-2169 .elementor-2169 .elementor-element.elementor-element-01f1a8c .fg-filter-wrap {
    flex-basis: 100%;
}

.page-id-2169 .fg-filter-wrap button {
    border-radius: 10px;
}
.page-id-2169 .fg-layout-3-filters-wrap {
    justify-content: center;
}


/* .header-main .main-menu ul li {
        margin-inline-end: 16px !important;
} */
#header-sticky .header-button a {
    padding: 15px 10px !important;
}

#header-sticky .header-right.d-flex.justify-content-end.align-items-center {
    gap: 10px !important;
}

.contact-info-area .inner {
    padding: 20px 21px 20px 10px !important;
}

.for-inance-cls {
    background-color: #f2f5fa;
    padding-top: 16px;
}
.for-inance-cls .icon {
    top: 3px !important;
}

.for-inance-cls .nice-select .list{
	right: 0px !important;
}

@media (max-width: 1920px) {
	.header-main .main-menu ul li {
    margin-inline-end: 30px !important;
}
}

@media (max-width: 1600px) {
	.header-main .main-menu ul li {
    margin-inline-end: 30px !important;
}
}

@media (max-width: 1440px) {
	.header-main .main-menu ul li {
        margin-inline-end: 16px !important;
    }
}

@media (max-width: 1366px) {
	.header-main .main-menu ul li {
        margin-inline-end: 8px !important;
    }
	
	.header-main .main-menu ul li a {
    font-size: 16px;
}
}

.footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item .thumb .icon::after {
    background-color: #eeba2cbd !important;
}