/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 25 2024 | 08:13:18 */
 .wdt-heading-holder .wdt-heading-separator-wrapper .wdt-heading-separator.with-line .wdt-separator-line {
    background-color: #2e3092 !important;
}
.wdt-custom-grid-banner.wdt-custom-white-bg .wdt-custom-number-decor .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title:before {
    background-color: #2e3092 !important;
}
.wdt-custom-grid-banner .wdt-custom-number-decor .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title:before { 
    border-color: #2e3092;
}
.wdt-custom-grid-banner .wdt-custom-number-decor .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { 
    color: #fff !important;
}
.main-title-section-wrapper.overlay-wrapper.dark-bg-breadcrumb > .main-title-section-bg:after, .main-title-section-wrapper.overlay-wrapper > .main-title-section-bg:after, .main-title-section-wrapper.dark-bg-breadcrumb > .main-title-section-bg:after, .main-title-section-wrapper > .main-title-section-bg:after {
    background-image: linear-gradient(180deg, transparent 0%, #fff 100%) !important;
    opacity: 0.5;
}
.wdt-custom-contact-form textarea {
    min-height: 110px !important;
}
.wdt-custom-contact-info .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { 
    background-color: #e9f5f8 !important;
}
.main-title-section-wrapper .main-title-section-shape:after{ display:none;}
.wdt-listings-item-bottom-left-content{ display:none !important;}
.wdt-listings-item-bottom-right-content{ display:none !important;}
.wdt-listings-contactdetails-container { display:none !important;} 
.cb-left-none-border-dekstop {
    border-left: none !important;
}
.client-block {
    display: inline-block;
    width: 16%;
    text-align: center;
    border: 3px dotted #eee;
    border-right: none;
    border-top: none;
}
.wdt-heading-holder .wdt-heading-title .wdt-heading-colored-elements {
    color: #2e3092 !important;
}
.client img {
    -webkit-filter: none !important;
}
.main-title-section-wrapper .main-title-section-container:before{
	display:none;
}
.main-title-section-wrapper .main-title-section-shape:before{
	display:none;
}
.main-title-section-wrapper .main-title-section-shape-inner:before{
	display:none;
}
.main-title-section-wrapper .main-title-section-shape-inner:after{
	display:none;
}
.wdt-content-item .wdt-content-subtitle {
    color: #2e3092 !important; 
}
.wdt-content-item .wdt-content-title h5 a:hover {
    color: #2e3092 !important;
}
.wdt-custom-contact-info .wdt-content-item .wdt-content-title h5 a {
    font-weight: 500 !important;
}
.main-title-section-container { 
    background-color: #e7f4f8;
}
@media (max-width: 1540px){
.elementor-22827 .elementor-element.elementor-element-806c9e5 {
   padding: 5px 100px 5px 100px !important;
}
}
@media (max-width: 479px){
.elementor-22827 .elementor-element.elementor-element-806c9e5 {
    padding: 5px 8px 5px 5px !important;
}
	.elementor-1937 .elementor-element.elementor-element-e77b009 {
    padding: 3px 15px 0px 15px !important;
}
	.elementor-22827 .elementor-element.elementor-element-0b4f972 div.wdt-logo-container img {
    max-width: 180px !important;
    width: 130px !important;
}
}
 .elpt-portfolio-filter .portfolio-filter-item { 
    background: #2e3092;
}
.elementor-widget-tabs .elementor-tab-desktop-title {
    position: relative;
    padding: 6px 30px !important;
    font-weight: 700;
    line-height: 1;
    border: solid transparent;
    border-radius: 35px 35px 0px 0px;
}

.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
    border-color: #d5d8dc !important;
}
 
.elementor-tabs-content-wrapper h3 {
    font-size: 24px;
    text-align: left;
    font-weight: 300;
    color: #383085;
    margin-top: 0px;
}
.elementor-tab-title img{
	box-shadow:-2px -1px 4px 1px #0000000d;
	border:2px solid #fff;
	border-radius:100%;
}

.elementor-tabs-wrapper .elementor-active img{
	box-shadow:none;
}
.elementor-tab-content .row .col-md-6{
	width:50%;
}
.contenttab {
    padding: 0px 30px 0px 0px;
	font-size: 15px;
}

.wdt-header-menu ul li ul li>a {
    font-weight: 400;
}

