.elementor-40 .elementor-element.elementor-element-6e4fc26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-abd7d42{padding:120px 0px 120px 0px;}.elementor-40 .elementor-element.elementor-element-1ff2d89 .sub-title{--color-primary:#0B1348!important;--color-secondary:#0B1348!important;}.elementor-40 .elementor-element.elementor-element-1ff2d89 h4{font-size:18px;}.elementor-40 .elementor-element.elementor-element-ee67f82:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-ee67f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-40 .elementor-element.elementor-element-ee67f82{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 90px 0px;}.elementor-40 .elementor-element.elementor-element-ee67f82 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-504dd92{overflow:hidden;padding:120px 0px 120px 0px;}.elementor-40 .elementor-element.elementor-element-2f70d8c p{color:#2E2E2E!important;font-size:18px;}.elementor-40 .elementor-element.elementor-element-90e27cc:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-90e27cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0E0E0;}.elementor-40 .elementor-element.elementor-element-90e27cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 90px 0px;}.elementor-40 .elementor-element.elementor-element-90e27cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-ca5d6e8 .btn-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-ca5d6e8 .vs-btn .btn-bg,.elementor-40 .elementor-element.elementor-element-ca5d6e8 .vs-btn,.elementor-40 .elementor-element.elementor-element-ca5d6e8 .banner_btn{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-ca5d6e8 .vs-btn:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-ca5d6e8 .vs-btn{padding:10px 15px 10px 15px;border-radius:8px 8px 8px 8px;}.elementor-40 .elementor-element.elementor-element-ca5d6e8 .banner_btn{padding:10px 15px 10px 15px;border-radius:8px 8px 8px 8px;}.elementor-40 .elementor-element.elementor-element-38417ebf:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-38417ebf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-38417ebf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 90px 0px;}.elementor-40 .elementor-element.elementor-element-38417ebf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-ede2d36 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-ede2d36 .site-heading{text-align:center;margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-ede2d36 .title-selector{font-family:"Manrope", Sans-serif;font-size:18px;text-transform:none;}.elementor-40 .elementor-element.elementor-element-179ed83{--display:flex;}.elementor-40 .elementor-element.elementor-element-159704a{overflow:hidden;padding:120px 0px 120px 0px;}.elementor-40 .elementor-element.elementor-element-8463246{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;}.elementor-40 .elementor-element.elementor-element-6398dfa{--spacer-size:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-1710103 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-40 .elementor-element.elementor-element-1710103 .elementor-heading-title{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-48d81e9{--spacer-size:50px;}.elementor-40 .elementor-element.elementor-element-47e09c63:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-47e09c63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-40 .elementor-element.elementor-element-47e09c63{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-47e09c63 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-1a8e886{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-dd95891:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-dd95891 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0E2F8;}.elementor-40 .elementor-element.elementor-element-dd95891{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 90px 0px;}.elementor-40 .elementor-element.elementor-element-dd95891 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-b368315 .blog-area .info{text-align:left;}.elementor-40 .elementor-element.elementor-element-b368315 .thumb img{border-style:none;}.elementor-40 .elementor-element.elementor-element-b368315 .blog-area .item .info .meta ul li i{font-size:4px;}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-8463246{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-abd7d42{padding:50px 0px 50px 0px;}.elementor-40 .elementor-element.elementor-element-ee67f82{padding:50px 0px 20px 0px;}.elementor-40 .elementor-element.elementor-element-504dd92{padding:50px 0px 50px 0px;}.elementor-40 .elementor-element.elementor-element-90e27cc{padding:50px 0px 20px 0px;}.elementor-40 .elementor-element.elementor-element-38417ebf{padding:50px 0px 20px 0px;}.elementor-40 .elementor-element.elementor-element-159704a{padding:50px 0px 50px 0px;}.elementor-40 .elementor-element.elementor-element-8463246{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-47e09c63{padding:50px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-1a8e886{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-dd95891{padding:50px 0px 20px 0px;}}/* Start custom CSS for dilabsaboutus, class: .elementor-element-1ff2d89 */.about-division ul.list-info-item a {
    display: block;
    padding: 10px 20px;
    border: 1px solid #d5d5d5;
    border-radius: 1px;
    background-color: #0e1e2a;
    color: #fff;
    font-weight: 600;
}

.about-division p {
    text-align: justify;
}

.about-division .about-author {
    display: none;
}

.about-division.elementor-widget.elementor-widget-dilabsaboutus .animated-shape {
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-abd7d42 */.about-division ul.list-info-item a {
    cursor:none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ee67f82 */.service-style-two {
    padding: 40px 30px;
}
.special-services .service-style-two-heading {
    padding: 35px;
}

.special-services .services-style-two-area .row .col-xl-6 {
    width: 25%;
}
@media only screen and (max-width: 600px) {
  .special-services .services-style-two-area .row .col-xl-6 {
    width: 100%;
}
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
 .special-services .services-style-two-area .row .col-xl-6 {
    width: 50%;
}
}/* End custom CSS */
/* Start custom CSS for dilabssectiontitle, class: .elementor-element-ede2d36 */.small-toptitle {
/* text-transform: uppercase; */
    color: var(--color-primary);
    font-weight: 800;
    background: linear-gradient(90deg, #518448 20%, #5a5a5a 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-38417ebf */.custom-price .pricing-content li {
    font-size: 12px;
}

.custom-price .pricing-style-two {
    padding: 45px 30px;
}


@media only screen and (max-width: 600px) {
 .custom-price .col-xl-4.col-md-6.mb-30 {
    flex: 0 0 auto;
    width: 100% !important;
}
}/* End custom CSS */