/*
Theme Name: Softconic Child
Theme URI: https://www.softconic-wp.egenslab.com/
Template: softconic
Author: Egens Lab
Author URI: https://www.egenslab.com/
Description: Softconic is a WordPress Theme for Digital Agency purposes like Startup Agency, Marketing Agency, IT Agency, Business Consulting Agency as well. This template is wonderfully designed by adding advance features with the match up with modern age demand. This template has 6 different home pages for different agency purpose with 30+inner pages. Softconic is made with Elementor page builder so easily can customize. It has very clean and clear code structures and completely W3 validation markup. It is fully responsive and suitable for any device and any browsers and also completely SEO friendly.
Version: 1.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

.footer-logo {
    width: 225px !important;
}

.home3-testimonil-area .swiper-slide-active .author-img {
    display: none !important;
}

.home3-solution-section .solution-card {
    min-height: 325px !important;
}

.home3-solution-section .solution-card:hover {
    background-image: url(../img/home-3/pricing-bg-32.png), linear-gradient(rgb(0 199 250 / 16%), rgb(16 142 174 / 10%)) !important;
}
section.breadcrumbs {
    background-size: cover !important;
    background-position: center center;
}
/*#particles-background {
    background-image: linear-gradient(45deg, #0a0000 2%, #030202 100%) !important;
}*/

#particles-background {
    background-image: linear-gradient(45deg, #ffffff 2%, #eaeaea 100%) !important;
}

.solution-card.magnetic-item {
    min-height: 370px !important;
}

.banner-area3 .banner-wrapper .banner-image::after {
    background-color: rgba(var(--theme-color), 0.0) !important;
}

.contact-page-wrap .contact-content .informations .single-info.phone-new {
    display: none !important;
}

.sec-mar {
    background-color: #333a40 !important;
    color: #070707 !important;
	margin: 0px 0px;
    padding: 0px 0px;
}

.contact-page-wrap .contact-form-wrap {
    background-image: url(../img/home-4/pricing-bg-3.png), linear-gradient(#f2f2f2, #eaeaea) !important;
}

footer {
    background-image: url(https://goclickon.melbourne/engageu/wp-content/uploads/2024/02/Footer-4.jpg), linear-gradient(#130708, #000000) !important;
	background-size: cover !important;
}

header.header-area2.one {
    background-color: #fff;
}
.header-area2 .main-menu ul > li a {
    color: #000;
}
.header-area2 .nav-right .sidebar-btn2 {
    border: 1px solid #000;
}
.header-area2 .nav-right .sidebar-btn2 path {
    fill: #000;
}



.inner-banner-2.magnetic-item {
    display: none !important;
}

.single-service-card.magnetic-item {
    min-height: 444px !important;
}



.single-service-card:hover {
    background-image: linear-gradient(#17191d, #17181c) !important;
}

.page-id-302 .home4-about-section .about-left-content .about-feature {
    display: none !important;
}

@media (min-width: 1400px) and (max-width: 1599px){
.home5-process-area {
    padding-left: 0px;
    padding-right: 0px;
}}

.single-service-card.magnetic-item svg#Layer_1 {
    background-image: radial-gradient(#e6424470, #e6424440, #e6424426, #e6424400,transparent) !important;
}

.row.g-lg-4.gy-5.align-items-center {
    display: none !important;
}

.developing_service_point .about-featue-global {
    columns: 1 !important;
}

.it_service_tab .about-featue-global {
    columns: 2 !important;
	margin-top: 15px;
}

.it_service_tab .about-featue-global li {
    font-size: 14px;
    padding-top: 10px;
	color: #b7b7b7;
}

a.primary-btn8 {
    display: none !important;
}

@media (min-width: 1400px) and (max-width: 1599px){
.home5-services-section {
    padding-left: 0px !important;
    padding-right: 0px !important;
}}

.devops_service .solution-card.magnetic-item {
    min-height: 388px !important;
}

.devops_service2 .solution-card.magnetic-item {
    min-height: 356px !important;
}

.devops_service2 .home5-services-section .col-xl-4 {
    width: 50%;
}

.power_plateform .solution-card.magnetic-item {
    min-height: 327px !important;
}

.student_management .solution-card.magnetic-item {
    min-height: 420px !important;
}

.web_design .solution-card.magnetic-item {
    min-height: 388px !important;
}

.sharepoint .solution-card.magnetic-item {
    min-height: 327px !important;
}

.sharepoint2 .solution-card.magnetic-item {
    min-height: 356px !important;
}

.it_services .solution-card.magnetic-item {
    min-height: 357px !important;
}
.it_services2 .solution-card.magnetic-item {
    min-height: 266px !important;
}

.it_services .home5-services-section .col-xl-4 {
	width: 50%;
}

.it_services2 .home5-services-section .col-xl-4 {
	width: 50%;
}

a.video-popup {
    display: none !important;
}

.home4-about-section .about-left-img-wrap .big-img::after {
    background: linear-gradient(180deg, rgb(34 38 42 / 0%) 0%, rgba(34, 38, 42, 0.1) 100%) !important;
}

.network_engineering_services .home5-process-area .col-lg-4 {
    width: 50%;
}

.devops_services_step .home5-process-area .col-lg-4 {
    width: 50% !important;
}

.network_engineering_services .home5-services-section .col-xl-4 {
    width: 50%;
}

.network_engineering_services .solution-card.magnetic-item {
    min-height: 296px !important;
}

.network_engineering_services2 .solution-card.magnetic-item {
    min-height: 415px !important;
}

.testing_service1 .solution-card.magnetic-item {
    min-height: 328px !important;
}

.testing_service2 .solution-card.magnetic-item {
    min-height: 385px !important;
}

.testing_service3 .solution-card.magnetic-item {
    min-height: 325px !important;
}

.testing_service3 .home5-services-section .col-xl-4 {
    width: 50% !important;
}

.data_engineering .solution-card.magnetic-item {
    min-height: 360px !important;
}

.sharepoint2 .home5-services-section .col-xl-4 {
    width: 50%;
}

.home6-choose-section .choose-btm .choose-left-content {
    background-image: url(../img/home-6/choose-bg-1.png), linear-gradient(#141414, #141414) !important;
}

.service-details .how-we-work-section .work-item {
    padding: 0px 0px !important;
}

.home5-about-area .about-img-wrap .about-video-area::before {
    background: rgb(29 29 29 / 0%) !important;
}

.home5-about-area .about-img-wrap .about-img::before {
    background: linear-gradient(180deg, rgba(29, 29, 29, 0.42) 0%, rgb(29 29 29 / 0%) 100%) !important;
}

.home6-choose-section .choose-top .choose-right-img::after {
    background-color: rgb(30 28 34 / 10%) !important;
}

.elementor-3129 .elementor-element.elementor-element-a82f715 .elementor-tab-title, .elementor-3129 .elementor-element.elementor-element-a82f715 .elementor-tab-title a {
    color: #000000;
}

.elementor-tabs-wrapper {
    background-color: #e64244;
	text-align: center;
}

.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title {
	border: 1px solid #d5d8dc;
}

.elementor-3129 .elementor-element.elementor-element-a82f715 .elementor-tab-title.elementor-active, .elementor-3129 .elementor-element.elementor-element-a82f715 .elementor-tab-title.elementor-active a {
    color: #FFFFFF;
    background-color: #333a40;
}

.elementor-2736 .elementor-element.elementor-element-106842c .elementor-tab-title, .elementor-2736 .elementor-element.elementor-element-106842c .elementor-tab-title a {
    color: #000000;
}

.elementor-2736 .elementor-element.elementor-element-106842c .elementor-tab-title.elementor-active, .elementor-2736 .elementor-element.elementor-element-106842c .elementor-tab-title.elementor-active a {
    color: #FFFFFF;
    background-color: #333a40;
}

/*.page-id-2470 .service-details .single-work-step .work-icon {
    background-color: #fff;
}*/

.hsupp .cls-1 {
    fill: #000000 !important;
}

.success-storie-card .success-content {
	background-image: none !important;
	background-color: #108eae !important;
}


/*.elementor-tab-content {
    border-radius: 0px 0px 5px 5px;
}*/

.single-service-card {
    background-image: url(../img/home-4/home4-service-bg.png), linear-gradient(#ffffff, #f3f3f3) !important;
}

.single-service-card:hover {
    background-image: url(../img/home-4/home4-service-bg.png), linear-gradient(#f3f3f3, #ffffff) !important;
}

.success-storie-card .success-content h3 a:hover {
    color: #000000 !important;
}

.home4-contact-area .contact-wrapper .contact-btn a {
    background-image: url(../img/home-4/contact-btn-bg.png), linear-gradient(#108eae, #0e7b97) !important;

}

.home6-choose-section .choose-btm .choose-left-content {
    padding: 65px 75px 78px 85px !important;
}

.home5-about-area .about-content .about-featue {
    display: none !important;
}

/*.contact-page-wrap .contact-form-wrap {
    background-image: url(../img/home-4/pricing-bg-3.png), linear-gradient(#ffffff, #e5e5e5) !important;
}*/

.contact-page-wrap .contact-form-wrap .form-tltle h5 {
    color: #000;
}

.contact-page-wrap .contact-form-wrap .contact-form form label {
    color: #000;
}

.contact-page-wrap .contact-form-wrap .form-tltle {
    border-bottom: 1px solid rgb(183 183 183);
}

.contact-page-wrap .contact-form-wrap .contact-form form input, .contact-page-wrap .contact-form-wrap .contact-form form textarea {
    background: rgb(231 231 231);
    color: #000;
}

.page-id-15 .home5-process-area .single-process .sl h2 {
    -webkit-text-stroke: 1px rgb(20 148 177 / 34%) !important;
}

.web_hed a.active {
    color: #e64244 !important;
    font-weight: 500 !important;
    font-size: 14px !important;
	line-height: 45px !important;
}

footer .footer-widget ul.sub-menu {
    margin-left: 15px !important;
    margin-top: 10px !important;
}

.home6-choose-section .choose-btm .choose-left-content {
    background-image: url(../img/home-6/choose-bg-1.png), linear-gradient(#108eae, #0f586a) !important;
}

.home4-trusted-client-area {
    background: #13728a;
}

.home6-choose-section .choose-btm .choose-left-content .choose-vec-top-r svg rect {
    fill: black;
}



.header-area2 .main-menu ul > li ul.sub-menu > li a {
    line-height: 18px;
}

.header-area2 .main-menu ul > li.menu-item-has-children::after {
    color: #000;
}

.home3-about-section .about-right .about-exprience {
    background-image: url(https://goclickon.melbourne/engageu/wp-content/uploads/2024/02/Fevicon-1.png), linear-gradient(#ececec , #d4d4d4) !important;
    background-repeat: no-repeat;
    background-size: inherit !important;
    background-position: center;
}

.page-id-15 .sec-mar {
    background-color: #ffffff !important;
}

.about_first_section .about-featue-global li {
    color: #000000 !important;
}

.banner-area3 {
    background-image: url(https://goclickon.melbourne/engageu/wp-content/uploads/2024/02/Net-blue-BG.png), linear-gradient(#ffffff, #f7f7f7) !important;
}

/* */
.banner-area-wrapper .company-name h2 {
    margin-top: 85px;
}

.banner-area-wrapper .page-content-wrapper p {
    margin-bottom: 0px !important;
}

.home4-about-section .about-left-img-wrap .sm-img {
    border: 1px solid #323232;
}

.marquee_text .elementor img {
    max-width: 0.6% !important;
}

@media (min-width: 1400px) and (max-width: 1599px){
.banner-area-wrapper .company-name {
    max-width: 180px;
}}

.banner-area-wrapper {
    background-image: url(https://goclickon.melbourne/engageu/wp-content/uploads/2024/03/Home-Main-banner-1.jpg), linear-gradient(#108eae7a, #108eae7a) !important;
}

.single-service-card {
    background-image: linear-gradient(#323232, #696969) !important;
}

.single-service-card:hover {
    background-image: linear-gradient(#323232, #323232) !important;
}

.main-container-h5 .sidebar-wrapper {
    background-image: url(../img/home-5/home5-bg.png), linear-gradient(#323232, #595959);
}

.page-id-15 .home5-process-area .single-process .sl h2 {
    -webkit-text-stroke: 1px rgb(20 148 177 / 65%) !important;
}

.banner-area-wrapper .banner-area .banner-img-wrap .banner5-slider .banner-img::after {
	background: linear-gradient(178.7deg, #00000000 13.12%, rgb(117 218 180 / 0%) 98.89%) !important;
}

.primary-btn6 {
    color: #108eae;
    border: 1px solid #108eae;
}
.primary-btn6::after {
    background-color: #108eae;
}

.home6-case-study .case-content p {
    display: none;
}

.home3-contact-area .contact-wrapper .contact-btn a {
    border: 1px solid #323232;
}
.home3-contact-area .contact-wrapper .contact-btn a:hover {
    border: 1px solid #323232;
}

.primary-btn3 {
    background-color: #108eae;
}

.home6-case-study-section .case-left {
    padding-right: 35px;
}
.home6-case-study-section .case-right {
    padding-left: 0px;
    padding-top: 0px;
}

.banner-area-wrapper .banner-area .banner-text-slider {
    background: #575757 !important;
}

.company-name {
	background-image: url(../img/home-5/home5-bg.png), linear-gradient(#323232, #595959) !important;
}

.elementor-widget-softconic_banner_three .banner-content .col-lg-5 {
    width: 32.666667% !important;
}

.banner-img-wrap {
    margin-top: -380px;
    margin-left: -385px;
}


.banner-area-wrapper .banner-area .banner-img-wrap .banner5-slider .swiper-wrapper .swiper-slide .banner-img img {
    border-radius: 10px;
    padding: 8px;
    background-color: white;
    float: right;
    height: 14%;
	object-fit: cover;
	position: relative;
    bottom: -11px;
    left: -830px 
}

footer .footer-widget .footer-contact h4 {
    color: #000;
}
footer .footer-widget .widget-title h4 {
    color: #000;
}
footer .footer-btm .footer-btn-content .copyright-area p {
    color: #000000;
}
footer .footer-widget .footer-contact h6 {
    color: #000;
}
footer .footer-widget ul li a {
    color: #303030;
}
footer .footer-widget .footer-contact a, footer .footer-widget .footer-contact address {
    color: #303030;
}
footer .footer-btm .footer-btn-content .copyright-area p a {
    color: #303030;
}
footer .footer-top .footer-top-content .footer-contect .content h6 a {
    color: #000;
}
footer .footer-top .footer-top-content .footer-contect .content span {
    color: #000;
}
footer .footer-top {
    border-bottom: 1px solid rgb(0 0 0);
}
footer .footer-btm {
    border-top: 1px solid rgb(0 0 0);
}
.solution-card {
    background: #3b444d !important;
}

.breadcrumbs .breadcrumb-wrapper .breadcrumb-cnt .breadcrumb-list a {
    color: #b8b8b8 !important;
}

.service-details .single-work-step .work-icon {
    background-color: #108eae !important;
}

.daupp .about-featue-global {
    columns: 1 !important;
}

.home3-about-section .about-left .about-content .about-feature li {
    min-height: 185px !important;
}

.soft_development1 .solution-card.magnetic-item {
    min-height: 295px !important;
}

.soft_development2 .home5-services-section .col-xl-4 {
    width: 50% !important;
}

.soft_development2 .solution-card.magnetic-item {
    min-height: 300px !important;
}

.home6-choose-section .choose-btm .choose-feature ul li .single-feature .content {
    max-width: 450px !important;
}

.doaasd1 .home3-solution-section .solution-card {
    min-height: 401px !important;
}

.doaasd2 .home3-solution-section .solution-card {
    min-height: 367px !important;
}

.doaasd3 .home3-solution-section .solution-card {
    min-height: 393px !important;
}

.page-id-3482 .home5-process-area .single-process .sl h2 {
    -webkit-text-fill-color: #ffffff;
}
.page-id-3643 .home5-process-area .single-process .sl h2 {
    -webkit-text-fill-color: #ffffff;
}


.soos .col-lg-9 {
    width: 100% !important;
    margin-top: 0px !important;
}

/*.parent-pageid-31 .solution-card {
    background-image: linear-gradient(#323232, #555555) !important;
}

.parent-pageid-31 .home3-solution-section .solution-card:hover {
    background-image: linear-gradient(#323232, #323232) !important;
}*/

.parent-pageid-31 .home5-process-area .single-process .sl h2 {
    -webkit-text-fill-color: #ffffff !important;
}
.parent-pageid-31 .home5-process-area .single-process:hover .content h3 {
    color: #fff !important;
}

.blck_point_font .about-featue-global li {
    color: #000000 !important;
    font-size: 15px;
}

.it_project_manager .solution-card.magnetic-item {
    min-height: 415px !important;
}

.elementor-4629 .elementor-tabs-content-wrapper {
    background-color: #e5e5e5 !important;
}

.elementor-4629 .elementor-element.elementor-element-893d3ec .elementor-tab-title.elementor-active {
    background-color: #e5e5e5 !important;
}

.it_tab .about-featue-global li {
    padding-top: 20px;
}

.home3-contact-area {
    min-height: 450px !important;
}
.home3-contact-area .contact-wrapper {
    padding-top: 60px;
}

.header-sidebar {
    min-height: 110vh !important;
}

.single-service-card {
    background-image: url(https://goclickon.melbourne/engageu/wp-content/uploads/2024/02/Home-Blue-section-Small-BG-A.jpg), linear-gradient(#ffffff00, #f3f3f300) !important;
}

.single-service-card:hover {
    background-image: url(https://goclickon.melbourne/engageu/wp-content/uploads/2024/02/Home-Blue-section-Small-BG-A.jpg), linear-gradient(#ffffff00, #f3f3f300) !important;
}

.parent-pageid-31 .solution-card {
    background-image: url(https://goclickon.melbourne/engageu/wp-content/uploads/2024/02/Home-Blue-section-Small-BG-A.jpg), linear-gradient(#ffffff00, #f3f3f300) !important;
}

.page-id-5214 .solution-card {
    background-image: url(https://goclickon.melbourne/engageu/wp-content/uploads/2024/02/Home-Blue-section-Small-BG-A.jpg), linear-gradient(#ffffff00, #f3f3f300) !important;
	background-size: cover !important;
}

.parent-pageid-31 .home3-solution-section .solution-card:hover {
    background-image: url(https://goclickon.melbourne/engageu/wp-content/uploads/2024/02/Home-Blue-section-Small-BG-A.jpg), linear-gradient(#ffffff00, #f3f3f300) !important;
}

.page-id-3643 .solution-card {
    background-image: url(https://goclickon.melbourne/engageu/wp-content/uploads/2024/02/Home-Blue-section-Small-BG-A.jpg), linear-gradient(#ffffff00, #f3f3f300) !important;
}

.page-id-3643 .solution-card .solution-content h4 a {
    pointer-events: none;
}


.parent-pageid-31 .solution-card .solution-content p {
    color: #ffffff;
}

.parent-pageid-31 .home3-solution-section .solution-card .solution-content h4 a {
    color: #ffffff;
}

.parent-pageid-31 .solution-card .solution-content h4 a {
    color: #ffffff;
	pointer-events: none !important;
}

.page-id-2983 .page-content-wrapper {
    color: #ffffff !important;
}

.it_infra .solution-card.magnetic-item {
    min-height: 417px !important;
}

.home3-contact-area .contact-wrapper .contact-btn a {
    width: 175px;
    height: 175px;
}

.it_infra_slider .home3-solution-section .solution-card {
    min-height: 412px !important;
}

.banner-area4 {
    padding: 300px 0px 70px;
}

.page-id-31 .e-con>.e-con-inner, .page-id-6642 .e-con>.e-con-inner{
    max-width: 1280px;
}

.it_infra_counter .col-lg-4 {
    width: 50%;
}

.footer-widgets-area .col-lg-4 {
    width: 23% !important;
}
.footer-widgets-area .col-lg-3 {
    width: 25% !important;
}
.footer-widgets-area .col-lg-2 {
    width: 27% !important;
}

.footer-widgets-area .d-flex {
    display: block !important;
}

.footer-widgets-area .has-text-color {
    color: #000000 !important;
    font-weight: 600;
    margin-bottom: 25px;
}

footer .footer-widget .footer-contact h4 {
    font-size: 20px;
}

footer .footer-widget .footer-contact {
    margin: 0px 0px;
}

footer .mb-40 {
    margin-bottom: 18px !important;
}
footer .footer-widget .widget-title {
    margin-bottom: 18px;
}

.home5-process-area .single-process .sl h2 {
    font-size: 50px !important;
}

.home6-choose-section .choose-btm .choose-left-content {
    padding: 65px 75px 35px 85px !important;
}

.header-sidebar .address-card .content {
    background: #1d1d1d00;
}

.home6-choose-section .choose-btm .choose-left-content h4 {
    font-weight: 500 !important;
    margin-top: 52px !important;
    margin-bottom: 8px !important;
}
.home6-choose-section .choose-btm {
    padding-top: 25px !important;
}
.home6-choose-section .choose-btm .choose-left-content p {
    padding-left: 0px !important;
    font-weight: 300;
    font-size: 13px;
    line-height: 25px;
    letter-spacing: 0.03em;
    color: #B5B5B5;
}

.home6-choose-section .choose-btm .choose-feature ul li .single-feature .content h4 {
    font-weight: 500;
	font-size: 24px;
}

/*.header-sidebar {
    background-image: url(https://goclickon.melbourne/engageu/wp-content/uploads/2024/02/Home-Blue-section-Small-BG-A.jpg), linear-gradient(#ffffff00, #f3f3f300) !important;
	background-size: cover !important;
}*/

.header-sidebar {
    background-image: url(../img/home-5/home5-bg.png), linear-gradient(#323232, #595959) !important;
}

/*.footer-widgets-area h6 {
    color: black;
    font-weight: 400;
    margin-top: 13px;
    margin-left: -33px;
}

.footer-widgets-area span {
    font-size: 20px;
    font-weight: 500;
    color: #000;
    margin-left: 10px;
}

.footer-widgets-area .footer-contect a:hover {
    color: #e64244;
}

.footer-widgets-area .footer-contect {
    display: flex;
}

.footer-widgets-area .footer-contect svg {
    width: 25px;
	fill: #e64244;
}*/

footer .footer-widget .footer-contact h4 svg {
    display: none;
}

footer .footer-top .footer-top-content {
    padding: 20px 41%;
}

footer .footer-top {
    margin-bottom: 65px;
}
.footer-widgets-area {
    margin-bottom: 65px;
}

.cyber_security .solution-card.magnetic-item {
    min-height: 480px !important;
}

.about-feature svg {
    width: 36px;
}

.data_management1 .solution-card.magnetic-item {
    min-height: 419px !important;
}

.wpcf7 form.sent .wpcf7-response-output {
    color: #3b3b3b;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    color: #3b3b3b;
}

.banner-area-wrapper .banner-area {
    padding-top: 70px !important;
}

.banner-area-wrapper .banner-area .banner-text-slider {
    padding: 10px 15px;
}

.banner-area-wrapper .banner-area .banner-text-slider {
    margin-left: -225px;
    width: 125%;
}

.page-id-11 .col-lg-6 {
    padding: 0px;
}

.section-title-4 h2 {
    font-size: 41px !important;
}

.home6-case-study-section .home6-case-study .case-content h3 a {
    font-size: 24px;
}

.home6-case-study-section .home6-case-study .case-content {
    padding: 0px 15px 0;
}

.home6-case-study-section .home6-case-study .case-img {
    margin-bottom: 0px;
}

.header-area2 .main-menu ul > li ul.sub-menu {
    background: #ffffffde !important;
}

.header-area2 .main-menu ul > li ul.sub-menu > li a {
    color: #056c87;
}

.breadcrumbs .breadcrumb-wrapper .breadcrumb-cnt h1 {
    font-size: 53px;
}

.single-service-card {
    padding: 40px 20px;
}

.home6-choose-section .choose-top .choose-title {
    max-width: 501px;
    margin-left: 35px;
}

.page-id-15 .home5-process-area .single-process {
    border: #108eae 2px solid;
    border-radius: 7px;
    padding: 15px;
    background-color: #ffffff;
    transition: 0.5s;
    min-height: 265px;
}

.page-id-15 .home5-process-area .single-process:hover {
    border: #108eae 2.5px solid;
    border-radius: 7px;
    padding: 20px;
    background-color: #108eae;
    transition: 0.5s;
    min-height: 265px;
}

.page-id-15 .home5-process-area .single-process .sl h2 {
    -webkit-text-stroke: 1px rgb(255 255 255) !important;
}

.service-accordion .accordion .accordion-item .accordion-button {
    color: #108eae;
}

.service-accordion .accordion .accordion-item .accordion-button::after {
    color: rgb(16 142 174);
}

.page-id-2983 .service-accordion .accordion .accordion-item .accordion-button::after {
    color: #dcdcdc;
}

.solution-card .icon .icon-bg svg circle {
    fill: #ffffff00 !important;
}

.title40 h2 {
    font-size: 40px !important;
}



.cyberss .justify-content-center {
    justify-content: left !important;
}
.cyberss .col-lg-4 {
    width: 50% !important;
}

/*.home6-solution-slider .learn-btn {
    display: none !important;
}

.home6-solution-slider .swiper-slide {
    width: 635px !important;
}

.home6-solution-slider .single-solution::after, .home6-solution-archive .single-solution::after {
    background-image: url(../img/home-6/home6-solution-bg1.png), linear-gradient(#108eae, #05576c);
}*/

.parent-pageid-31 .solution-card {
    background-image: linear-gradient(#19add3, #09637a) !important;
}
.parent-pageid-31 .home3-solution-section .solution-card:hover {
    background-image: linear-gradient(#19add3, #914040) !important;
}

.parent-pageid-31 .solution-card.magnetic-item:hover {
	background-image: linear-gradient(#19add3, #914040) !important;
}

.page-id-3643 .solution-card {
    background-image: linear-gradient(#19add3, #09637a) !important;
}

.page-id-3643 .solution-card.magnetic-item:hover {
	background-image: linear-gradient(#19add3, #914040) !important;
}


.cloud_mig_services .single-process {
    text-align: center !important;
}

.darkacc .sm-img.magnetic-item {
    display: none !important;
}

.company-name {
    background-image: url(../img/home-5/home5-bg.png), linear-gradient(#e1e1e1, #d8d8d8) !important;
}

.banner-area-wrapper .company-name h2 {
    color: #e44242 !important;
    opacity: 0.3 !important;
}

.page-id-4284 .home5-process-area .single-process .sl h2 {
    -webkit-text-fill-color: #108eae !important;
}
.page-id-4284 .home5-process-area .single-process:hover .content h3 {
    color: #e44242 !important;
}

.page-id-2603 .home5-process-area .single-process .sl h2 {
    -webkit-text-fill-color: #108eae !important;
}
.page-id-2603 .home5-process-area .single-process:hover .content h3 {
    color: #e44242 !important;
}

.page-id-2736 .home5-process-area .single-process .sl h2 {
    -webkit-text-fill-color: #108eae !important;
}
.page-id-2736 .home5-process-area .single-process:hover .content h3 {
    color: #e44242 !important;
}

.page-id-302 .home5-process-area .single-process .sl h2 {
    -webkit-text-fill-color: #108eae !important;
}
.page-id-302 .home5-process-area .single-process:hover .content h3 {
    color: #e44242 !important;
}

.page-id-4948 .home5-process-area .single-process .sl h2 {
    -webkit-text-fill-color: #108eae !important;
}
.page-id-4948 .home5-process-area .single-process:hover .content h3 {
    color: #e44242 !important;
}

.page-id-2983 .home5-process-area .single-process .sl h2 {
    -webkit-text-fill-color: #108eae !important;
}
.page-id-2983 .home5-process-area .single-process:hover .content h3 {
    color: #e44242 !important;
}

.page-id-2678 .home5-process-area .single-process .sl h2 {
    -webkit-text-fill-color: #108eae !important;
}
.page-id-2678 .home5-process-area .single-process:hover .content h3 {
    color: #e44242 !important;
}

.page-id-2470 .home5-process-area .single-process .sl h2 {
    -webkit-text-fill-color: #108eae !important;
}
.page-id-2470 .home5-process-area .single-process:hover .content h3 {
    color: #e44242 !important;
}

.page-id-3386 .home5-process-area .single-process .sl h2 {
    -webkit-text-fill-color: #108eae !important;
}
.page-id-3386 .home5-process-area .single-process:hover .content h3 {
    color: #e44242 !important;
}

.page-id-2598 .home5-process-area .single-process .sl h2 {
    -webkit-text-fill-color: #108eae !important;
}
.page-id-2598 .home5-process-area .single-process:hover .content h3 {
    color: #e44242 !important;
}

.page-id-5214 .home5-process-area .single-process .sl h2 {
    -webkit-text-fill-color: #108eae !important;
}
.page-id-5214 .home5-process-area .single-process:hover .content h3 {
    color: #e44242 !important;
}

.page-id-3482 .home5-process-area .single-process .sl h2 {
    -webkit-text-fill-color: #108eae !important;
}
.page-id-3482 .home5-process-area .single-process:hover .content h3 {
    color: #e44242 !important;
}

.page-id-3643 .home5-process-area .single-process .sl h2 {
    -webkit-text-fill-color: #108eae !important;
}
.page-id-3643 .home5-process-area .single-process:hover .content h3 {
    color: #e44242 !important;
}


/*.page-id-11 .section-title-4 h2 {
    font-family: "PT Serif", Sans-serif !important;
	font-size: 39px !important;
}

.page-id-11 footer .footer-widget .widget-title h4 {
    font-family: 'PT Serif' !important;
}
h4.wp-block-heading.has-black-color.has-text-color.has-link-color.wp-elements-90e1b330a5b1c3b15722d78545fb92dd {
    font-family: 'PT Serif' !important;
}*/

.home6-solution-archive .single-solution {
    padding: 30px 20px 50px;
}
.home6-solution-archive .single-solution .solution-content h3 {
    min-height: 68px;
}

.cir circle {
    display: none !important;
}

.home6-solution-archive .single-solution::after {
    background-image: url(../img/home-6/home6-solution-bg1.png), linear-gradient(#108eae, #042d38) !important;
}

.primary-btn9 {
    color: #fff;
}
.primary-btn9 svg {
    stroke: #fff;
}

/*.cloud_mig_services .section-title-4 h2 {
    font-size: 37px !important;
}*/

/*.page-id-11 .header-area2 .main-menu ul > li a {
    font-family: "PT Serif", Sans-serif !important;
	font-weight: 600 !important;
}*/

.home5-process-area .single-process .content p {
    font-weight: 400 !important;
}

.home3-contact-area {
    min-height: 320px !important;
}

.home3-contact-area .contact-wrapper {
    padding-top: 0px;
}

.partner-title {
    margin-top: 8px;
}

.nice-select {
    background-color: rgb(231 231 231);
    border: 1px solid rgb(231 231 231);
}

header .primary-btn3 {
    background-color: #108eae;
    color: #fff;
}
.header-sidebar .siderbar-top .sidebar-log {
    max-width: 230px;
}	
.elementor-tabs-view-vertical.blck_point_font.daupp ul.about-featue-global p {
    color: #000;
}
.elementor-tabs-view-vertical.blck_point_font.daupp ul.about-featue-global li {position: relative;padding-left: 29px;padding-top: 0px!important;margin-bottom: 10px;}

.elementor-tabs-view-vertical.blck_point_font.daupp ul.about-featue-global li::before {
    content: "";
    width: 15px;
    height: 15px;
    background: #E64244;
    border-radius: 39px;
    position: absolute;
    top: 8px;
    left: 0;
}

.elementor-tabs-view-vertical.blck_point_font.daupp .it_tab .about-featue-global li p {
    margin: 0;
    padding: 0;
}

@media only screen and (max-width: 991px) {
.header-area2 .main-menu {
    background: #fff;
}
header.header-area2 .sidebar-btn2 {
    display: none!important;
}
.home3-about-section .about-left .about-content .about-feature li {
    min-height: unset !important;
}
.header-area2 .main-menu ul li i {
    color: #000;
}
.doaasd1 .row.mb-55 {
    margin-top: -60px;
}
.elementor-tab-title.elementor-tab-mobile-title {
    color: #fff!important;
}
header.header-area2 .mobile-menu-form .hotline .hotline-info h6 a, header.header-area2 .mobile-menu-form .email .email-info h6 a, header.header-area2 .mobile-menu-form .address .address-info h6 {
    color: #000!important;
}
.header-area2 .email-info span {
    display: none;
}
.header-area2 .main-menu ul li ul.sub-menu {
    margin-left: 0;
}
.footer-widgets-area {
    margin-bottom: 20px;
}
.footer-widgets-area .col-lg-3, .footer-widgets-area .col-lg-4 {
    margin: 10px!important;
}
.home5-process-area .single-process {
    text-align: center;
}
.home6-what-we-do-section .single-process {
    text-align: center;
}
.home3-partner-area .partner-title h3 {
    max-width: 100%;
}
.home4-about-section .about-left-content .about-feature {
    margin-top: 0px;
}
.partner-title {
    text-align: center;
}
.home6-what-we-do-section .mb-120 {
    margin-bottom: 20px;
}
.elementor-tabs-view-vertical.blck_point_font.daupp .elementor-tab-title.elementor-tab-mobile-title, .elementor-tabs-view-vertical.blck_point_font.daupp .elementor-tab-title.elementor-tab-mobile-title.elementor-active{
    background: #E64244!important;
}

}
@media only screen and (max-width: 1180px) {
    section.breadcrumbs {
        background-size: cover !important;
        background-position: center center;
    }
    .home6-choose-section .choose-top .choose-title {
        margin-left: 0px;
    }
    .home6-choose-section .choose-btm .choose-left-content {
        padding: 30px 40px!important;
    }
    .devops_services_step .home5-process-area .col-lg-4 {
        width: 100% !important;
    }
    .breadcrumbs .breadcrumb-wrapper .breadcrumb-cnt .breadcrumb-list a {
        color: #fff !important;
    }
    .pteweek.course_calender h3 {
        width: 250px;
        margin: 0 auto;
    }
    .home5-services-section {
        padding: 30px 0px!important;
    }
    .service-details .single-work-step {
        text-align: center;
        max-width: unset;
    }
    .service-details .single-work-step .work-icon {
        margin: 0 auto 10px;
    }

    .elementor-widget-icon-box {
        padding: 0 20px;
    }
    .service-accordion .accordion .accordion-item .accordion-body {
        padding: 10px 0!important;
    }
    .breadcrumbs .breadcrumb-wrapper .breadcrumb-cnt h1 {
        font-size: 40px!important;
    }
    .soft_development2 .home5-services-section .col-xl-4 {
        width: 100% !important;
    }
    .soft_development2 .solution-card.magnetic-item {
        min-height: unset !important;
    }
    .home5-services-section .col-xl-4.col-md-6.col-sm-10 {
        width: 100%!important;
    }
    h2 > br {
        display: none;
    }
    h2 {
        font-size: 32px!important;
        line-height: 42px!important;
    }
    h3 {
        font-size: 26px!important;
        line-height: 36px!important;
    }
    .breadcrumbs .breadcrumb-wrapper {
        padding: 150px 0px 75px;
    }
    .footer-widgets-area .col-lg-4 {
        width: 100% !important;
        display: flex !important;
        justify-content: space-between;
    }
    .footer-widgets-area .col-lg-3 {
        width: 47% !important;
        margin-top: 30px !important;
    }
    .home5-process-area .col-lg-4.col-sm-6 {
        width: 100%;
    }
    .network_engineering_services .home5-process-area .col-lg-4 {
        width: 100%;
    }
    .how-we-work-section .col.magnetic-item {
        width: 100%;
    }
    .header-area2 .nav-right .mobile-menu-btn span,
    .header-area2 .nav-right .mobile-menu-btn span::before,
    .header-area2 .nav-right .mobile-menu-btn span::after {
        background-color:#108eae;
    }
    .how-we-work-section .magnetic-wrap {
        width: 100%;
    }
    div#nav_menu-4 {
        width: 50%;
    }
    .container.footer-widgets-area {
        padding-top: 30px;
    }
    div#nav_menu-3 .widget-title {
        display: none;
    }
    .footer-widgets-area .col-lg-2 {
        width: 47% !important;
    }
    .network_engineering_services2 .solution-card.magnetic-item {
        min-height: unset !important;
    }
    .network_engineering_services .home5-services-section .col-xl-4 {
        width: 100%;
    }
    .home5-services-section {
        padding: 0 0px!important;
    }
    .elementor-widget-softconic_banner_three .banner-content .col-lg-5 {
        width: 62% !important;
    }
    .banner-area-wrapper .banner-area .banner-text-slider {
        margin: 0 !important;
        width: fit-content;
    }
    .home6-choose-section .choose-btm .choose-feature ul li .single-feature .content {
        max-width: fit-content!important;
    }
    .home6-solution-archive .col-lg-4.col-md-6.col-sm-10 {
        width: 100%;
    }
    .home6-solution-slider .single-solution .solution-content h3 a, .home6-solution-archive .single-solution .solution-content h3 a br {
        display: none;
    }
    .home6-solution-archive .single-solution .solution-content h3 {
        min-height: unset;
    }
    .banner-area4 {
        min-height: 60vh;
    }
    .logo_banner::before {
        background-position: bottom left !important;
        background-size: 200% 100% !important;
    }
    .home6-what-we-do-section .col-lg-4.col-sm-6 {
        margin-top: 10px;
    }
}

@media only screen and (min-width: 1024px) {
.menu-item-70 ul.sub-menu {
    background-color: #ffffff !important;
    border-radius: 5px;
    border: 2px solid #e64244;
    margin-left: -415px !important;
    width: 950px;
    text-align: center !important;
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
}

.menu-item-7320 ul.sub-menu {
    background-color: #ffffff !important;
    border-radius: 5px;
    border: 2px solid #e64244;
    margin-left: -415px !important;
    width: 950px;
    text-align: center !important;
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
}

.menu-item-3542 ul.sub-menu {
    background-color: #ffffff !important;
    border-radius: 5px;
    border: 2px solid #e64244;
    margin-left: -75px !important;
    width: 310px;
    text-align: center !important;
}
}