/*------------------------------------------------------------------------------------- 
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
*/
/* jalaj 22-10-2025 */
.counter__cus .elementor-counter-title {
    text-align: center;
}
.new-service-card-items .content .icon {
    display: none;
}
.news-image-items .news-content ul li {
    background: #F55B1F;
    padding: 5px;
    border-radius: 4px;
}

.news-image-items .news-content ul li i {
    color: #fff;
    margin-right: 4px;
}
.footer-section .container {
    max-width: 1344px;
}
.section-title i {
    position: relative;
}

.section-title i::before {
    content: "";
    background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.5615 13.629C24.5748 13.6302 24.5881 13.6302 24.6001 13.6302C24.8499 13.6302 25.061 13.4383 25.0803 13.1862C25.0948 12.9955 25.1057 12.7989 25.1057 12.6022C25.1057 12.4007 25.096 12.2053 25.0803 12.0134C25.0586 11.748 24.833 11.5513 24.5615 11.5706C24.2961 11.5924 24.0982 11.824 24.1187 12.0895C24.132 12.256 24.1416 12.4261 24.1416 12.601C24.1416 12.7723 24.132 12.9425 24.1187 13.1077C24.0982 13.3732 24.2961 13.6061 24.5615 13.6266V13.629Z" fill="%23F55B1F"/><path d="M27.5307 15.2601C27.5126 15.2577 27.4945 15.2565 27.4752 15.2565H26.1505C26.5269 14.5422 26.7525 13.6204 26.7525 12.6009C26.7525 10.3037 25.6159 8.50001 24.1585 8.4614C24.1416 8.46019 24.1259 8.45898 24.109 8.45898H22.4681C22.4585 8.45898 22.4512 8.46381 22.4416 8.46381C21.9867 8.47105 21.5499 8.64479 21.1663 8.97781H10.9145C10.5465 8.65806 10.1206 8.47348 9.66449 8.4614C9.6476 8.46019 9.63191 8.45899 9.61502 8.45899H7.97413C6.4925 8.45899 5.33182 10.2784 5.33182 12.601C5.33182 13.6205 5.55623 14.5423 5.93146 15.2566H4.52464C3.04301 15.2566 1.88232 17.076 1.88232 19.3986C1.88232 21.7211 3.04301 23.5405 4.52464 23.5405H6.16553C6.18242 23.5405 6.1981 23.5393 6.21379 23.5381C6.66987 23.5261 7.09457 23.3415 7.46377 23.0229H10.0433C10.4246 23.3523 10.865 23.5405 11.3392 23.5405H12.98C12.9969 23.5405 13.0126 23.5393 13.0283 23.5381C13.4844 23.5261 13.9091 23.3415 14.2783 23.0229H17.9075C17.9112 23.0229 17.9136 23.0205 17.9172 23.0205H24.5302C24.9175 23.3584 25.3603 23.5357 25.8236 23.5381C25.8272 23.5381 25.8296 23.5405 25.8332 23.5405H27.4741C27.491 23.5405 27.5067 23.5393 27.5224 23.5381C28.9811 23.4995 30.1176 21.6958 30.1176 19.3986C30.1176 17.1015 28.9847 15.3036 27.5284 15.2603L27.5307 15.2601ZM13.0573 22.5656C13.0923 22.5197 13.1248 22.4715 13.1574 22.4232C13.1767 22.4003 13.1936 22.3774 13.2081 22.3508C13.6871 21.6052 13.9803 20.5652 13.9803 19.3984C13.9803 18.2317 13.6871 17.1929 13.2081 16.4472C13.1936 16.4219 13.1767 16.399 13.1586 16.3773C13.1248 16.3278 13.091 16.2783 13.0561 16.2325C13.8282 16.3121 14.6571 17.5874 14.6571 19.3997C14.6571 21.2119 13.8282 22.4884 13.0549 22.5668L13.0573 22.5656ZM9.66214 19.3984C9.66214 17.5259 10.5465 16.2216 11.3392 16.2216C11.5286 16.2216 11.7229 16.2977 11.9087 16.4364C11.1486 16.9106 10.6262 18.0435 10.6262 19.3984C10.6262 20.7546 11.1486 21.8875 11.9087 22.3605C11.7229 22.4992 11.5287 22.5752 11.3392 22.5752C10.5453 22.5752 9.66214 21.2709 9.66214 19.3984ZM5.71073 17.2073C6.00271 17.7599 6.20057 18.5152 6.20057 19.3984C6.20057 20.2816 6.00149 21.0393 5.70952 21.5931C5.23778 21.4037 4.77567 20.5289 4.77567 19.3984C4.77567 18.2679 5.23296 17.4028 5.71073 17.2073ZM6.34296 22.422C6.36106 22.4003 6.37795 22.3774 6.39243 22.352C6.87263 21.6064 7.16581 20.5664 7.16581 19.3985C7.16581 18.2305 6.87262 17.1917 6.39243 16.4461C6.37795 16.4219 6.36226 16.4002 6.34416 16.3785C6.31038 16.329 6.2766 16.2796 6.24161 16.2325C7.01379 16.3121 7.84268 17.5874 7.84268 19.3997C7.84268 21.2119 7.01379 22.4884 6.24161 22.5669C6.2766 22.521 6.30918 22.4715 6.34296 22.4233V22.422ZM11.5913 19.3984C11.5913 18.2728 12.0486 17.4028 12.5264 17.2074C12.8172 17.76 13.0162 18.5152 13.0162 19.3984C13.0162 20.2816 12.8171 21.0393 12.5252 21.5931C12.0534 21.4037 11.5913 20.529 11.5913 19.3984ZM8.75235 18.5358C8.66427 17.8601 8.47364 17.2496 8.20701 16.7428H9.2977C9.03105 17.2496 8.84162 17.8601 8.75356 18.5358H8.75235ZM11.2933 12.6008C11.2933 14.413 10.4644 15.6895 9.69225 15.7679C9.72724 15.7209 9.76102 15.6714 9.79481 15.6232C9.8129 15.6014 9.8298 15.5785 9.84428 15.5532C10.3233 14.8075 10.6165 13.7675 10.6165 12.602C10.6165 11.4353 10.3233 10.3953 9.84428 9.6496C9.8298 9.62306 9.81291 9.60013 9.7936 9.57721C9.76102 9.52895 9.72724 9.48069 9.69346 9.43484C10.4656 9.51326 11.2957 10.7898 11.2957 12.602L11.2933 12.6008ZM9.16139 10.4109C9.45217 10.9635 9.65003 11.7176 9.65003 12.6008C9.65003 13.4839 9.45095 14.2417 9.15898 14.7943C8.68724 14.6048 8.22514 13.7313 8.22514 12.6008C8.22514 11.4787 8.68001 10.61 9.16139 10.4109ZM8.75238 20.2612C8.84046 20.938 9.03109 21.5498 9.29893 22.0565H8.2058C8.47365 21.5498 8.66429 20.938 8.75356 20.2612H8.75238ZM21.3572 9.94297C21.4863 9.94297 21.6105 9.89109 21.701 9.79819C21.8688 9.62807 22.1366 9.42658 22.4672 9.42658C22.9691 9.42658 23.4783 9.91643 23.7956 10.7031C23.8716 10.8913 24.0514 11.0047 24.2432 11.0047C24.3035 11.0047 24.3651 10.9939 24.4242 10.9697C24.6715 10.8708 24.791 10.5885 24.6908 10.3424C24.5509 9.99367 24.3747 9.69323 24.1793 9.43263C24.9539 9.50382 25.7876 10.7827 25.7876 12.6011C25.7876 14.4193 24.9527 15.6994 24.1769 15.7695C24.3723 15.5113 24.5461 15.2108 24.686 14.8634C24.7862 14.616 24.6667 14.3349 24.4194 14.2347C24.172 14.1346 23.8909 14.254 23.7908 14.5014C23.4698 15.2965 22.9776 15.7719 22.4756 15.7779H22.4612C22.133 15.7755 21.8688 15.574 21.7035 15.4039C21.613 15.3098 21.4875 15.2567 21.3572 15.2567H11.6567C12.0332 14.5424 12.2588 13.6206 12.2588 12.6011C12.2588 11.5804 12.0332 10.6586 11.6555 9.94308L21.3572 9.94297ZM7.9731 9.42416C8.16252 9.42416 8.35678 9.50017 8.5426 9.63892C7.78249 10.1131 7.26006 11.246 7.26006 12.601C7.26006 13.9571 7.78249 15.09 8.5426 15.563C8.36644 15.6933 8.18424 15.7669 8.00568 15.7741H7.94053C7.15627 15.7391 6.29603 14.4469 6.29603 12.6011C6.29603 10.7285 7.1804 9.42416 7.9731 9.42416ZM2.84642 19.3986C2.84642 17.5261 3.73082 16.2218 4.52351 16.2218C4.71294 16.2218 4.90719 16.2978 5.09301 16.4366C4.33291 16.9108 3.81048 18.0437 3.81048 19.3986C3.81048 20.7548 4.33291 21.8877 5.09301 22.3607C4.9072 22.4994 4.71294 22.5754 4.52351 22.5754C3.72961 22.5754 2.84642 21.2711 2.84642 19.3986ZM24.722 22.0566H15.0216C15.398 21.3423 15.6236 20.4205 15.6236 19.3998C15.6236 18.3791 15.398 17.4573 15.0216 16.743H22.4574C22.461 16.743 22.4634 16.7442 22.467 16.7442H24.1079C24.1127 16.7442 24.1176 16.743 24.1236 16.743H24.7208C24.8512 16.743 24.9754 16.6899 25.0659 16.597C25.3072 16.3485 25.5654 16.223 25.8321 16.223C26.6248 16.223 27.508 17.5273 27.508 19.3985C27.508 21.2698 26.6248 22.574 25.8321 22.574C25.5654 22.574 25.3072 22.4486 25.0659 22.2012C24.9754 22.1083 24.8512 22.0552 24.7208 22.0552L24.722 22.0566ZM27.5514 22.5669C28.1196 21.8129 28.4756 20.6835 28.4756 19.3985C28.4756 18.1135 28.1197 16.9855 27.5514 16.2313C28.3248 16.3098 29.1537 17.5863 29.1537 19.3985C29.1537 21.2107 28.3236 22.4885 27.5502 22.5669H27.5514Z" fill="%23F55B1F"/></svg>');
    background-repeat: no-repeat;
    width: 22px;
    height: 18px;
    display: inline-block;
    background-size: 22px auto;
}
.pro_grade{
	font-size:16px;
	font-weight:500;
	color: #F55B1F;
}
.project__card__wrapper .project-content {
    background: #F2F5FA;
}
.brochure__download {
    max-width: 373px !important;
    width: 100%;
    position: relative;
}

.brochure__download span.link__img {
    position: absolute;
    right: 18px;
    top: 18px;
}
.grade_div{
	display: flex;
	align-items: center;
	column-gap: 32px;
}
.grade_div label, .grade_div div, .grade_div_inner{
	font-size: 22px;
	font-weight:700;
	color: #121315;
}
.grade_div label{
	color: #F55B1F !important;
}
.grade_div br {
    display: none;
}
.grade_div .grade_div_inner {
    display: flex;
	flex-wrap: wrap;
}
.service__contact__wrapper .contact-form-items .title {
    margin: 0px;
}
.txt__22{
    font-family:"DM Sans", sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 32px;
    color: #121315;
}

.txt__18{
    font-family: "DM Sans", sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 100%;
    color: #121315;
}

.txt__24{
    font-family: "DM Sans", sans-serif;
    font-weight: 700;
    font-size: 24px;
    color: #121315;
}

.fw__500{
    font-weight: 500;
}

.fc__f55{
    color: #F55B1F;
}

.mb__24{
    margin-bottom: 24px;
}

.mb__14{
    margin-bottom: 14px;
}

.d_flex{
    display: flex;
}

.org__btn{
    display: inline-block;
    font-family: "DM Sans", sans-serif;
    font-weight: 700;
    font-style: Bold;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 0%;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    background-color: #F55B1F;
    padding: 19px;
    border: 1px solid #F55B1F !important;
    cursor: pointer;
    transition: 0.3s;
}

.org__btn:hover{
    background-color: #ffffff;
    color: #F55B1F;
}

.comn_formula_container{
    padding: 30px;
    background-color: #F2F5FA;
}

.comn_input{
    display: flex;
    gap: 24px;
}

.formula_btn button{
    max-width: 100%;
    width: 100%;
    border: none;
    outline: none;
}

.select_input{
    max-width: 100%;
    width: 100%;

}

.input_container{
    max-width: 100%;
    width: 100%;
}

.input{
    padding: 19px 30px;
    background-color: #FFFFFF;
    max-width: 100%;
}

.input select{
    border: none;
}

.input input{
    border: none;
    outline: none;
    width: 85%;
}

.comn_formula_container .input_lable{
    padding-bottom: 12px;
    display: block;
}

.comn_formula_container .custom_select{
    width: 100%;
}

.custom_select:focus{
    outline: none;
}

.result_container{
    background-color: #ffffff;
    padding: 19px 30px;
}

.input.d_flex{
    justify-content: space-between;
}


.input_inner_txt,
.comn_formula_container .custom_select,
.comn_formula_container .input input,
.comn_formula_container .input input::placeholder{
    font-family: "DM Sans", sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #757575;
}

.input_inner_txt p{
    text-wrap-mode: nowrap;
}
.wrapper__calculator__div {
    display: block !important;
}
.conversion_container select.custom_select {
    display: block !important;
}

.conversion_container  .nice-select.custom_select {
    display: none;
}
.select.input {
    height: 68px;
}
.wrapper__pro__page__brochure__ .single-sidebar-widget .wid-title {
    display: none;
}
.wrapper__pro__page__brochure__ .single-sidebar-widget {
    padding: 14px;
}
.new-service-card-items .content br{
	display:block !important;
}



/* ## Responsive ##*/
@media(min-width:992px){
	.project__card__wrapper .row .col-xl-4 {
    	max-width: calc(100% / 2);
    	width: 100%;
	}
}
@media(min-width:1280px){
	section.testimonial-section {
    	padding: 98px 0px;
	}
}

/*   AZ Css 27-10-2025  */

@media(max-width:920px){

  .strength_container .comn_input {
    flex-wrap: wrap;
  }

}

@media(max-width:767px){
	.brochure__download {
		max-width: 100% !important;
		width: 100%;
		position: relative;
	}

	.brochure__download span.link__img {
		position: absolute;
		right: 10px;
		top: 10px;
	}
	.grade_div .grade_div_inner {
    	max-width: 100%;
    	width: 100%;
	}
	.grade_div {
    	row-gap: 20px;
		flex-wrap: wrap;
	}
	
/*   AZ Css 27-10-2025  */
	
	.comn_formula_container .comn_input{
      flex-wrap: wrap;
    }

   .input{
		padding:12px;
    }
	
	.txt__24{
		font-size:17px;
	}
	
	.result_container{
		padding:12px;
	}
	
	.comn_formula_container {
		padding: 15px;
	}
	
}

/*   AZ Css 27-10-2025  */

@media(max-width:475px){

   .news-image-items .news-content ul{
     flex-wrap: wrap;
     gap:15px;
   }

}




