.wdt-header-menu ul li.focus > a, .wdt-header-menu ul li:focus > a, .wdt-header-menu ul li:hover > a, .wdt-header-menu ul li > a:hover, .wdt-header-menu ul li ul li.focus > a, .wdt-header-menu ul li ul li:focus > a, .wdt-header-menu ul li ul li:hover > a, .wdt-header-menu ul li ul li > a:hover, .wdt-header-menu ul li.current-menu-item > a, .wdt-header-menu ul li.current-page-item > a, .wdt-header-menu ul li.current-menu-ancestor > a, .wdt-header-menu ul li.current-page-ancestor > a, .wdt-header-menu ul li.current_menu_item > a, .wdt-header-menu ul li.current_page_item > a, .wdt-header-menu ul li.current_menu_ancestor > a, .wdt-header-menu ul li.current_page_ancestor > a, .wdt-header-menu ul li ul li.current-menu-item > a, .wdt-header-menu ul li ul li.current-page-item > a, .wdt-header-menu ul li ul li.current-menu-ancestor > a, .wdt-header-menu ul li ul li.current-page-ancestor > a, .wdt-header-menu ul li ul li.current_menu_item > a, .wdt-header-menu ul li ul li.current_page_item > a, .wdt-header-menu ul li ul li.current_menu_ancestor > a, .wdt-header-menu ul li ul li.current_page_ancestor > a, .wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li > a:focus, .wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li > a:hover, .wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current_menu_item > a, .wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current_page_item > a, .wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current-menu-item > a, .wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current-page-item > a, .wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current_menu_item > a, .wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current_page_item > a, .wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current_menu_ancestor > a, .wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current_page_ancestor > a, .wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current-menu-ancestor > a, .wdt-dark-bg .wdt-header-menu > .menu-container > .wdt-primary-nav > li.current-page-ancestor > a {
	    color: #E05726;
}


.wdt-cus-service-style-01 .wdt-content-item .wdt-content-button > a:before {
    background-color: #e05726 !important;
}
.wdt-cus-service-style-01 .wdt-content-item .wdt-content-detail-group:after {
    background-color: #e05726 !important;
}

.wdt-counter-style-01 .wdt-content-item:first-child {
    border-bottom: 1px solid #fff !important;
}

.wdt-cus-about1-iconbox-top .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span:before {
    background: #e05726 !important;
}

.wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section .wdt-listings-feature-image-holder:after, .wdt-listings-item-wrapper.type2 .wdt-listings-item-top-section .wdt-listings-feature-image-holder:after {
    background-color: #e05726;
}

.wdt-listings-item-title a  {
    color: #fff;
}

.wdt-listings-item-wrapper.type3 .wdt-listings-item-top-section>.wdt-listings-item-top-section-content .wdt-listings-item-title>a:hover {
    color: #fff;
}

.wdt-listings-item-wrapper.type3 a.custom-button-style {
    color: #fff !important;
}

.wdt-listings-item-wrapper .detail-icon:after, .wdt-listings-item-wrapper.type3 a.custom-button-style:after {
    background-color: #fff !important;
}
.wdt-minimal-style.wdt-post-entry .blog-entry div.entry-button .wdt-button {
    background-color: #e05726 !important;
}
.wdt-minimal-style.wdt-post-entry .blog-entry div.entry-button .wdt-button {
    color: #fff !important;
}
#back-to-top {
    background-color: #e05726 !important;
}
.back-to-top-icon {
    color: #fff;
}
.elementor-11820 .elementor-element.elementor-element-20d649b > .elementor-widget-container {
    border-color: #fff  !important;
}
.elementor-11820 .elementor-element.elementor-element-aee24c5 > .elementor-element-populated {
    border-color: #000000;
}
.elementor-15698 .elementor-element.elementor-element-0ae5b05 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: #E05726 !important;
}

#footer .elementor-widget-heading .elementor-heading-title, #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder, #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover, #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active {
    color: #E05726;
}

.elementor-4353 .elementor-element.elementor-element-5a2a50f .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-button-holder button {
    color: #FFFFFF;
    background-color: #E05726 !important;
}

.elementor-4353 .elementor-element.elementor-element-5a2a50f .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-button-holder button:hover {
    background-color: var(--e-global-color-1c65f60) !important;
}
.elementor-4353 .elementor-element.elementor-element-44d0ab4 .elementor-icon-list-icon svg {
    fill: #e05726 !important;
}

#footer .wdt-dark-bg a:hover, #footer .wdt-dark-bg .footer-widgets a:not(.button):not(.elementor-button):hover, #footer .wdt-dark-bg a:not(.button):not(.elementor-button):hover {
    color: #e05726;
}
#footer .wdt-dark-bg a:hover, #footer .wdt-dark-bg .footer-widgets a:not(.button):not(.elementor-button):hover, #footer .wdt-dark-bg a:not(.button):not(.elementor-button):hover {
    color: #e05726 !important;
}
.elementor-4353 .elementor-element.elementor-element-946489f .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #e05726 !important;
}
.elementor-11820 .elementor-element.elementor-element-be82be2 > .elementor-element-populated {
    padding: 0px 0px 0px 0px !important;
}

.wdt-post-entry .blog-entry a, .wdt-post-entry .blog-entry .entry-title h4 a:hover, .wdt-post-entry.entry-cover-layout .blog-entry .entry-title h4 a:hover, .wdt-post-entry .blog-entry a:not(.wdt-button):hover, .wdt-post-entry.entry-cover-layout .blog-entry:after, .wdt-post-entry .blog-entry .entry-format a.ico-format:hover, .wdt-post-entry.entry-cover-layout .blog-entry .entry-format a:after, .wdt-post-entry.entry-cover-layout .blog-entry > div.entry-format a:hover, .blog-entry .entry-thumb .bx-controls a.bx-prev:before, .entry-thumb .bx-controls a.bx-next:before {
    color: #e05726;
}
.elementor-15698 .elementor-element.elementor-element-e1e858b .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #ffffff !important;
}
#header-wrapper .elementor-icon-list-items .elementor-icon-list-item a:hover span.elementor-icon-list-text {
    opacity: 1;
}
.wdt-cus-request-form p input[type="submit"] {
    background: #e05726;
    color: #fff;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:focus {
    border-color: #e05726 !important;
}

.wdt-cus-contact-us-form .wdt-cus-contact-us-infos>p input:focus, .wdt-cus-contact-us-form .wdt-cus-contact-us-infos>p textarea:focus {
    border-color: #e05726 !important;
}
.wdt-cus-request-form .wdt-cus-contact-us-infos>p input[type="text"], .wdt-cus-request-form .wdt-cus-contact-us-infos>p input[type="email"], .wdt-cus-request-form .wdt-cus-contact-us-infos>p textarea {
    border: 1px solid var(--wdtBorderColor);
}
:root {
    --wdtTertiaryColor: #e05726;
}
.wdt-cus-request-form .wdt-cus-contact-us-infos p {
    gap: 0;
}
.wpcf7-form-control-wrap {
    margin-bottom: 16px;
}
.elementor-11820 .elementor-element.elementor-element-9685a5e .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    width: 103%;
}


.entry-thumb {
    border-radius: 10px 10px 0 0 !important;
}
/*Service section  */
/*  .wdt-listings-item-top-section {
    width: 32.33%;
    position: relative;
}
.wdt-cus-portfolio-main-style {
    flex-wrap: wrap;
    display: flex;
    gap:25px;
} */
.wdt-listings-item-top-section:after{
	content:'';
	position:absolute;
	width:100%;
	height:0;
	left:0;
	bottom:0;
 	background:  rgba(224, 87, 38, 0.9) !important; 
	transition:0.4s ease-in;
	border-radius:20px;
}
.wdt-listings-item-top-section:hover:after{
	height:100%;
		transition:0.4s ease-in;
}

.wdt-listings-item-top-section .por_text {
    padding: 10px 10px;
    width: 100%;
    text-align: center;
    position: absolute;
    z-index: -1;
    bottom: 0%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: 0.4s ease-in;
    color: #fff;
}
.wdt-listings-item-top-section:hover .por_text {
    z-index: 10;
    bottom: 40%;
    left: 50%;
    transform: translate(-50%, 0%);
    transition: 0.4s ease-in;
}
.wdt-listings-item-top-section .por_text p a{
	color:#fff;}

.wdt-listings-item-top-section {
    width: 32.30%;
    position: relative;
    border-radius: 20px;
    overflow: hidden;
}
.wdt-listings-item-top-section img {
    width: 100%;
    height: auto;
    display: block;
    transition: transform 0.3s ease-in-out;
    border-radius: 20px;
}
.wdt-listings-item-top-section .por_text p .view-title{
font-size: 25.8157px !important;
	color:#ffffff !important;
	font-weight:bold;
}
.wdt-listings-item-top-section .por_text p a {
	font-size:14px;
	color:#fff;
}
.elementor-element-15fa194
.wdt-heading-title-wrapper.wdt-heading-align-center.wdt-heading-deco-wrapper{
	margin-bottom:50px;
}
.elementor-element-15fa194 .wdt-heading-separator-wrapper{display:none;}
.wdt-cus-contact-us-infos p br
{
	display:none;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:focus {
    border-color: E05726;
}
.view-details::after{
    content: '\2197'; /* Unicode for right arrow → */
    font-size: 18px;
    margin-left: 5px;
    transition: margin-left 0.3s ease-in-out;
    opacity: 1; /* Hide the arrow initially */
    transform: translateX(-5px); /* Move it slightly to the left */
}

.view-details:hover{
    color: #ff9800; /* Change color on hover */
}
.elementor-11820 .elementor-element.elementor-element-1a66c6b > .elementor-widget-container {
    padding: 0px 0px 40px 0px;
}
.wdt-cus-portfolio-main-style{
    display: flex;
    flex-wrap: wrap;
    gap: 25px;    
	  padding-bottom: 70px;
}
.wdt-listings-item-top-section {
    width: 32.30%;
    position: relative;
    border-radius: 20px;
    overflow: hidden;
}

.mobile-menu ul li.menu-item > a:hover, .mobile-menu ul li.menu-item:hover > a, .mobile-menu ul li.menu-item ul li.menu-item > a:hover, .mobile-menu ul li.menu-item ul li.menu-item:hover > a, .mobile-menu ul li.menu-item ul li.menu-item > a:hover, .mobile-menu ul li.menu-item ul li.menu-item:hover > a, .mobile-menu ul li.current-menu-item > a, .mobile-menu ul li.current-page-item > a, .mobile-menu ul li.current-menu-ancestor > a, .mobile-menu ul li.current-page-ancestor > a, .mobile-menu ul li.current_menu_item > a, .mobile-menu ul li.current_page_item > a, .mobile-menu ul li.current_menu_ancestor > a, .mobile-menu ul li.current_page_ancestor > a, .mobile-menu ul li ul li.current-menu-item > a, .mobile-menu ul li ul li.current-page-item > a, .mobile-menu ul li ul li.current-menu-ancestor > a, .mobile-menu ul li ul li.current-page-ancestor > a, .mobile-menu ul li ul li.current_menu_item > a, .mobile-menu ul li ul li.current_page_item > a, .mobile-menu ul li ul li.current_menu_ancestor > a, .mobile-menu ul li ul li.current_page_ancestor > a {
    background-color:#E05726;
    
}
.wdt-heading-holder > .wdt-heading-deco-wrapper > span{
	display:block !important;
}
.elementor-11820 .elementor-element.elementor-element-87a4886 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    width: 100%;
}
body .elementor-element-d8bb150  .elementor-container.elementor-column-gap-no{
	padding:0 0 !important;
}
button{
	background-color: #E05726;
}

@media (min-width: 1025px) {
    body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed.wdt-no-full-section > .elementor-container, body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section) > .elementor-container {
        padding: 0 30px;
    }
	#wdt-counter-8c1a897 .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column {
        flex: 0 0 23% !important;
    }
}
@media (max-width: 1672px){
	.wdt-listings-item-top-section{
	width: 32.10%;
}
@media (max-width: 1540px) {
	    .elementor-4353 .elementor-element.elementor-element-b50815e {
        width: 40% !important;
    }
	.elementor-4353 .elementor-element.elementor-element-fe3a81a {
        width: 20% !important;
    }
	.elementor-4353 .elementor-element.elementor-element-e693989 {
        width: 20% !important;
    }
	.elementor-4353 .elementor-element.elementor-element-f6f0428 {
        width: 20% !important;
    }
    .elementor-11820 .elementor-element.elementor-element-40e19eb > .elementor-container {       
        max-width: 100%;
    }
	   
	    .elementor-section.elementor-element-54d413b.elementor-section-boxed > .elementor-container {
        max-width: 100% !important;
    }
	.elementor-section.elementor-element-38b71cf.elementor-section-boxed > .elementor-container{
		max-width:100%;
	}
	.elementor-section.elementor-element-d8bb150.elementor-section-boxed > .elementor-container{
		max-width:100%;
	}
	
	.elementor-section.elementor-element-70872d4.elementor-section-boxed > .elementor-container{
		max-width:100%;
	}
	    .elementor-11820 .elementor-element.elementor-element-af814c0 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
	    .elementor-11820 .elementor-element.elementor-element-af814c0 {
        width: 100%;
    }
	
	.elementor-section.elementor-element-9e238e1.elementor-section-boxed > .elementor-container{
				max-width:100%;
	}
	#wdt-counter-8c1a897 .wdt-column-wrapper{
		gap:20px !important;
	}
	    .elementor-4353 .elementor-element.elementor-element-55b8441 > .elementor-container {
        max-width: 100% !important;
    }
	    .wdt-listings-item-top-section {
        width: calc(33.33% - 17px);
    }
	    .elementor-11820 .elementor-element.elementor-element-d8bb150 {
        padding: 0px 0px 00px 0px;
    }
	.elementor-11820 .elementor-element.elementor-element-54d413b {
        padding: 95px 0px 0px 0px;
    }
	.elementor-11820 .elementor-element.elementor-element-70872d4 {
        padding: 0px 0px 20px 0px;
    }
	    body:not(.rtl) .elementor-11820 .elementor-element.elementor-element-9578071 {
        right: -25% !important;
        bottom: auto;
    }
	        .elementor-11820 .elementor-element.elementor-element-33aeac7 > .elementor-widget-container{
	margin: 0px 0px 20px 0px;
	}

}

@media (max-width: 1280px){
	#footer .elementor-element-fe3a81a  .elementor-widget-wrap {    
    display: block !important;
}
	  .elementor-4353 .elementor-element.elementor-element-b50815e {
        width: 50% !important;
    }
	.elementor-4353 .elementor-element.elementor-element-fe3a81a {
        width: 50% !important;
    }
	.elementor-4353 .elementor-element.elementor-element-e693989 {
        width: 50% !important;
    }
	.elementor-4353 .elementor-element.elementor-element-f6f0428 {
        width: 50% !important;
    }
}
.elementor-element-8c201bb .wdt-button-holder {margin-right:15px;}
.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

	
}
@media (max-width: 1024px){
	.wdt-listings-item-top-section{
		width: 50%;
	}
	.elementor-11820 .elementor-element.elementor-element-773a200 img{
		max-width:100% !important;
	}
 body:not(.rtl) .elementor-11820 .elementor-element.elementor-element-9578071 {
        right: -15% !important;       
    }	
	#wdt-counter-8c1a897 .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column {
        flex: 0 0 32% !important;
    }
}
@media (max-width: 991px){
	.wdt-listings-item-top-section{
		width: calc(50% - 17px);
	}

}
@media (max-width: 767px){
	.wdt-listings-item-top-section{
		width: 100%
	}
	 .elementor-4353 .elementor-element.elementor-element-b50815e {
        width: 100% !important;
    }
	.elementor-4353 .elementor-element.elementor-element-fe3a81a {
        width: 100% !important;
    }
	.elementor-4353 .elementor-element.elementor-element-e693989 {
        width: 100% !important;
    }
	.elementor-4353 .elementor-element.elementor-element-f6f0428 {
        width: 100% !important;
    }
}
@media (max-width: 480px){
	.mobile-menu{
	max-width:100%;
}
}
.wdt-posts-list-wrapper.wdt-post-list-carousel-1121094 .tpl-blog-holder.apply-isotope {
    height: auto !important;
	display:flex;
	flex-wrap:wrap;
}
.wdt-posts-list-wrapper.wdt-post-list-carousel-1121094 .tpl-blog-holder.apply-isotope .grid-sizer{
	display:none;
}
.wdt-posts-list-wrapper.wdt-post-list-carousel-1121094 .tpl-blog-holder.apply-isotope .entry-grid-layout {
	position:unset !important;
	widht:32% !important;
}
@media (max-width: 479px){
	body:not(.rtl) .elementor-11820 .elementor-element.elementor-element-9578071 {
        right: auto !important;
        bottom: auto;
        top: 0px;
    }
}

/* .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg */
.wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg{
	fill:#fff;
}

.elementor-11820 .elementor-element.elementor-element-06afe63 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span{
	fill:#fff;
	color:#fff;
}
.elementor-11820 .elementor-element.elementor-element-06afe63 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span svg{
	fill:#fff;
	color:#fff;
}
.elementor-15698 .elementor-element.elementor-element-c4aafc4 .wdt-button-holder .wdt-button:hover {
    background-color: #000;
   color:#fff;
}
.wdt-minimal-style.wdt-post-entry .blog-entry div.entry-button .wdt-button:hover{
	 background-color: #e05726 !important;
   color:#fff !important;
}

.wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon:focus span svg{
	fill:#fff!important;
}

/* Header */

.elementor-5249 .elementor-element.elementor-element-a8ca1b8:not(.elementor-motion-effects-element-type-background), .elementor-5249 .elementor-element.elementor-element-a8ca1b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #e05726 !important;
}

.wdt-cus-request-form p input[type="submit"]:hover {
    background: #e05726;
}

.wdt-cus-about1-iconbox .wdt-icon-box-holder.wdt-rc-template-ico-content-aside .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span i {
    margin-top: 0%;
}

.team_detail .wdt-content-detail-group {
    border-bottom: none !important;
}
.wdt-cus-accordion1 .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
    border: none;
}
.elementor-11820 .elementor-element.elementor-element-85a08de .wdt-content-item .wdt-content-button > a {
    color: #ffffff !important;
}
.elementor-11820 .elementor-element.elementor-element-1582c07 > .elementor-widget-container {
    border-color: #e05726 !important;
}

.wdt-content-item .wdt-content-separator.separator-1 span {
    background-color: #e05726 !important;
}
.elementor-11820 .elementor-element.elementor-element-a45559d > .elementor-background-overlay {
    opacity: 0.7;
}
@media (min-width: 1025px) and (max-width: 1280px) {
    .elementor .elementor-hidden-tablet_extra {
        display: block;
    }
	.elementor-11820 .elementor-element.elementor-element-d199053 .wdt-heading-holder, .elementor-11820 .elementor-element.elementor-element-d199053 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-11820 .elementor-element.elementor-element-d199053 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-11820 .elementor-element.elementor-element-d199053 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    width: 112% !important;
}
}
.sticky-header1.sticky {
    padding: 20px !important;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
    background-color: #ffffff !important;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
    /* margin: 20px 0 !important; */
}

/* ul.elementor-icon-list-items.elementor-inline-items {
    display: none !important;
} */

/* .header_sec_1 {
    display: block !important;
} */

/* @media screen and (max-width: 1600px) {
    .header_sec_1 {
        display: none !important;
    }
    }
      */