/*
Theme Name: cleeny child
Tags:  custom-menu, editor-style, featured-images
Template: cleeny
Version: 1.0.0
*/


@import '../cleeny/style.css';



/*---------------------------------
      write your css from here
------------------------------------*/

div#banner-video {
    z-index: -1;
    height: 900px;
}
div#banner-video .e-hosted-video {
    height: 900px;
}
.dreamit-slick-slider .hero-text-wrap {
    width: 100% !important;
}
.cleeny-header-top .col-md-8 {
    max-width: 70%;
    flex: 0 0 70%;
}
.cleeny-header-top .col-md-4 {
    max-width: 30%;
    flex: 0 0 30%;
}
.cleeny-header-top {
    background: #2044A8;
}
.top-address a:hover, .top-address a:hover i {
    color: #FFA600;
}
.top-right-menu ul.social-icons a:hover i {
    color: #FFA600;
}
.cleeny_nav_area {
    padding-top: 10px;
}
.section-title.style1 .title, .section-title.style1 h3.title_two {
    color: #000;
}
.section-title .subtitle {
    color: #3EC8E7;
}
.cleeny_menu > ul > li > a {
    color: #000;
}
.cleeny_menu > ul > li > a:hover{
    color: #FFA600;
}
a.dtbtn:before {
    background: #2044a8;
}
.dreamit-slick-slider .slider-single-image img {
    display: none;
}
.dreamit-slick-slider .hero-text-wrap .btn i {
    color: #000;
}
.dreamit-slick-slider .hero-text-wrap .btn:hover i {
    color: #FFA600;
}
.dreamit-slick-slider .hero-text-wrap h1 span {
    color: #FFA600;
}
.dreamit-slick-slider .hero-text-wrap:after {
    background: url(/wp-content/uploads/2026/01/star1.png);
}
.dreamit-slick-slider .slider-single-image:before {
    background: url(/wp-content/uploads/2026/01/star2.png);
}
.icon-box.style1 {
    background: #FFA600;
}
.icon-box.style1 .icon-box-content h2 {
    color: #000;
}
.icon-box.style1 .icon-box-content .description p {
    color: #464646;
}
.icon-box.style1 .img-icon img {
    width: 80px;
}
.icon-box.style1::before {
    background: #ffa600;
}
.about-title-shape:before {
    background: url(/wp-content/uploads/2026/01/star3.png);
}
.single-counter.style_two {
    background: #2044A8;
}
.single-counter.style_two .counter-content span {
    color: #fff;
}
.single-counter.style_two .counter-content h6 {
    color: #fff;
}
.single-counter.style_two:before {
    background: #ffa600;
}
.single-video.style-one .video-icon, .single-video.style-three .video-icon {
    right: 30%;
}
.single-video.style-one .video-icon a i {
    background: #2044a8;
}
.form-area.contact-form .buttons p input {
    background: #FFA600;
}
.cleeny-contact-title-shape:before {
    background-size: contain;
}
.em-service.style_2 .em_service_content {
    background: #FFA600;
	height: 300px;
}
.em-service.style_2 .icon_image {
    background: #2044A8;
}
.em-service.style_2 .icon_image img {
    filter: brightness(0) invert(1);
    width: 70% !important;
    padding-bottom: 8px;
}
.em-service.style_2:hover .icon_image img {
    filter: unset;
}
.em-service.style_2 .em-service-title h2 {
    color: #000;
    font-size: 22px;
}
.em-service.style_2 .service-box-desc p i {
    color: #000;
}
.em-service.style_2 .em-service-thumb img {
    height: 300px;
    object-fit: cover;
}
.em-service.style_2 .service-box-desc p {
    color: #000;
}
.em-service.style_2 .service-box-desc p::before {
    background: #000;
}
.em-service.style_2 .service-btn a {
    color: #000;
}
.em-service.style_2 .service-btn a i {
    color: #000;
}
.em-service.style_2:hover .em-service-title h2 {
    color: #fff;
}
.em-service.style_2:hover .service-btn a {
    color: #fff;
}
.work_progress.style2 .icon {
    background: transparent;
}
.work_progress.style2 .icon::before {
    background: transparent;
}
.work_progress.style2:hover .icon img {
    filter: unset;
}
.work_progress.style2 .work_progress-number span {
    background: #FFA600 !important;
    color: #000 !important;
}
.work_progress.style2 .work_progress-title h2 {
    color: #000;
}
.work_progress.style2 .work_progress-title h2::before {
    background: #2044A8;
}
.pricing.style1 .price-item {
    background: #2044A8;
}
.pricing.style1 .price-item::before {
    display: none;
}
.pricing.style1 .pricing-title {
    color: #000;
}
.pricing.style1 .pricing-title:before {
    background: #2044a8;
}
.pricing.style1 .pricing-body:after {
    display: none;
}
.pricing.style1 h4.package-name {
    padding: 0;
}
.pricing.style1.active {
    background: #2044a8;
}
.pricing.style1::before {
    background: #2044a8;
}
.pricing.style1 .price-item:after,
.pricing.style1.active .price-item{
    background: #FFA600;
}
.pricing.style1:hover .price-item .currency,
.pricing.style1:hover .price-item .tk,
.pricing.style1:hover .price-item .month{
    color: #000;
}
.pricing.style1.active .price-item .currency,
.pricing.style1.active .price-item .tk,
.pricing.style1.active .price-item .month{
    color: #000;
}
.pricing.style1.active .pricing-button,
.pricing.style1 .pricing-button:after{
    background: #ffa600;
}
.pricing.style1.active .pricing-button {
    color: #000
}
.pricing.style1 .pricing-button {
    background: #2044a8;
}
.pricing.style1:hover a.pricing-button {
    color: #000;
}
.case-study.style2 .cases-study-content {
    background: #2044A8;
    border-color: #FFC704;
}
.case-study.style2 .em-case-study-button a {
    background: transparent;
}
.case-study.style2 .em-case-study-button a i {
    background: #FFA600;
}
.testimonial.style1 .testimonial-item {
    background: #2044A8;
}
.blog-post.style1.style4 .meta {
    background: #FFA600;
}
.blog-post.style1.style4 .date {
    color: #000;
}
.blog-post.style1.style4 h3.title a {
    color: #000;
}
.blog-post.style1.style4 .blog_btn a, .blog-post.style1.style4 .blog_btn a i {
    color: #000;
}
.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    background: transparent;
}
.cleeny-footer-address i {
    background: #FFA600;
    color: #000;
}
.recent-post.style1 .post-item .content .meta .date {
    color: #3EC8E7;
}
.recent-post.style1 .post-item .content .meta .date::before{
    background: #3EC8E7;
}
.contact-box .elementor-icon-box-wrapper {
    gap: 10px;
}
.icon-box.style4 .icon-box-content .title {
    color: #000;
}
.icon-box.style4 .icon {
    background: #2044A8;
}
.icon-box.style4 .icon i {
    color: #fff;
}
.tnp-field label {
    display: none !important;
}
.tnp.tnp-subscription form {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.tnp-field.tnp-field-email {
    width: 100%;
    margin: 0 !important;
}
.tnp-field.tnp-field-button {
    margin: 0 !important;
}
input#tnp-1 {
    padding-left: 20px;
    border-radius: 6px 0 0 6px;
}
input#tnp-1::placeholder {
    color: #5F5F5F !important;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Poppins';
}
input.tnp-submit {
    background: #2044A8 !important;
    padding: 15px 20px !important;
    border-radius: 0 6px 6px 0;
}
.sidebar-right {
    display: none;
}
button.wpcf7-submit.btn.solid-btn {
    display: none;
}
div#comments {
    display: none;
}
.post-details-footer {
    display: none;
}
.blog-lr {
    max-width: 100%;
    flex: 0 0 100%;
}
.cleeny-blog-area .col-lg-8 {
    max-width: 100%;
    flex: 0 0 100%;
}
.exterior-box .icon-box.style1 .img-icon img {
    width: 90%;
}
.exterior-box .icon-box.style1 .icon-box-icon {
    margin: 0;
}
.icon-box.style1 {
    padding: 20px 20px 30px 20px;
    height: 230px;
}
.testimonial-item .author-img {
    display: none;
}

@media only screen and (max-width: 1000px) and (min-width: 320px){
	.mobile_menu_logo.text-center img {
		width: 50%;
	}
	.mobile_menu_logo.text-center {
		text-align: center !important;
	}
	.icon-box.style1 {
		height: auto;
	}	
	div#banner-video {
		z-index: 1;
		height: auto;
	}
	div#banner-video .e-hosted-video {
		height: auto;
	}
}