/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 02 2024 | 01:32:53 */
.page-contact .address_type_two .addres_box .address_inner a{margin-top:0 !important;font-size:16px;font-weight:400;text-transform:lowercase;color:#808080;}
.themebtn,.contact_type_three .pro_box a,.theme_btn, #scroll, .service_type_five .service_inner span, .service_type_five .service_inner span::after, .custom_button.style-1 .themebtn, .contact_type_three .pro_box a, .form_contact.two_t .theme_btn, .form_contact.two_t [type="checkbox"]:checked+.wpcf7-list-item-label:after, .form_contact.two_t [type="checkbox"]:not(:checked)+.wpcf7-list-item-label:after, .footer.version_v4 .footer_widgets form .theme_btn, .footer.version_v4 ul.social_media li:hover, .footer.version_v4 .links li::after, .footer.version_v4 .menu li::after, .gallery_facts .owl-item.active.center .single_item .image .theme_btn, .topbar.version_v2 .social_media li a:hover, .theme_btn, .header-style-v2 .basket-item-count, .search_link .dropdown-menu .sch_btn, .service_type_two .service_inner:hover .icon_in, .service_type_two .service_inner .rd_more, .section-title .title.right_content::before, .opinion_type_one, .opinion_type_one .left_side .icon:after, .form_appointment [type="checkbox"]:checked+.wpcf7-list-item-label:after, .form_appointment [type="checkbox"]:not(:checked)+.wpcf7-list-item-label:after, .emergency_inner .icbox_text_down span, .pro_gallery_type_two .projet_inner .content, .testimonial_type_two .testimonial_inner, .team_outer.team_all .authour_det .authour_name, .team_outer.team_all .authour_det .phone_number a, .gtqote_clientlgo_hme_ome .images:hover .tool_tip, .footer.version_v1 .footer_widgets .post_inner .blog_in .image .overlay, .topbar ul li:hover a, .header-style-v3 .bsnav-sticky.bsnav-sticky-slide.sticked.in, .header-style-v3 .collapse.navbar-collapse, .video_box_outer .about_inner .image_one span, .service_type_four .service_inner:hover .content .icon_heading span, .service_type_four .service_inner:hover .content a.rd_more::after, .service_all .lawthreeitem .owl-dots .owl-dot::before, .header-style-v1 .navbar-expand-lg .navbar-nav.navbar_left .nav-item .nav-link::before, .pricing_type_one .popular_tag, .testimonial_type_three .testimonial_outer .upper_content .icon span, .testimonial_type_three .testimonial_outer:hover .upper_content, .news_type_four .news_inner .image .date, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover, .address_type_one .address_inner:hover .heading_add h2::before, .footer.version_v3 .widget-title::before, .footer.version_v3 .widget-title::after, .gallery_foot ul li a, .footer_widgets .review_custm span.use_icon::after, .welcome_type_one .welcomr_inner_hme_one .content_inner .icon, .our_team_all.style-2 .owl-carousel .owl-nav .owl-prev:hover .prev, .our_team_all.style-2 .owl-carousel .owl-nav .owl-next:hover .next, .service_type_one .nav-tabs .nav-item:first-child .nav-link.active::after, .features_type_one .features_inner:hover .overlay, .team_type_two .team_outer .image .overlay:before, .team_type_two .content_inner::before, .process_type_one .process_inner .image_in .overlay:before, .accordion.faqs_accordion .article-title.active, .any_questions h2, .pricing_type_two .popular_tag, .service_details_image .image .overlay:before, .service_tb::before, .pdf_download, .two_column_filter_grid .project_inner .content_inner h2, .two_column_filter_grid .project_inner .image .overlay::before, .two_columns_masonry .project_inner .content_inner .gallery_image, .three_columns_masonry .project_inner .image:before, .project_information h2, .project_details .estimations h2, .blog_siderbar .search_box .sch_btn, .widget .blog_in .image .overlay:before, .single-post blockquote, .comment-respond .submit, .woocommerce #respond input#submit, .woocommerce a.checkout-button, .woocommerce button.button, .woocommerce input.button, .form_appointment .theme_btn, .icon_box_v2 .icon_box_v2_brfore:before, .header.header-style-v5 .woocommerce-mini-cart__buttons.buttons a, .header-style-v5 .basket-item-count, .heading.type_four .dots small, .service_type_seven_box::before, .team_outer_two .social_media_team, .project_all .fliter_group.construction_work ul li.current, .project_all .fliter_group.construction_work ul li:hover, .project_inner_two .image .overlay, .blog_post_types.style-5 .date, .heading.type_four .dots span, .footer.version_v2 .social_media li a{background-color:#4A6617 !important;border-color:#4A6617 !important;}
.cst-home-sect-2 ul{padding:8px !important;}
.cst-home-sect-2 ul li{font-size:14px !important;}
.type-service  ul li::before{content: "\e93b";position: absolute;font-size: 20px;color: #209e2e;font-family: 'icomoon';left: 0;}
.type-service  ul li{padding:10px;}
.cst-service-box h2 a, .cst-service-box p,.cst-service-box .service_outer span{color:#000 !important;}
.cst-service-box .service_type_seven .service_outer:hover{background:#000 !important;}
.cst-service-box .overlay{border:1px solid #4A6617;}
.cst-service-box .service_outer:hover .overlay{border:none;}
.blog_siderbar .search_box{display:none;}
.services-box-wrap .elementor-column .elementor-widget-wrap.elementor-element-populated {
    margin: 20px;
}
.project-gallery-wrap a.vp-pagination__load-more {
    background: #4A6617;
    color: #fff;
    padding: 15px 40px;
    border-radius: 30px;
}
.project-gallery-wrap a.vp-pagination__load-more:hover, .project-gallery-wrap a.vp-pagination__load-more:hover span{
	color:#ffffff;
}

.service_outer .service_right .overlay li:nth-child(6){
	transform: translateX(-550px);
    -webkit-transition: all .9s ease-in-out;
    -moz-transition: all .9s ease-in-out;
    -ms-transition: all .9s ease-in-out;
    -o-transition: all .9s ease-in-out;
    transition: all .9s ease-in-out;
}

.service_outer:hover .service_right .overlay li{
	transform:translateX(0px) !important;
}
.residential ul li{padding:10px !important;}
.residential ul li:before{position:relative;left:-8px !important;}
.site-description{font-size:10px; font-weight:700;left:-15%;position:relative; text-indent: unset;padding-bottom: 10px;}
.icon-next:before{content:"\e901" !important;} 
.cst-icon-remove .icon{display:none;}
.cst-icon-remove .welcomr_inner_hme_one{min-height:390px;}


.features_type_one .features_inner:hover span {
    color: #000!important;
}

@media screen and (max-width:768px){
	.site-description{
		left:0;
	}
	.elementor-2769 .elementor-element.elementor-element-f20bbaa .custm_rating_inner{
		width:100%;
	}
}

.page-header {
    box-shadow: 0 0 0 1900px inset #1c1c1c9e;
    background-size: cover;
    background-position: 50% 75%;
}

.service_inner .image img {
    max-height: 238px;
}
.am-fs-sb__step-heading,.am-fs-sb__step-selection span{color:#fff !important;}
.am-lite-footer-link{display:none;}
.amelia-v2-booking{font-family:'Poppins', sans-serif !important;}
.cst-about-box .features_inner{min-height:230px;}
.cst-service-box .welcomr_inner_hme_one img,.cst-service-box .service_inner img{min-height:265px;}
.cst-about-section .heading.type_two{margin-bottom:0 !important;}
.address_type_two.elementor_elements .addres_box .box_outer .before{background:none !important;}
.page-header {background-position:center center !important;}

.cst-service-box .service_type_seven{background-size: cover !important;}


/*facebook widget*/
.Bubble__BubbleComponent-sc-13azvyr-3.cCxuBQ{margin-left:0 !important;width:55px !important;height:50px !important}
.eapp-facebook-chat-root-layout-component .kjxaQJ{right:17px !important;}



.lower-head > .elementor-widget-container > .title_all_box > .section-title > .heading > .title_main {
	font-size: 17px;
    font-weight: bold;
}
.form_contact.two_t [type="checkbox"]:not(:checked)+.wpcf7-list-item-label {
    color: #ffffff;
}

