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


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



/*---------------------------------
      write your css from here
------------------------------------*/
.top-right-menu span:before{ background: #0560a6;}
.top-right-menu ul.social-icons li:nth-child(3) a{
    color:#34C1E3;
}
.top-right-menu ul.social-icons li:nth-child(4) a{
    color:#1E74D3;}

 .top-right-menu .social-icons li a:hover, .top-right-menu .social-icons li a i:hover {
    color: #0560a6;
}
.header-support a { background: #0560a6;}

.top-right-menu ul .sub-menu {  border-top: 1px solid #00f;}

 .em-quearys-menu i { background: #0560a6;
}
.em-quearys-inner::before {border-bottom: 8px solid #0560a6;}

.top-form-control button.top-quearys-style { color: #0560a6; background: #0560a6;}

.mean-container .mean-nav { background: #0560a6 none repeat scroll 0 0;}

.constre_menu > ul > li > a:hover {color: #0560a6;}

 .constre_menu{ color: #0560a6;}

 .transprent-menu .constre_menu{ color: #0560a6;}

 .heading_style_3.tr_btn .prefix .constre_menu { color: #0560a6;}

 .heading_style_3 .prefix .constre_menu > ul > li > a:hover, .heading_style_3 .hbg2 .constre_menu > ul > li.current a {
     color: #0560a6;}

.tr_white_btn .hbg2 {
     background:#0560a6 !important;
}

 .constre_menu ul .sub-menu {border-top: 2px solid #0560a6;}

  .constre_menu ul .sub-menu li:hover>a, .constre_menu ul .sub-menu .sub-menu li:hover>a, .constre_menu ul .sub-menu .sub-menu .sub-menu li:hover >a, .constre_menu ul .sub-menu .sub-menu .sub-menu .sub-menu li:hover>a {
     color:#0560a6;}

 .constre_menu ul .sub-menu li {  background: #0560a6;}

  .em-quearys-top.msin-menu-search .em-quearys-inner { border-top: 3px solid #0560a6;}

  a.dtbtn { background: #0D427C; border: 2px solid #0560a6;}

   .blog-page-title h2:hover, .blog-page-title h2 a:hover{
     color:#0587A6;
}

.constre-blog-meta-left span:hover {
    color: #0587A6;
}

.constre-blog-meta-top li a { background: #0587A6;}

.blog-readmore a {
    background: #0587A6;}

     .constre-single-icon-inner a i:hover {
     background: #0587A6;
     border-color: #0587A6;}

     .constre-blog-meta-left i {
    color: #0587A6;}


    .post-details-category a:hover{
	color:#0587A6;
	border-color:#0587A6;
}


.post-tags .tags a:hover{
	color:#0587A6;
}

span.rpwwt-post-title:hover{
    color:#0560a6;
}

 .nav-previous a:hover, .nav-next a:hover {
     background:#0587A6;
     border-color:#0587A6;
}



.reply_date span.span_right {background: #0587A6;}

 .reply_date span.span_right:hover{
     background:#0587A6;}


     .logged-in-as a:hover{
	color:#0587A6;
}


.comments-area button {
    background: #0587A6;}


     .paginations a:hover, .paginations a.current, .page-numbers span.current {
     background: #0587A6;
     border-color: #0587A6;}


      .not-found-inner h2 {
     color: #0587A6;}


     .not-found-inner a { background: #0587A6;}


      .not-found-inner a:hover{
     background:#0587A6;}


     .search-error > h3 {  color: #0587A6;
}



 .footer-middle {background: #0587A6;
}


.footer-menu ul .menu-item a:hover{
     color:#0587A6;
}

 .footer-menu .social-icon {color: #0587A6;}



 .copy-right-text a {
     color: #0587A6;
}


 #scrollUp {  background: #0587A6;}


  #scrollUp:hover{
     background:#0587A6;
}

.nav-btn.navSidebar-button i { background: #0560a6;}

.nav-btn.navSidebar-button i:after { background: #0560a6;}

.sidebar-contact-info ul li i {background: #0587A6;}

.sidebar-social-icon ul li a:hover {
    background: #0560a6;}


    .xs-sidebar-group .widget-top {  background: #0560a6;}


.dreamit-slick-slider .single-slick.three .hero-text-wrap h1 span {
    border-bottom: 6px solid #1E74D3;
}


.dreamit-slick-slider .single-slick.three .hero-text-wrap h4:before {
    background-color: #1E74D3;
}


.dreamit-slick-slider .single-slick.three .hero-text h2 {
  
    -webkit-text-stroke-color: rgb(21, 64, 255);

}


.icon-box.style3 .icon i {
    
    background-color: #1E74D3;
}
.icon-box.style3 .img-icon {
    background: #1E74D3;}

    .dreamit-button.style3 .dreamit-button a {
    background: #0587A6;}

    .dreamit-button.style5 .dreamit-button a:before { background: #0587A6;}


    .what-we-do-button .dreamit-button.style5 .dreamit-button a {
    background: #0587A6;
}


.em-service.style_5:hover .em-service-thumb img {
    border-left: 40px solid #1E74D3;
    border-top: 40px solid #1E74D3;
}


.em-service.style_5:hover .service-btn a {
    background: #0560A6;

}


.em-service.style_5 .service-btn a i {
    color: #1E74D3;
    
}
.icon-box.style4 .icon i {
   
    background-color: #1E74D3;
    
}


.case-study.style4 .case_category span:before {
  background: #1E74D3;
}

.case-study.style4 h2.title a:hover {
    color: #1E74D3;
}

.case-study.style4 .em-case-study-button i {
   
    background: #1E74D3;}

    .case-study.style4 .em-case-study-button i:hover {
    color: #1E74D3;}

    .case-study.style4 .owl-theme .owl-dots .owl-dot.active span, .case-study.style4 .case-study.style4 .owl-theme .owl-dots .owl-dot:hover span {
    background: #0560A6;
}


.case-study.style4 button.owl-prev:hover {
    background: #1E74D3 !important;
   
}
.case-study.style4 button.owl-next:hover {
    background: #1E74D3 !important;
    
}

.icon-box.style5 .icon i {
  
    background-color: #1E74D3;
}

.pricing.style3:before {
    
    background: #0560A6;
}

.pricing.style3 .pricing_img {
    background: #0560A6;}

    .pricing.style3 .pricing-body ul li i {
    color: #1E74D3;}

    .pricing.style3 .pricing-button:hover {
    color: #0587A6;
    border: 1px solid #0587A6;
}


.pricing.style3.active .pricing-button {
   
    border: 1px solid #0560A6;
}
.pricing.style3.active .pricing-button:hover {
    color: #0587A6;
}
    
.testimonial.style4 .testimonial-item .author:before {
   
    color: #0560A6;
   
}
.testimonial.style4 .testimonial-item:hover .author:before {
    background: #0560A6;
}


.testimonial.style4 .testimonial-item:hover .author img {
    border: 7px solid #0560A6;}

    .testimonial.style4 .bio h5.designation:before {
   
    background: #1E74D3;}


    .testimonial-carousel-4.owl-carousel button.owl-dot.active {
    background:#0587A6!important;
}


.construction-footer-email .mailchimp-form button {

    background: #1E74D3;}

    .construction-footer-email .mailchimp-form button:hover {
    color: #0587A6;
}


.buttons.construction-button input {

    background: #0560A6;}
    .dreamit-slick-slider .single-slick.three.four .hero-text-wrap h4 {
      color: #1E74D3;
    
}


.dreamit-slick-slider .single-slick.three.four .hero-text-wrap h4:before {
    
    background: #1E74D3;}


    .dreamit-slick-slider .single-slick.three.four .hero-text-wrap h4:after {
  
    background: #1E74D3;}


    .dreamit-slick-slider .single-slick.three.four .hero-text-wrap .btn {
    
    background-color: #1E74D3;}

    .section-title.style8 .section-title .title:after {
    
    background: #1E74D3;
    }


    .dreamit-button.style6 .button:before {
        background: #1E74D3;
    
}
   .service-box.style6 .icon {
   
    background: #1E74D3;
   }




   .service-box.style6 .content:before {
    background: #1E74D3;}

    .service-box.style6:hover .title {
    color: #1E74D3;
    }



    .service-box.style6 .service-btn a {
    
    background: #1E74D3;
   
    border: 1px solid #1E74D3;}

    .service-box.style6:hover .service-btn a {

    color: #1E74D3 !important;
}
   .service-box.style6:hover .service-btn a i {
    color: #1E74D3;
}
.work_progress.style4:hover .icon img {
    border: 6px solid #1E74D3;
}

.team.style4 .content .social-icon li a i:hover{
    color: #1E74D3;
}


.blog-post.style1.style4 .blog_btn a {

    background: #1E74D3;
   
    border: 1px solid #1E74D3;}

    .testimonial.style2.five.six .testimonial-item .testi-thumb img {
    
    border: 3px solid #1E74D3;
   }


   .testimonial.style2.five.six .owl-dot.active {
    display: inline-block;
    background: #0587A6;}


    .icon-box.style12 {

    border-left: 3px solid #1E74D3;
}

.service-dtls-faq a.active:hover {
    color: #1E74D3;
}


.service-dtls-faq a.active:after {
    background: #1E74D3;
}


.service-dtls-title:after {
       background: #1E74D3;}


.dreamit-slick-slider .hero-text-wrap h1 span{
	color: #056096;
}


.dreamit-slick-slider .hero-text-wrap h4:before {
    background-color: #056096;
}


.single-slick.style-two .hero-text-wrap h4 {
   
    color: #056096;
    
}

.single-slick.style-two .hero-text-wrap .btn {
    background-color: #056096;}

    .lines .line::after {
    background-color: #0587A6;}

    .dreamit-slick-slider .call-icon i {
    color: #0587A6;
    border: 2px solid #0587A6;
}

.dreamit-slick-slider .slider-video-icon a {
    color: #0587A6;
}


.slick-next:hover{
    background-color: #056096!important;

}

.slick-next:focus {
	background-color: #056096;}

      .section-title .subtitle {
    font-size: 18px;
    color: #056096;}

    .section-title .subtitle:before{
   
    background-color: #056096;

}

.section-title .title span{
    color: #056096;
}

.section-title.style2 .subtitle {
    position: relative;
    display: inline-block;
    color: #056096;}


    .section-title.style2 .subtitle:before {
    background: #056096;}

    .section-title.style3 .subtitle {
    font-size: 18px;
    text-transform: capitalize;
    font-weight: 500;
    color: #056096;}

    .section-title.style3 .subtitle::before {
    background: #056096;}


    .feature-box.style2:hover .feature-box-icon i {
    background: #056096;}


    .feature-box.style2 .feature-box-icon i {
   
    color: #056096;
}

.dreamit-button .button {
    
    background: #1E74D3;

}

.dreamit-button.style3 .dreamit-button a {
    font-family: 'Archivo';
    display: inline-block;
    margin-left: 0;
    display: inline-block;
    background: #1E74D3;}

    .service-box .title:before {
   
    background: #056096;
    
}

.service-box:hover .icon {
    background: #056096;
}

.service-btn a i {
    font-size: 12px;
    color: #056096;}

    .service-box.style2 {
    padding: 32px 40px 29px;
    border-bottom: 4px solid #056096;}


    .service-box.style2:before {
  
    border-top: 3px solid #056096;
    border-bottom: 10px solid #056096;
    border-left: 3px solid #056096;
    border-right: 10px solid #056096;
}


.service-box.style2 span.service-box-number {
    width: 50px;
    height: 50px;
    background-color: #056096;}


    .service-box.style2:hover .service-btn a{
    background: transparent;
    border-bottom: 1px solid #1E74D3;
    color: #1E74D3;}

    .service-box.style2:hover .service-btn a i{
    color: #1E74D3;
}


.service-box.style2 .service-box-title h2 span {
    color: #1E74D3;
}

.service_box.style1 {
   
    border-top: 5px solid #1E74D3;
   
}


.service_box.style1 .service_bar {
    background: #056096;}

    .service_box.style1 .service_back .description {
    color: #056096;}

    .service_box.style1 .service_back .description:before {
    background: #056096;}


    .service_box.style1 .service_number {
    display: inline-block;
    text-align: center;
    position: absolute;
    right: 0;
    top: 74px;
    margin: auto;
    height: 58px;
    width: 58px;
    background: #0587A6;}

    .service-box.style3:hover .icon:after {
    background: #0587A6;
}

.service .service-box.style3 .service-btn a i{
    color: #056096;
}

.service-box.style4:after {
    border-radius: 5px;
    background: #056096;}

    .company_info .heading-text {
    background: #056096;}

    .service_cursousel_sliderr_four .em-service.style_4 {
    background: #fff;
    margin-bottom: 30px;
    padding: 30px 30px 30px;
    border-bottom: 3px solid #1E74D3;}

    .service_cursousel_sliderr_four .em-service.style_4 .service-btn a {
  
    color: #056096;
    border-bottom: 1px solid #0587A6;
    
}

.service_cursousel_sliderr_four .em-service.style_4:hover .icon_image{
    background: #1E74D3;
}

.dreamit-icon-title h4 span {
    color: #056096;
}

.icon-box.style5 .icon i {
    color: #056096;
    
}


.icon-box.style6 .icon i {
    font-size: 45px;
    color: #056096;}

    .icon-box.style7:hover .icon i{
    background: #0587A6;
}

.icon-box.style10 .img-icon {
    background: #0587A6;}


    .progress .progress-bar {

    border-color: #1E74D3;
}
.single-counter:before {
   
    border-bottom: 15px solid #1E74D3;
    border-left: 15px solid #1E74D3;
    border-top: 15px solid #1E74D3;
    border-right: 15px solid #1E74D3;}

    .single-counter .icon i {
    font-size: 50px;
    color: #0587A6;
}

.team.style1:hover .content {
    margin-top: -60px;
    padding: 17px 0 33px;
    background: #171717;
    border-bottom: 3px solid #1E74D3;}

    .team.style1 .content .social-icon li a i:hover{
    background: #1E74D3;
    border: 1px solid #1E74D3;}

    .team.style1:hover .bio .designation{
    color:#1E74D3;
}

.team.style2 .bio {
    padding: 10px 0 17px;
    background: #056096;}



    .team.style2 ul.social-icon li a:before {
   
    background: #056096;}
    

    .work-process.style1 .icon:before {
   
    background: #0587A6;}

    .work_progress:hover .wrok_process_thumb{
	border-color:#0587A6;
}

.work_progress.style3 .work_progress-number span {
    background: #056096;}


    .testimonial.style1 .testimonial-item .testi-star i.active {
    color: #056096;
    
}

.testimonial.style1 .testimonial-item .author .bio .designation {
    color: #056096;}

    .testimonial-carousel button {
    background: #056096;}


    .testimonial-carousel.owl-carousel button.owl-dot.active {
    background:#1E74D3!important;
}

.testimonial.style2 .testimonial-item .testi-star i.active {
   
    color: #056096;
    
}

.testimonial.style3 h5.designation {
   
    color: #056096;
}

.blog_wrap.case_study_carousel button.owl-dot.active {
    background: #056096!important;
}

.constre_title h2.heading-text {
   
    -webkit-text-stroke-color: #056096;
    
}

.pricing.style1 h4.package-name {
    
    color: #056096;

}

.pricing.style1 .pricing_img {
   
    background: #0587A6;
    
}

.pricing.style1 .price-item .currency {
   
    color: #056096;
}
.pricing.style1 .price-item .tk {
   
    color: #056096;
   
}
.pricing.style1 .pricing-button {
    

    background: #1E74D3;
   
}


.pricing.style1 .pricing-button:hover {
    color: #1E74D3;
}


.contact:before {
    
    background: #056096;}

    .buttons input {
    
    background: #0587A6;
   
}
.buttons input:hover{
    background:#0587A6;
}

.contact .form-control:focus {
   
    border-color: #0587A6;
}
    
.form-area.style-three .buttons input {
    padding: 13px 40px;
    background: #056096;}


    .blog-post.style1 .post-item .single_blog_post_content:after {

    background: #0587A6;
}

.blog-post.style1 .categories a {
    
    background: #056096;
}

.blog-post.style1 .meta i {
    color: #056096;}


    .blog_btn a {
    background: #0587A6;}


    .blog-post.style1 h3.title a:hover{
    color: #0587A6;
}
.blog-post.style1 .blog_btn a:hover {
    color: #0587A6;
}
.blog-post.style1 .author a:hover{
    color: #0587A6;
}

.blog_style_two.blog_style_two .single_blog_post_content {

    border-bottom: 4px solid #0587A6;
   
}

.blog_style_twoblog_style_two .meta i {
    color: #056096;
}

.portfolio-filter li.current_menu_item {
    background: #056096;}


    .portfolio-filter .single-content .prot_content {
   
    border-left: 3px solid #1E74D3;}

    .portfolio-filter .content .grid-item .prot_content h4 a:hover {
    color: #056096;
}
.portfolio-filter .content .grid-item .prot_content p {
   
    color: #056096;
  
}
.portfolio-filter .single-content .picon {
    
    background: #056096;
   
}


.portfolio-filter .content .video-icon a {
   
    background: #056096;
   
}

.port_dtl_social a {
   
    background: #0587A6;
   
}

.menu-service-menu-container ul .current_page_item a {
    background-color: #0587A6;
    
}

.menu-service-menu-container ul .current_page_item a::after {

    color:#1E74D3;
}

.menu-service-menu-container ul li a:hover {

    background: #0587A6;
}
.menu-service-menu-container ul li a:hover:after{
    
    color:#1E74D3;
}

.my-accordion a:after {
    
    background: #056096;
   
}
.my-accordion a:before {
   
    background: #056096;
   
}

.my-accordion.style_two a.active {
   
    color: #1E74D3;
    
}

.my-accordion.style_two a.active:after {
    
    background: #1E74D3;
    
}
.dreamit-slick-slider .hero-text-wrap .btn {
   
    background: #1E74D3;}

.elementor-1923 .elementor-element.elementor-element-a998544 .elementor-progress-wrapper .elementor-progress-bar {
    background-color: #1486ff !important;
}
.whatsapp-float {
    position: fixed;
    bottom: 20px;
    left: 20px;
    z-index: 9999;
}

.whatsapp-float img {
    width: 55px;
    height: 55px;
    border-radius: 50%;
    box-shadow: 0 4px 10px rgba(0,0,0,0.3);
    transition: transform 0.3s ease;
}

.whatsapp-float img:hover {
    transform: scale(1.1);
}