/**
* 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.3.6
*/

.main-slider.style3 .slide {
    height: 800px;
}

.clr3, .header-contact-info2 ul li span::before, .header-contact-info2 ul li a:hover, .main-menu.style3 .navigation>li>a.home .home_icon, .main-menu.style3 .navigation>li:hover>a, .main-menu.style3 .navigation>li.current>a, .main-menu.style3 .navigation>li>ul>li>a:hover, .main-menu.style3 .navigation> li> ul> li.dropdown> a:after, .main-menu.style3 .navigation> li> ul> li> ul> li> a:hover, .locations-content-box .inner-content .single-box h3, .outer-search-box-style3 .seach-toggle.active, .outer-search-box-style3 .seach-toggle:hover, .about-style3_text_box .sec-title h2 span, .faq-style2-image-box .phone_number .outer-box .text h2 a:hover, .slogan-content-box .left-box .icon span::before, .rating-box ul li a, .single-blog-style3 .text-holder .blog-title a:hover, .footer-bottom-style3 .copyright-text p a:hover {
    color: #ed1d26;
}

.bgclr3, .main-menu.style3 .navigation> li> ul> li> a:before, .main-menu.style3 .navigation> li> ul> li> ul> li a:before, .nav-outer.style3 .mobile-nav-toggler .inner, .locations-Carousel .owl-dots .owl-dot.active span, .locations-Carousel .owl-dots .owl-dot.active, .header-style3_right__btn a, .single-features-style2:hover .btn-one, .single-features-style2.active .btn-one, .single-features-style2 .btn-one::before, .single-features-style2-bg:before, .about-style3_image_box .icon::before, .sec-title.style3 .sub-title .border-box, .about-style3_text_box .btn-one::before, .single-service-style3 .text-holder .btn-one::before, .single-project-style3 .img-holder .overly-content::before, .faq-style2-image-box .box1::before, .slogan-content-box .button-box .btn-one, .single-blog-style3 .text-holder .meat_box .meta-info .auther a, .footer-style3 .footer_consultation_box .text .top:before, .footer-style3 .single-footer-widget-2 .title::before, .footer-style3 .footer-widget-links2 li a:before, .footer-bottom-style3 .social-links-style1 li a:hover i {
    background: #ed1d26;
}

.header-style3_right__btn a, .main-slider.style3 .content .btns-box .left a {
    color: #FFFF;
}

.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: #ed1d26;
}

.single-service-style3 .img-holder .inner img {
    height: 294px;
    object-fit: cover;
}

.single-service-style3 .text-holder .readmore-button {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    margin-top: 0;
}

.single-service-style3 .text-holder .readmore-button a.btn-one {
    width: 100%;
    height: 100%;
    opacity: 0;
}

.single-fact-counter-style2 .top .count-box h2 {
    font-size: 60px;
    color: #2d298e;
}

.mission-vision-content-box h2 {
    color: #ffffff!important;
}

.mission-vision-content-box ul li .icon span::before {
    color: #ffffff!important;
}

.mission-vision-content-box ul li .title .border-box {
    background: #ffffff!important;
}

.mission-vision-content-box ul li .title h3 {
    color: #ffffff!important;
}

.mission-vision-content-box ul li .text {
    color: #fff;
}

.contact-style1-area.contact-page.gray-bg {
    background: #fff;
}

.main-slider.style3 .owl-theme .owl-nav .owl-prev:hover, .main-slider.style3 .owl-theme .owl-nav .owl-next:hover, .accordion-box-style2 .accordion .accord-btn.active:after, .footer-bottom-style3 .social-links-style1 li a:hover i {
    border-color: #ed1d26;
}

.single-fact-counter-style2 .top i[class*="icon-icon"] {
    font-size: 130px;
}

.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: #ed222a;
}

.single-service-style4 .text-holder .readmore-button {
    position: absolute;
    margin: 0;
    padding: 0;
    border: none;
    opacity: 0;
    width: calc(100% + 200px);
    height: 100%;
    top: 0;
    left: -200px;
}

.single-service-style4 .text-holder .readmore-button>a {
	display: block;
	width: 100%;
	height: 100%;
}

.single-service-style4 .text-holder .readmore-button a span::before {
	color: #ed1d26;
}

.single-service-style4:hover .text-holder .readmore-button>a {
    color: #fff;
}

.contact-style1_form {
    margin-right: 0;
}

.single-service-style4 {
    height: calc(100% - 40px);
}

.single-service-style4 .text-holder {
    height: 100%;
	z-index: 15;
}

.single-service-style4 .img-holder {
    height: 100%;
}

.single-service-style4 .img-holder .inner {
    height: 100%;
}

.single-service-style4 .img-holder .inner img {
    height: 100%;
    object-fit: cover;
}

.contact-form .row {
    gap: 15px;
}

.contact-form .row [class*=col-] {
    width: calc(50% - 7.5px);
    flex: auto;
}

.contact-style1_form .title h2 {
    color: #ed1f28;
}
.video-gallery_box_2 .inner::after {
    content: "\e945";
    font-family: 'icomoon' !important;
    font-size: 150px;
    margin-right: 32px;
    position: relative;
    top: 14px;
}
.mission-vision-content-box {
        background: rgb(45 41 142 / 70%);
        mix-blend-mode: hard-light;
    }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .contact-style1_form {
        max-width: 100%;
        margin-top: 40px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .contact-style1_form {
        max-width: 100%;
        margin-top: 40px;
    }

    .single-service-style4 {
        height: auto;
        width: 100%;
    }
	
	.single-service-style4 .img-holder {
        width: auto!important;
    }

	.single-service-style4 .img-holder .inner {
		height: 100%;
	}

	.single-service-style4 .img-holder .inner img {
		height: auto;
		object-fit: cover;
	}
}
.row.text-right-rtl {
    gap: 60px;
}
.row.text-right-rtl .col-lg-3.footer-column {
    flex: 0 0 calc(20% - 40px);
    max-width: calc(20% - 40px);
}
.row.text-right-rtl .col-lg-3.footer-column:first-child {
    flex: 0 0 calc(30% - 50px);
    max-width: calc(30% - 50px);
}
.row.text-right-rtl .col-lg-3.footer-column:last-child {
    flex: 0 0 calc(30% - 50px);
    max-width: calc(30% - 50px);
}
.footer-style3-area .footer-widget ul li:before {
    background: #d12e2f !important;
}
.footer-bottom-style3 .outer_box {
    justify-self: end;
}

.video-gallery_box_2 .inner h3 {
    display: none;
}

.contact-style1-area-bg {
    height: 270px;
    width: 400%;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .single-service-style4 .img-holder .inner img {
        height: 100%;
        object-fit: cover;
        width: 200px;
    }
}
@media only screen and (max-width: 767px) {
	.single-service-style4 .text-holder {
		height: auto;
	}

	.single-service-style4 .img-holder {
		height: auto;
		width: 100%;
	}

	.single-service-style4 .img-holder .inner {
		height: auto;
	}

	.single-service-style4 .img-holder .inner img {
		height: auto;
		object-fit: cover;
	}
	.video-gallery_box_2 {
		bottom: -40px;
	}
	.mission-vision-content-box ul li {
		padding-right: 0;
	}
    .single-fact-counter-style2 .top .icon {
        top: -10px;
        font-size: 80px;
        left: -20px;
    }
	.row.text-right-rtl {
		gap: 0;
	}
	.row.text-right-rtl .col-lg-3.footer-column,
	.row.text-right-rtl .col-lg-3.footer-column:first-child,
	.row.text-right-rtl .col-lg-3.footer-column:last-child {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.footer-bottom-style3 .outer_box {
		justify-self: center;
	}
	.contact-style1-area {
		padding: 0px 0 40px;
	}
	.mission-vision-content-box {
        background: rgb(45 41 142 / 70%);
        mix-blend-mode: hard-light;
    }
	.single-fact-counter-style2:first-child {
        padding-left: 15px!important;
    }
	.single-service-style4 .text-holder .readmore-button {
		position: relative;
		opacity: 1;
		width: 100%;
		top: 12px;
		left: 0;
	}
}
.btn-one:before {
    background: #000;
}
.single-service-style3 .text-holder {
    background: #d11a22!important;
}
.single-service-style3 .text-holder h2,
.single-service-style3 .text-holder p {
    color: #fff!important;
}
.service-style3-area {
    background: rgb(102 102 102 / 10%);
}
.service-style3-area_bg {
    background-position: top;
    opacity: 0.3;
}
.single-fact-counter-style2 .top .count-box h2 {
    color: #ed1d26;
}
.single-fact-counter-style2:last-child .text-box {
    margin-top: 0;
}
.bgclr3, .main-menu.style3 .navigation> li> ul> li> a:before, .main-menu.style3 .navigation> li> ul> li> ul> li a:before, .nav-outer.style3 .mobile-nav-toggler .inner, .locations-Carousel .owl-dots .owl-dot.active span, .locations-Carousel .owl-dots .owl-dot.active, .header-style3_right__btn a, .single-features-style2:hover .btn-one, .single-features-style2.active .btn-one, .single-features-style2 .btn-one::before, .single-features-style2-bg:before, .about-style3_image_box .icon::before, .sec-title.style3 .sub-title .border-box, .about-style3_text_box .btn-one::before, .single-service-style3 .text-holder .btn-one::before, .single-project-style3 .img-holder .overly-content::before, .faq-style2-image-box .box1::before, .slogan-content-box .button-box .btn-one, .single-blog-style3 .text-holder .meat_box .meta-info .auther a, .footer-style3 .footer_consultation_box .text .top:before, .footer-style3 .single-footer-widget-2 .title::before, .footer-style3 .footer-widget-links2 li a:before, .footer-bottom-style3 .social-links-style1 li a:hover i {
    background: #ed1d26;
}
body:not(.home) .header-style-three+section.breadcrumb-area {
    margin-top: 0;
    padding-top: 317px;
}
.subscribe-content-box .left .icon span::before {
    color: #ed1d26!important;
}
.features-style1-area.about-page2 .features-style1_top_text ul li i {
    color: #ed1d26!important;
}
.about-style3-area.about-page2 .about-style3_text_box .sec-title h2 span {
    color: #d11a22!important;
}
.single-testimonial-style1 .client-info h3 {
    color: #d11a22!important;
}
.accordion-box .accordion .accord-btn.active h4 {
    color: #ed1d26!important;
}
.sec-title .sub-title .border-box {
    background: #ed1d26!important;
}
.testimonial-style1-content .sec-title .quote {
    mix-blend-mode: luminosity;
}