/**
* Theme Name: Erdunt Child
* Description: This is a child theme of Erdunt, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/theme-kalia">Theme Kalia</a>
* Template: erdunt
* Version: 2.0
*/


/*** 
=====================================================
	Theme Main Color Css
=====================================================
***/
.main-menu .navigation>li:hover>a,
.main-menu .navigation>li.current>a,
.main-menu .navigation>li>ul>li>a:hover,
.main-menu .navigation> li> ul> li:hover> a,
.main-menu .navigation> li> ul> li> ul> li> a:hover,
.main-menu .navigation> li> .megamenu li:hover a,
.main-menu .navigation> li> ul> li.dropdown> a:after,
.mobile-menu .navigation li.current > a,
.mobile-menu .navigation li > a:hover,
.outer-search-box-style1 .seach-toggle:hover,
.outer-search-box-style1 .seach-toggle.active,
.sticky-header .main-menu .navigation>li:hover>a,
.sticky-header .main-menu .navigation>li.current>a,
.clr1,
.sec-title .sub-title h5,
.features-style1_top_text ul li i,
.single-features-style1 .counting h2,
.single-service-style1 .text-holder .readmore-button a,
.project-style1_overly_content h5,
.single-blog-style1 .text-holder .meta-info li i,
.single-blog-style1 .text-holder .meta-info li a:hover,
.single-blog-style1 .text-holder .blog-title a:hover,
.single-blog-style1 .text-holder .readmore-button a span::before,
.footer-widget-links1 li a:before,
.copyright-text p a:hover,
.footer-menu-style1 ul li a:hover,
.header-contact-info3 ul li span::before,
.header-contact-info3 ul li a:hover,
.main-menu.style4 .navigation>li:hover>a, 
.main-menu.style4 .navigation>li.current>a, 
.main-menu.style4 .navigation>li>ul>li>a:hover,
.main-menu.style4 .navigation> li> ul> li.dropdown> a:after,
.main-menu.style4 .navigation> li> ul> li> ul> li> a:hover,
.outer-search-box-style4 .seach-toggle.active,
.outer-search-box-style4 .seach-toggle:hover,
.single-features-style3 .inner .readmore-button a,
.single-fact-counter-style3 .count-box h2,
.single-service-style4 .text-holder .readmore-button a,
.single-project-style4 .overlay-content-box p,
.brochure-content-box .overlay-text .readmore-button a,
.footer-menu-style4 ul li a:hover,
.header-top-style5_left .header-contact-info2 ul li span::before,
.header-top-style5_left .header-contact-info2 ul li a:hover,
.main-menu.style5 .navigation>li>a.home .home_icon,
.main-menu.style5 .navigation>li:hover>a, 
.main-menu.style5 .navigation>li.current>a, 
.main-menu.style5 .navigation>li>ul>li>a:hover,
.main-menu.style5 .navigation> li> ul> li.dropdown> a:after,
.main-menu.style5 .navigation> li> ul> li> ul> li> a:hover,
.outer-search-box-style5 .seach-toggle.active,
.outer-search-box-style5 .seach-toggle:hover,
.video-gallery_box_5 .icon a,
.single-service-style5 .title-holder .readmore-button a,
.single-blog-style5 .img-holder .overlay_text_box .blog-title a:hover,
.single-blog-style5 .meta-info li a:hover,
.breadcrumb-menu ul li a,
.single-features-style4 .title-holder .title h3 a:hover,
.tagline-content.style2 h2 span,
.service-page2 .single-service-style5:hover .title-holder .readmore-button a,
.service-details_content_three .text-holder ul li i,
.single-blog-style2.blog_list .text-holder .blog-title a:hover,
.single-blog-style2.blog_list .text-holder .meat_box .meta-info li a:hover,
.single-sidebar .sidebar-categories-box li:hover a,
.single-sidebar .sidebar-categories-box li.active a,
.comment-box .single-comment-box .text-holder .reply a span::before,
.comment-box .single-comment-box .text-holder .reply a:hover,
.blog_list .blog_list_post_style2 .quote-icon,
.breadcrumb-menu ul li,
.single-footer-widget .footer-contact-info ul li .text a:hover   


{
    color: #BFD8A2 !important;
}
.main-slider.style2 .content .btns-box .right a {
    background: #bfd8a2;
}
.btn-one{
    color: #000000 !important;
}
.breadcrumb-menu ul li, .breadcrumb-menu ul li a{
    color: #000000 !important;	
}
.breadcrumb-menu ul li::before{
	background: #000000;
}

.bgclr1, .main-menu .navigation> li> ul> li> a:before, .main-menu .navigation> li> ul> li> ul> li a:before, .main-menu .navigation> li> .megamenu li> a:before, .nav-outer .mobile-nav-toggler .inner, .thm-social-link1 ul li a:before, .owl-carousel.owl-dot-style1 .owl-dots .owl-dot.active span, .header-social-link-1 .social-link ul li a:before, .main-menu .navigation>li>a.home .home_icon, .btn-one, .single-features-style1::before, .single-features-style1 .btn-box a:hover span::before, .service-style1_inner_box .border-top-box, .service-style1_inner_box .border-left-box, .service-style1_inner_box .border-right-box, .single-project-style1 .project-style1_overly_content::before, .accordion-box .accordion .accord-btn.active:after, .faq-style1-image-box .overlay-content .icon-box, .faq-style1-image-box .overlay-content:before, .testimonial-style1-content .client-thumb-outer .thumb-item .thumb-box::before, .social-links-style1 li a:hover i, .main-menu.style4 .navigation> li> ul> li> a:before, .main-menu.style4 .navigation> li> ul> li> ul> li a:before, .main-slider.style4 .content .big-title::before, .main-slider.style4 .content .big-title::after, .video-gallery_box_3 .icon, .video-gallery_box_3 .icon:before, .video-gallery_box_3 .icon::after, .project-filter.style2 li .filter-text:before, .slogan-style2-area, .single-team-item.v2 .title-holder::before, .testimonial-style3_Carousel .owl-dots .owl-dot.active span, .footer-style4 .footer_consultation_box .text .top:before, .footer-style4 .single-footer-widget-2 .title::before, .footer-style4 .footer-widget-links2 li a:before, .footer-bottom_right_box_style4 .social-links-style2 li a:hover i, .main-menu.style5 .navigation> li> ul> li> a:before, .main-menu.style5 .navigation> li> ul> li> ul> li a:before, .header-style5_right__btn a, .single-features-style4 .title-holder::before, .single-features-style4:hover .title-holder .icon-holder, .mission-vision-style2_single_box_bg::before, .progress-levels .progress-box .bar .bar-fill, .progress-levels .progress-box .bar .bar-fill::before, .video-gallery_box_6 .video-gallery .inner::before, .single-blog-style5 .img-holder .overlay-icon a:hover, .single-footer-widget .title::before, .features-style2-area.about-page2 .single-features-style2-bg:before, .features-style2-area.about-page2 .single-features-style2:hover .btn-one, .features-style2-area.about-page2 .single-features-style2.active .btn-one, .about-style3-area.about-page2 .about-style3_image_box .icon::before, .about-style3-area.about-page2 .about-style3_text_box .btn-one::before, .service-page3 .single-service-style3 .text-holder .btn-one::before, .services-page-link ul li a:before, .service-details_content_four .inner .accordion-box .accordion .accord-btn.active:after, .accordion-box-style3 .accordion .accord-btn.active, .single-features-style3:before, .testimonial-style3_Carousel .owl-dots .owl-dot.active{
    background: #0DB14F;
}

.project-style1_overly_content .bottom-box .left .icon {
    background: #99C35B !important;
}
.subscribe-content-box .left .icon span::before{
    color: #99C35B;
}

.header-bottom .outer-box{
    background: #4CAF50;
}
.single-features-style1::after {
    content: "";
    background-color: #4CAF50;
}
.single-features-style1 .icon-holder span::before {
    color: #4CAF50;
}
.single-features-style1{
	padding: 50px 14px 52px;
}
.project-style1_overly_content .bottom-box .right p span {
    color: #4CAF50;
}
.accordion-box .accordion .accord-btn.active h4{
    color: #4CAF50;
}
.single-testimonial-style1 .client-info h3 {
    color: #4CAF50;
}
.footer-style4-area:before{
	background-color: #BFD8A2;
}
.footer-style4 .single-footer-widget-2 .our-company-info .text-box p {
    color: #343434;
}
.footer-style4 .footer_consultation_box .text .top P {
    color: #343434 !important;
}
.footer-style4-area .footer-widget ul li a {
    color: #343434 !important;
}
.footer-style4-area .footer-widget ul li:before{
    background: #0fb24d;
}
.footer-widget ul li:hover:before {
    color: #0fb24d;
}
.footer-style4-area .footer-widget ul li:before {
    background: #343434 !important;
}
.footer-style4-area .single-footer-widget .title h3{
    color: #343434 !important;
}
.footer_consultation_box .text a {
    color: #343434;
}
.footer_consultation_box .icon span::before, .copyright-text-style4 p {
    color: #343434;
}
.footer-menu-style2 ul li a{
    color: #343434;	
}
.footer-menu-style2 ul li:before {
    background: #343434;
}
.footer-bottom-style4{
    border-top: 1px solid rgb(255 255 255 / 52%);
}
.copyright-text p a, .copyright-text p a:hover{
    color: #343434 !important;		
}
.bgclr1{
	background:#BFD8A2;
}

.about-style1-image-box ul li .image_box .overlay-box .top .counting span{
    color:#99C35B !important;
}
.about-style1-image-box ul li .image_box .overlay-box .top .counting .icon i::before{
    color: #99C35B !important;
}
.service-style1-area::before {
    background: #99C35B;
    content: "";
}
.service-style1_title .sec-title h2{
	color: #343434;	
}
.service-style1_title .sec-title p{
	color: #343434;
}
.service-style1_title .sec-title .sub-title .border-box {
    background: #5c4444;
}
.sec-title .sub-title h5, .single-service-style1 .text-holder h3 a, .single-service-style1 .text-holder p, .single-service-style1 .text-holder .readmore-button a span:before, .single-service-style1 .text-holder .readmore-button a, .our-featues_single .title h5{
	color: #343434 !important;	
}
.single-blog-style1 .text-holder .readmore-button a {
    color: #0DB14F;
}
.pagination li a:focus, .pagination li a:hover, .pagination li span:focus, .pagination li span:hover, .pagination li span.current{
    color: #ffffff;
    background: #0DB14F !important;
    border-color: #0DB14F !important;
}
.styled-pagination li a{
    border-bottom-color: #0DB14F !important;
}
.contact-style2_form .title h2 {
    color: #2739a7;
}

.btn-one:before{
    background: #086029 !important;
}
.bgclr2, .main-menu.style2 .navigation>li>a.home .home_icon, .main-menu.style2 .navigation> li> ul> li> a:before, .main-menu.style2 .navigation> li> ul> li> ul> li a:before, .btn-one.bgclr2, .nav-outer.style2 .mobile-nav-toggler .inner, .our-featues_single:hover:before, .single-service-style2::before, .single-fact-counter::before, .single-team-item .title-holder::before, .single-footer-widget-2 .title::before, .footer_consultation_box .text .top:before, .footer-bottom_right_box_style2 .social-links-style2 li a:hover i{
    background: #0DB14F !important;
}

.blog-style1-area::before{
    background: #4CAF50;
}

span.icon-icon-1 {
    background-image: url("/wp-content/uploads/2026/06/Pigments-for-Construction-02.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 0px;
    font-family: none !important;
    border: none;
}
span.icon-icon-1:before{
	color:transparent !important;
}
span.icon-icon-1:hover {
    background-image: url("/wp-content/uploads/2026/06/pigments-for-costruction.png");
}


span.icon-icon-2{
    background-image: url("/wp-content/uploads/2026/06/Pigments-for-paint.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 0px;
    font-family: none !important;
    border: none;
}
span.icon-icon-2:before{
	color:transparent !important;
}
span.icon-icon-2:hover {
    background-image: url("/wp-content/uploads/2026/06/Pigments-for-paint.png");
}

span.icon-icon-3{
    background-image: url("/wp-content/uploads/2026/06/Pigments-for-Cement-Coatings.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 0px;
    font-family: none !important;
    border: none;
}
span.icon-icon-3:before{
	color:transparent !important;
}
span.icon-icon-3:hover {
    background-image: url("/wp-content/uploads/2026/06/Pigments-for-Cement-Coatings.png");
}

span.icon-icon-4{
    background-image: url("/wp-content/uploads/2026/06/Rofftiles-Interlock.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 0px;
    font-family: none !important;
    border: none;
}
span.icon-icon-4:before{
	color:transparent !important;
}
span.icon-icon-4:hover {
    background-image: url("/wp-content/uploads/2026/06/Rofftiles-Interlock.png");
}

span.icon-icon-5{
    background-image: url("/wp-content/uploads/2026/06/Construction-Chemicals.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 0px;
    font-family: none !important;
    border: none;
}
span.icon-icon-5:before{
	color:transparent !important;
}
span.icon-icon-5:hover {
    background-image: url("/wp-content/uploads/2026/06/Construction-Chemicals.png");
}


span.icon-icon-6{
    background-image: url("/wp-content/uploads/2026/06/Textile-Chemicals.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 0px;
    font-family: none !important;
    border: none;
}
span.icon-icon-6:before{
	color:transparent !important;
}
span.icon-icon-6:hover {
    background-image: url("/wp-content/uploads/2026/06/Textile-Chemicals.png");
}

span.icon-icon-7{
    background-image: url("/wp-content/uploads/2026/06/Ready-Mix-Concrete.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 100px;
    font-family: none !important;
    border: none;
}
span.icon-icon-7:before{
	color:transparent !important;
}

span.icon-icon-8{
    background-image: url("/wp-content/uploads/2026/06/Paving-Blocks.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 100px;
    font-family: none !important;
    border: none;
}
span.icon-icon-8:before{
	color:transparent !important;
}

span.icon-icon-9{
    background-image: url("/wp-content/uploads/2026/06/roof-tile-1.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 100px;
    font-family: none !important;
    border: none;
}
span.icon-icon-9:before{
	color:transparent !important;
}
span.icon-icon-10{
    background-image: url("/wp-content/uploads/2026/06/Masonry-Block.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 100px;
    font-family: none !important;
    border: none;
}
span.icon-icon-10:before{
	color:transparent !important;
}
span.icon-icon-11{
    background-image: url("/wp-content/uploads/2026/06/Precast-Concrete.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 100px;
    font-family: none !important;
    border: none;
}
span.icon-icon-11:before{
	color:transparent !important;
}
span.icon-icon-12{
    background-image: url("/wp-content/uploads/2026/06/Decorative-Concrete.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 100px;
    font-family: none !important;
    border: none;
}
span.icon-icon-12:before{
	color:transparent !important;
}
span.icon-icon-13{
    background-image: url("/wp-content/uploads/2026/06/Cement-Products.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 100px;
    font-family: none !important;
    border: none;
}
span.icon-icon-13:before{
	color:transparent !important;
}

span.icon-icon-14{
    background-image: url("/wp-content/uploads/2026/06/Mortar-Manufacturing.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 100px;
    font-family: none !important;
    border: none;
}
span.icon-icon-14:before{
	color:transparent !important;
}

.our-featues_single .icon span::before{
	line-height:80px;
}

.home-service-grid .col-xl-3{
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}

.home-service-grid .title-holder h3{
	font-size:14px !important;
	line-height:18px !important;
}

.how-we-are .icon{
	display:none !important;
}


.how-we-are .about-style1-content-box .inner-content ul li, .how-we-are .about-style1-content-box .inner-content ul li .text{
	padding-left:0px !important;
	margin-bottom:10px !important;
}
.solutions .service-style1_inner_box.text-center{
	display:none !important;
}

.we-serve .project-style1_content{
	display:none !important;
}
.we-serve .project-style1-area{
    padding: 100px 0 0px;
}

.we-serve .col-xl-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    }

.figmants .col-xl-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    }

.we-serve-grid .our-featues-area{
    background: #ffffff;
    padding: 0px 0 50px;
}
.faq-style1-image-box .overlay-content{
	display:none !important;
}
.news .layer-outer, .news .blog-style1-area{
	background-color:#086029 !important;
}
.our-featues_single .icon{
	height: 120px;
}
.our-featues_single .icon:before{
    background: #ffffff;
}
.faq-style1-image-box.clearfix {
    display: none;
}
.navigation a, h1, h2, h3, h4, h5, h6{
    font-family: 'Deansgate Condensed';
    font-weight: bold;
    font-style: normal;
}
.service-details_content_four, .video-gallery_box_5.service-details_video_holder{
	display:none;
}
.service-details_content_two .inner_content ul li .single_box .icon span::before{
    font-size: 30px;
    line-height: 30px;
}
.service-details_content_two .inner_content ul li .single_box .icon::before{
	display:none;
}
.service-details_content_two .inner_content ul li .single_box .icon {
    padding-top: 0;
}
.service-details_content_two .inner_content ul li .single_box {
    padding-left: 60px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    min-height: 40px;
}
.service-details_content_two {
    padding-bottom: 60px;
}
.service-details-area {
    padding: 110px 0 0px;
}
.special-services h2 {
    font-size: 24px;
}
.icon-logo:before {
    display:none;
}
.icon-logo {
    background-image: url(/wp-content/uploads/2026/06/favicon.png);
    width: 100px;
    height: 100px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
}
.special-services {
    padding: 60px 40px 60px;
}
.services-page-link ul li a {
    font-size: 15px;
}
.services-page-link ul li a span::before {
    color: #11b24e;
}
.service-details_content_three .text-holder ul li {
    line-height: 26px;
    font-weight: 500;
}
.service-details_content_three .text-holder ul li {
    line-height: 26px;
    display: flex;
    flex-direction: row;
    align-items: baseline;
}
.single-service-style5 {
    padding: 20px 20px 20px;
}
.single-service-style5 .title-holder h3 {
    font-size: 16px;
    line-height: 22px;
}
.service-page2 .single-service-style5 .icon-holder {
    border: 0px solid rgba(0, 0, 0, 0.10);
}
.service-page2 .single-service-style5 .overlay-bg {
    background: #4CAF50;
}
.single-service-style5 .title-holder .readmore-button a span::before {
    color: #4CAF50;
}
.contact-style2_form .title h2 {
    color: #222222;
}
.single-footer-widget .footer-contact-info ul li {
    padding-left: 0px;
}
.main-slider.style2 .content .text p {
    font-size: 15px;
    line-height: 22px;
}
.main-menu .navigation> li{
    margin-right: 36px;
}
.main-slider.style2 .slide .image-layer:before{
    background-color: rgb(0 0 0 / 32%);
}
.main-menu .navigation> li> ul> li> a, .main-menu .navigation> li> .megamenu li> a {
    font-size: 14px;
}
.widget ul{
    margin-bottom: 30px !important;	
}
.widget ul li{
    padding: 0px 0px 0px 0px !important;
    margin-bottom: 6px !important;
}
.widget ul li a {
	font-weight: 600 !important;
}
.widget ul li a:hover {
    color: #ffffff !important;
    font-weight: 600;
}
.social-icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-top: 0px;
}
.main-footer .about-widget .social-icon li {
    margin-right: 2px;
}
.social-icon li a {
    border-radius: 50%;
    background-color: rgb(13 177 75);
    display: inline-block;
    position: relative;
    font-size: 14px;
    font-weight: 600;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    margin-right: 4px;
}

@media screen and (min-width:320px) and (max-width:1200px){
.home-service-grid .col-xl-3{
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
	
.we-serve .col-xl-4 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    }

.figmants .col-xl-4 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    }	
.our-featues_single {
    padding: 0px 30px 0px;
    margin: 0 auto 20px;
}	
.main-slider.style2 .content .btns-box a{
    font-size: 14px;
    line-height: 40px;
    font-weight: 600;

}	
}
@media only screen and (max-width: 767px) {
    .our-featues_single {
        margin: 0 auto 0px;
    }
}